--- /srv/rebuilderd/tmp/rebuilderdA4XlLT/inputs/mesa-vulkan-drivers_25.2.6-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdA4XlLT/out/mesa-vulkan-drivers_25.2.6-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-10-30 09:38:42.000000 debian-binary │ -rw-r--r-- 0 0 0 1620 2025-10-30 09:38:42.000000 control.tar.xz │ --rw-r--r-- 0 0 0 11505032 2025-10-30 09:38:42.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 11504128 2025-10-30 09:38:42.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 │ │ │ ├── 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 0x8d311c 0x008d311c 0x008d311c 0x00008 0x00008 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x8d3128 0x8d3128 R E 0x10000 │ │ │ │ + ARM_EXIDX 0x8d31cc 0x008d31cc 0x008d31cc 0x00008 0x00008 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x8d31d8 0x8d31d8 R E 0x10000 │ │ │ │ LOAD 0x8e22f8 0x008e22f8 0x008e22f8 0x4fe54 0x53bc8 RW 0x10000 │ │ │ │ DYNAMIC 0x92fe68 0x0092fe68 0x0092fe68 0x00198 0x00198 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0x8e22f8 0x008e22f8 0x008e22f8 0x00000 0x01160 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x8e22f8 0x008e22f8 0x008e22f8 0x4dd08 0x4dd08 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 01e8e8 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00041268 041268 000f10 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 00042178 042178 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00042184 042184 0016d8 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00043860 043860 269298 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 002acaf8 2acaf8 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 002acb00 2acb00 62661c 00 A 0 0 8 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 008d311c 8d311c 000008 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 008d3124 8d3124 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00043860 043860 269342 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 002acba4 2acba4 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 002acbb0 2acbb0 62661c 00 A 0 0 8 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 008d31cc 8d31cc 000008 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 008d31d4 8d31d4 000004 00 A 0 0 4 │ │ │ │ [16] .tbss NOBITS 008e22f8 8e22f8 001160 00 WAT 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 008e22f8 8e22f8 000004 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 008e22fc 8e22fc 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 008e2300 8e2300 04db68 00 WA 0 0 8 │ │ │ │ [20] .dynamic DYNAMIC 0092fe68 92fe68 000198 08 WA 4 0 4 │ │ │ │ [21] .got PROGBITS 00930000 930000 000dc4 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 00930dc8 930dc8 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) 0x42178 │ │ │ │ - 0x0000000d (FINI) 0x2acaf8 │ │ │ │ + 0x0000000d (FINI) 0x2acba4 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x8e22f8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x8e22fc │ │ │ │ 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: 85aa450916e50acd1b3b457971fd1c3e124db81f │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 145fa9346331349ca0408ed44a8a37327a9939f3 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1725,15 +1725,15 @@ │ │ │ │ F │ │ │ │ +' F{DzD> │ │ │ │ ' F{DzD> │ │ │ │ T' F{DzD> │ │ │ │ ' F{DzD> │ │ │ │ $ F{DzD> │ │ │ │ J F{DzD> │ │ │ │ J F{DzD> │ │ │ │ J 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 ff5ffe44 │ │ │ │ + blx 9ffe46 │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq r9, r6, r2, asr #3 │ │ │ │ + eoreq r9, r6, r2, ror r2 │ │ │ │ addeq lr, r9, r8, lsr #25 │ │ │ │ strdeq lr, [lr], lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9ab78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 3226ac │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ andls r0, r2, #939524096 @ 0x38000000 │ │ │ │ bmi 1898e4 │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ andlt lr, r9, r8, asr #30 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq r9, r6, r0, ror r1 │ │ │ │ + eoreq r9, r6, r0, lsr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9abc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 3226f4 │ │ │ │ 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 18992c │ │ │ │ tstcs r1, r3, lsl #2 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ andlt lr, r9, r4, lsr #30 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq r9, r6, ip, asr #3 │ │ │ │ + eoreq r9, r6, ip, ror r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9ac08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1afc20 │ │ │ │ ldmib r3, {r0, r8, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-3072 @ 0xfffff400 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ svc 0x000cf7fe │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq r9, r6, r2, lsr #4 │ │ │ │ + ldrdeq r9, [r6], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9ac34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1afc4c │ │ │ │ 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 r9, r6, r2, lsr #4 │ │ │ │ + ldrdeq r9, [r6], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9ac60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 26fc80 │ │ │ │ @ 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 r9, r6, sl, lsl r2 │ │ │ │ + eoreq r9, r6, sl, asr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9ac98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 26fcb8 │ │ │ │ @ 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 r9, r6, r2, lsr #4 │ │ │ │ + ldrdeq r9, [r6], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9acd0 │ │ │ │ @ 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 r9, r6, r6, lsl r2 │ │ │ │ - eoreq r9, r6, r2, lsl r2 │ │ │ │ - ldrdeq r9, [r6], -r2 @ │ │ │ │ + eoreq r9, r6, r6, asr #5 │ │ │ │ + eoreq r9, r6, r2, asr #5 │ │ │ │ + eoreq r9, r6, r2, lsl #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9ad54 │ │ │ │ @ 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 │ │ │ │ - mlaeq r6, r2, r1, r9 │ │ │ │ - eoreq r9, r6, lr, lsl #5 │ │ │ │ - eoreq r9, r6, lr, asr #2 │ │ │ │ + eoreq r9, r6, r2, asr #4 │ │ │ │ + eoreq r9, r6, lr, lsr r3 │ │ │ │ + strdeq r9, [r6], -lr @ │ │ │ │ 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 36440c │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 33dbfc │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ - eoreq r9, r6, r2, lsl r1 │ │ │ │ - eoreq r9, r6, ip, lsl #2 │ │ │ │ - strdeq r9, [r6], -r2 @ │ │ │ │ - eoreq r9, r6, sl, ror #1 │ │ │ │ - strhteq r9, [r6], -r8 │ │ │ │ - ldrdeq r9, [r6], -r6 @ │ │ │ │ - eoreq r9, r6, r8, lsl #5 │ │ │ │ - eoreq r9, r6, r6, lsr #5 │ │ │ │ - mlaeq r6, r4, r2, r9 │ │ │ │ - eoreq r9, r6, r6, lsr #5 │ │ │ │ + eoreq r9, r6, r2, asr #3 │ │ │ │ + strhteq r9, [r6], -ip │ │ │ │ + eoreq r9, r6, r2, lsr #3 │ │ │ │ + mlaeq r6, sl, r1, r9 │ │ │ │ + eoreq r9, r6, r8, ror #6 │ │ │ │ + eoreq r9, r6, r6, lsl #7 │ │ │ │ + eoreq r9, r6, r8, lsr r3 │ │ │ │ + eoreq r9, r6, r6, asr r3 │ │ │ │ + eoreq r9, r6, r4, asr #6 │ │ │ │ + eoreq r9, r6, r6, asr r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9ae94 │ │ │ │ @ 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 │ │ │ │ - strdeq r9, [r6], -r6 @ │ │ │ │ + eoreq r9, r6, r6, lsr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9aee0 │ │ │ │ @ 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 r9, r6, r2, lsr r3 │ │ │ │ + eoreq r9, r6, r2, ror #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9af2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1aff44 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ ldcl 7, cr15, [sl, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq r9, r6, r0, lsr #11 │ │ │ │ + eoreq r9, r6, r0, asr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9af58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1aff70 │ │ │ │ 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 r9, r6, r4, lsr #6 │ │ │ │ + ldrdeq r9, [r6], -r4 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9af84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1aff9c │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stcl 7, cr15, [lr, #-1016] @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq r9, r6, r8, asr #10 │ │ │ │ + strdeq r9, [r6], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9afb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1affc8 │ │ │ │ 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 r9, r6, ip, asr #5 │ │ │ │ + eoreq r9, r6, ip, ror r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9afdc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1afff4 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ stc 7, cr15, [r2, #-1016]! @ 0xfffffc08 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strdeq r9, [r6], -r0 @ │ │ │ │ + eoreq r9, r6, r0, lsr #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9b008 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1b0020 │ │ │ │ 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 r9, r6, r4, ror r2 │ │ │ │ + eoreq r9, r6, r4, lsr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9b034 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2b0054 │ │ │ │ @ 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 │ │ │ │ - eoreq r9, r6, r6, ror #4 │ │ │ │ + eoreq r9, r6, r6, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9b070 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], r8, ror #31 │ │ │ │ bmi 2b0090 │ │ │ │ @ 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 r9, r6, r2, ror r2 │ │ │ │ + eoreq r9, r6, r2, lsr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9b0ac │ │ │ │ @ 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 │ │ │ │ - eoreq r9, r6, r2, asr #4 │ │ │ │ + strdeq r9, [r6], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9b104 │ │ │ │ @ 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 r9, r6, r6, asr #5 │ │ │ │ + eoreq r9, r6, r6, ror r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9b15c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 236b80 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 1428374 │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, lr, asr ip │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq r9, r6, r2, asr #6 │ │ │ │ + strdeq r9, [r6], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9b194 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ bmi 236bb8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ b 14283ac │ │ │ │ ldrbtmi r7, [sl], #-3308 @ 0xfffff314 │ │ │ │ @ instruction: 0xf8cd2101 │ │ │ │ @ instruction: 0xf7fec00c │ │ │ │ andlt lr, r5, r2, asr #24 │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eoreq r9, r6, lr, asr #6 │ │ │ │ + strdeq r9, [r6], -lr @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9b1cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 1f01e0 │ │ │ │ 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 r9, r6, r8, asr r3 │ │ │ │ + eoreq r9, r6, r8, lsl #8 │ │ │ │ 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 │ │ │ │ ldc 7, cr15, [r0], {254} @ 0xfe │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - eoreq r9, r6, ip, lsr r3 │ │ │ │ + eoreq r9, r6, ip, ror #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9b22c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 230244 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl ffe02048 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq r9, r6, lr, lsl r3 │ │ │ │ + eoreq r9, r6, lr, asr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9b260 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 230278 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl ff78207c │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - eoreq r9, r6, sl, lsl r3 │ │ │ │ + eoreq r9, r6, sl, asr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9b294 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 2302ac │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl ff1020b0 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strhteq r9, [r6], -r6 │ │ │ │ + eoreq r9, r6, r6, ror #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl feb9b2c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 2302e0 │ │ │ │ @ instruction: 0xf8532101 │ │ │ │ ldrbtmi ip, [sl], #-2821 @ 0xfffff4fb │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ bl fea820e4 │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ - strhteq r9, [r6], -r2 │ │ │ │ + eoreq r9, r6, r2, ror #6 │ │ │ │ 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 364930 │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 33e120 │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ - eoreq r8, r6, lr, ror #23 │ │ │ │ - eoreq r8, r6, r8, ror #23 │ │ │ │ - eoreq r8, r6, lr, asr #23 │ │ │ │ - eoreq r8, r6, r6, asr #23 │ │ │ │ - mlaeq r6, r4, sp, r8 │ │ │ │ - eoreq r9, r6, sl, asr r2 │ │ │ │ - eoreq r8, r6, r4, ror #26 │ │ │ │ - eoreq r8, r6, r2, lsl #27 │ │ │ │ - eoreq r8, r6, r0, ror sp │ │ │ │ - eoreq r8, r6, r2, lsl #27 │ │ │ │ + mlaeq r6, lr, ip, r8 │ │ │ │ + mlaeq r6, r8, ip, r8 │ │ │ │ + eoreq r8, r6, lr, ror ip │ │ │ │ + eoreq r8, r6, r6, ror ip │ │ │ │ + eoreq r8, r6, r4, asr #28 │ │ │ │ + eoreq r9, r6, sl, lsl #6 │ │ │ │ + eoreq r8, r6, r4, lsl lr │ │ │ │ + eoreq r8, r6, r2, lsr lr │ │ │ │ + eoreq r8, r6, r0, lsr #28 │ │ │ │ + eoreq r8, r6, r2, lsr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9b3b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s8 d9, d12, d3 │ │ │ │ - @ instruction: 0xf12dfb93 │ │ │ │ - stmdbls r3, {r0, r2, r3, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12dfbe3 │ │ │ │ + stmdbls r3, {r0, r2, r3, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ bmi 215be4 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ bl a821e4 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - strhteq r9, [r6], -r4 │ │ │ │ + eoreq r9, r6, r4, ror #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9b3fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s8 d9, d12, d3 │ │ │ │ - @ instruction: 0xf12cfb71 │ │ │ │ - stmdbls r3, {r0, r1, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12dfbc1 │ │ │ │ + stmdbls r3, {r0, r1, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ bmi 215c28 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ bl 202228 │ │ │ │ ldclt 0, cr11, [r0, #-16] │ │ │ │ - eoreq r9, r6, r0, lsr #5 │ │ │ │ + eoreq r9, r6, r0, asr r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9b440 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s8 d9, d12, d5 │ │ │ │ - @ instruction: 0xf12cfb4f │ │ │ │ - stmdbls r5, {r0, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12dfb9f │ │ │ │ + stmdbls r5, {r0, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1422a88 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ b ff902270 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq r9, r6, sl, ror r2 │ │ │ │ + eoreq r9, r6, sl, lsr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9b488 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s8 d9, d12, d5 │ │ │ │ - @ instruction: 0xf12cfb2b │ │ │ │ - stmdbls r5, {r0, r2, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12cfb7b │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1422ad0 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ b ff0022b8 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq r9, r6, r6, ror r2 │ │ │ │ + eoreq r9, r6, r6, lsr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9b4d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s8 d9, d12, d5 │ │ │ │ - @ instruction: 0xf12cfb07 │ │ │ │ - stmdbls r5, {r0, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12cfb57 │ │ │ │ + stmdbls r5, {r0, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1422b18 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ b fe702300 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq r9, r6, r6, ror #4 │ │ │ │ + eoreq r9, r6, r6, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9b518 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s8 d9, d12, d5 │ │ │ │ - @ instruction: 0xf12cfae3 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12cfb33 │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 1422b60 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ b 1e02348 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - eoreq r9, r6, r2, ror #4 │ │ │ │ + eoreq r9, r6, r2, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9b560 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s8 d9, d12, d5 │ │ │ │ - @ instruction: 0xf12cfabf │ │ │ │ - stmdbls r5, {r0, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12cfb0f │ │ │ │ + stmdbls r5, {r0, r3, 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 1e8b94 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, r2, asr sl │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r9, r6, r2, asr r2 │ │ │ │ + eoreq r9, r6, r2, lsl #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9b5ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s8 d9, d12, d5 │ │ │ │ - @ instruction: 0xf12cfa99 │ │ │ │ - stmdbls r5, {r0, r1, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12cfae9 │ │ │ │ + stmdbls r5, {r0, r1, r5, r6, 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 1e8be0 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, ip, lsr #20 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r9, r6, lr, asr r2 │ │ │ │ + eoreq r9, r6, lr, lsl #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9b5f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s8 d9, d12, d5 │ │ │ │ - @ instruction: 0xf12cfa73 │ │ │ │ - stmdbls r5, {r0, r2, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12cfac3 │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r5, 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 1e8c2c │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, r6, lsl #20 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r9, r6, sl, asr r2 │ │ │ │ + eoreq r9, r6, sl, lsl #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9b644 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s8 d9, d12, d5 │ │ │ │ - @ instruction: 0xf12cfa4d │ │ │ │ - stmdbls r5, {r0, r1, r2, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12cfa9d │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, 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 1e8c78 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r6, r0, ror #19 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r9, r6, r6, ror #4 │ │ │ │ + eoreq r9, r6, r6, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9b690 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s8 d9, d12, d5 │ │ │ │ - @ instruction: 0xf12cfa27 │ │ │ │ - stmdbls r5, {r0, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12cfa77 │ │ │ │ + stmdbls r5, {r0, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2de6b8 │ │ │ │ bmi 330af8 │ │ │ │ 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 r8, r6, r4, asr r8 │ │ │ │ - eoreq r9, r6, sl, asr r2 │ │ │ │ - eoreq r8, r6, r6, lsr r8 │ │ │ │ + eoreq r8, r6, r4, lsl #18 │ │ │ │ + eoreq r9, r6, sl, lsl #6 │ │ │ │ + eoreq r8, r6, r6, ror #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9b6f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vrhadd.s8 d9, d12, d5 │ │ │ │ - @ instruction: 0xf12cf9f7 │ │ │ │ - stmdbls r5, {r0, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf12cfa47 │ │ │ │ + stmdbls r5, {r0, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2de718 │ │ │ │ bmi 330b58 │ │ │ │ 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 │ │ │ │ - strdeq r8, [r6], -r4 @ │ │ │ │ - eoreq r9, r6, sl, asr #4 │ │ │ │ - ldrdeq r8, [r6], -r6 @ │ │ │ │ + eoreq r8, r6, r4, lsr #17 │ │ │ │ + strdeq r9, [r6], -sl @ │ │ │ │ + eoreq r8, r6, r6, lsl #17 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9b750 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vcgt.s8 d9, d12, d7 │ │ │ │ - @ instruction: 0xf12cf9c5 │ │ │ │ - @ instruction: 0x4602fe3f │ │ │ │ + @ instruction: 0xf12cfa15 │ │ │ │ + strmi pc, [r2], -pc, lsl #29 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xf9bef20c │ │ │ │ - cdp2 1, 3, cr15, cr8, cr12, {1} │ │ │ │ + blx 400da4 │ │ │ │ + cdp2 1, 8, cr15, cr8, 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 20c994 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r8, r2, asr r9 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq r9, r6, r0, lsr #4 │ │ │ │ + ldrdeq r9, [r6], -r0 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9b7ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vcgt.s8 d9, d12, d7 │ │ │ │ - @ instruction: 0xf12cf997 │ │ │ │ - @ instruction: 0x4602fe11 │ │ │ │ + @ instruction: 0xf12cf9e7 │ │ │ │ + strmi pc, [r2], -r1, ror #28 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xf990f20c │ │ │ │ - cdp2 1, 0, cr15, cr10, cr12, {1} │ │ │ │ + @ instruction: 0xf9e0f20c │ │ │ │ + cdp2 1, 5, 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 20c9f0 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fe9401 │ │ │ │ andlt lr, r8, r4, lsr #18 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq r9, r6, r4, lsr r2 │ │ │ │ + eoreq r9, r6, r4, ror #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb9b808 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi r4, [r9], #-2051 @ 0xfffff7fd │ │ │ │ @ instruction: 0xf1484478 │ │ │ │ - vstrlt s30, [r8, #-772] @ 0xfffffcfc │ │ │ │ + vstrlt d15, [r8, #-68] @ 0xffffffbc │ │ │ │ @ instruction: 0xfffff317 │ │ │ │ addeq sp, lr, r0, asr #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 5a869c │ │ │ │ stmdbls sl, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - mrrc2 1, 3, pc, lr, cr3 @ │ │ │ │ + stc2 1, cr15, [lr], #204 @ 0xcc │ │ │ │ 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 27e5e8 │ │ │ │ @ instruction: 0xe7aa447b │ │ │ │ bl 90271c │ │ │ │ addeq fp, lr, r4, asr #19 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq fp, lr, ip, lsr r9 │ │ │ │ addeq sp, r9, r4, lsl #30 │ │ │ │ - eoreq r9, r6, ip, ror r1 │ │ │ │ - eoreq r9, r6, r2, ror #2 │ │ │ │ - eoreq r9, r6, ip, asr r1 │ │ │ │ + eoreq r9, r6, ip, lsr #4 │ │ │ │ + eoreq r9, r6, r2, lsl r2 │ │ │ │ + eoreq r9, r6, ip, lsl #4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9b948 │ │ │ │ @ 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, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ bmi 2be730 │ │ │ │ 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, lsr #17 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq fp, lr, r0, ror r8 │ │ │ │ addeq sp, r9, r4, lsr #28 │ │ │ │ - eoreq r9, r6, lr, asr #2 │ │ │ │ + strdeq r9, [r6], -lr @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9b9ec │ │ │ │ @ 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 3f3e0c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx fea00d2a │ │ │ │ + blx ffe00d2a │ │ │ │ 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 1e82870 │ │ │ │ addeq fp, lr, r6, lsl #16 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq fp, lr, sl, asr #15 │ │ │ │ addeq sp, r9, sl, ror #26 │ │ │ │ - ldrdeq r9, [r6], -r6 @ │ │ │ │ + eoreq r9, r6, r6, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9ba94 │ │ │ │ @ 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, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r6, r7, r8, r9, 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 │ │ │ │ addeq sp, r9, lr, ror #25 │ │ │ │ - eoreq r9, r6, r0, asr #1 │ │ │ │ + eoreq r9, r6, r0, ror r1 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xe7c1faf3 │ │ │ │ + strb pc, [r1, r3, asr #22] @ │ │ │ │ ldmdavs r0, {r0, r2, r4, r9, fp, ip, pc} │ │ │ │ bllt eb204 │ │ │ │ ldrbtmi r4, [sl], #-2582 @ 0xfffff5ea │ │ │ │ strcs lr, [r3, #-2509] @ 0xfffff633 │ │ │ │ bls 5714b0 │ │ │ │ bls 5291e4 │ │ │ │ andlt lr, r0, #3358720 @ 0x334000 │ │ │ │ @@ -1137,17 +1137,17 @@ │ │ │ │ bmi 27e91c │ │ │ │ @ instruction: 0xe7dd447a │ │ │ │ stmib r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ addeq fp, lr, r6, lsl #14 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq fp, lr, r6, ror #12 │ │ │ │ ldrdeq sp, [r9], lr │ │ │ │ - eoreq r8, r6, lr, lsr r3 │ │ │ │ - eoreq r8, r6, r8, lsr #31 │ │ │ │ - strdeq r8, [r6], -r4 @ │ │ │ │ + eoreq r8, r6, lr, ror #7 │ │ │ │ + eoreq r9, r6, r8, asr r0 │ │ │ │ + eoreq r8, r6, r4, lsr #7 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ bmi dd6490 │ │ │ │ blmi dd64ac │ │ │ │ addslt r4, r6, sl, ror r4 │ │ │ │ @@ -1180,15 +1180,15 @@ │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ blge 55732c │ │ │ │ movwls r4, #9809 @ 0x2651 │ │ │ │ movwcs r4, #5242 @ 0x147a │ │ │ │ movwls r4, #1608 @ 0x648 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf1332300 │ │ │ │ - ldrb pc, [r5, r9, ror #20] @ │ │ │ │ + @ instruction: 0xe7d5fab9 │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ blmi 538b38 │ │ │ │ @ instruction: 0xb1b7447b │ │ │ │ ldrbtmi r4, [sl], #-2578 @ 0xfffff5ee │ │ │ │ bls 8692fc │ │ │ │ bls 8292fc │ │ │ │ @@ -1203,19 +1203,19 @@ │ │ │ │ bmi 2f92b8 │ │ │ │ @ instruction: 0xe7e7447a │ │ │ │ stmdb r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x008eb5b4 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq fp, lr, sl, asr r5 │ │ │ │ @ instruction: 0x0089dabc │ │ │ │ - eoreq r8, r6, r0, lsr #4 │ │ │ │ - eoreq r8, r6, sl, lsl r2 │ │ │ │ - eoreq r8, r6, lr, ror #30 │ │ │ │ - strdeq r8, [r6], -ip @ │ │ │ │ - strdeq r8, [r6], -r4 @ │ │ │ │ + ldrdeq r8, [r6], -r0 @ │ │ │ │ + eoreq r8, r6, sl, asr #5 │ │ │ │ + eoreq r9, r6, lr, lsl r0 │ │ │ │ + eoreq r8, r6, ip, lsr #5 │ │ │ │ + eoreq r8, r6, r4, lsr #5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x460d4c35 │ │ │ │ sbclt r4, r3, r5, lsr r9 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1255,51 +1255,51 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r3, lr, lsl r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r4, #2577 @ 0xa11 │ │ │ │ ldrbtmi r9, [sl], #-2312 @ 0xfffff6f8 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ @ instruction: 0xf1339300 │ │ │ │ - @ instruction: 0x4607f9d3 │ │ │ │ + strmi pc, [r7], -r3, lsr #20 │ │ │ │ blls 2beb00 │ │ │ │ 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, lsr #9 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq fp, lr, r6, lsr #8 │ │ │ │ addeq sp, r9, r6, ror r9 │ │ │ │ - strdeq r8, [r6], -lr @ │ │ │ │ + eoreq r8, r6, lr, lsr #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9be48 │ │ │ │ @ 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, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, 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, pc, lsr #19 │ │ │ │ svclt 0x0000bd30 │ │ │ │ addeq sp, r9, sl, ror #17 │ │ │ │ - eoreq r8, r6, r0, lsl #30 │ │ │ │ + strhteq r8, [r6], -r0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9be9c │ │ │ │ @ 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 3f42ac │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf956f133 │ │ │ │ + @ instruction: 0xf9a6f133 │ │ │ │ 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, asr r3 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq fp, lr, sl, lsr #6 │ │ │ │ addeq sp, r9, r2, asr r8 │ │ │ │ - eoreq r8, r6, r6, lsl #29 │ │ │ │ + eoreq r8, r6, r6, lsr pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9bf34 │ │ │ │ @ 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, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, 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, r9, lsr r9 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrdeq sp, [r9], r6 │ │ │ │ - eoreq r8, r6, r0, asr lr │ │ │ │ + eoreq r8, r6, r0, lsl #30 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9bf88 │ │ │ │ @ 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 3f4398 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf8e0f133 │ │ │ │ + @ instruction: 0xf930f133 │ │ │ │ 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, ror #4 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq fp, lr, lr, lsr r2 │ │ │ │ addeq sp, r9, lr, lsr r7 │ │ │ │ - ldrdeq r8, [r6], -lr @ │ │ │ │ + eoreq r8, r6, lr, lsl #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9c020 │ │ │ │ @ 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, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r5, r6, r7, 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, r2, asr #13 │ │ │ │ - eoreq r8, r6, ip, lsr #27 │ │ │ │ + eoreq r8, r6, ip, asr lr │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9c074 │ │ │ │ @ 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 3f4484 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf86af133 │ │ │ │ + @ instruction: 0xf8baf133 │ │ │ │ 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, ror r1 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq fp, lr, r2, asr r1 │ │ │ │ addeq sp, r9, sl, lsr #12 │ │ │ │ - eoreq r8, r6, lr, lsr sp │ │ │ │ + eoreq r8, r6, lr, ror #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9c10c │ │ │ │ @ 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, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r7, 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, lr, lsr #11 │ │ │ │ - eoreq r8, r6, r8, lsl #26 │ │ │ │ + strhteq r8, [r6], -r8 │ │ │ │ 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 6e5784 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_abt │ │ │ │ - @ instruction: 0xffeaf132 │ │ │ │ + @ instruction: 0xf83af133 │ │ │ │ strmi r9, [r2], -r4, lsl #18 │ │ │ │ @ instruction: 0x4618e7dc │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - stc2 2, cr15, [r4], {11} │ │ │ │ - @ instruction: 0xf8fef12c │ │ │ │ + ldc2l 2, cr15, [r4], {11} │ │ │ │ + @ instruction: 0xf94ef12c │ │ │ │ stmvs r3, {r2, r9, fp, ip, pc} │ │ │ │ bvc 5ab408 │ │ │ │ @ instruction: 0x4d0eb975 │ │ │ │ @ instruction: 0x4620447d │ │ │ │ strls r6, [r2], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ bmi 323958 │ │ │ │ @@ -1523,38 +1523,38 @@ │ │ │ │ ldrbtmi r4, [sp], #-3336 @ 0xfffff2f8 │ │ │ │ @ instruction: 0xf7fde7ef │ │ │ │ svclt 0x0000eea6 │ │ │ │ umulleq fp, lr, r0, r0 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq fp, lr, r4, asr r0 │ │ │ │ addeq sp, r9, r2, lsl #10 │ │ │ │ - eoreq r7, r6, r4, lsl sp │ │ │ │ - eoreq r8, r6, r6, asr ip │ │ │ │ - eoreq r7, r6, lr, ror #25 │ │ │ │ + eoreq r7, r6, r4, asr #27 │ │ │ │ + eoreq r8, r6, r6, lsl #26 │ │ │ │ + mlaeq r6, lr, sp, r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9c244 │ │ │ │ @ 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, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r6, r7, r8, r9, sl, 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, lr, asr #8 │ │ │ │ - eoreq r8, r6, r4, lsr ip │ │ │ │ + eoreq r8, r6, r4, ror #25 │ │ │ │ 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: 0xf1329105 │ │ │ │ - stmdbls r5, {r0, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - blx ffb81946 │ │ │ │ - @ instruction: 0xf866f12c │ │ │ │ + ldc2 2, cr15, [ip], #-44 @ 0xffffffd4 │ │ │ │ + @ instruction: 0xf8b6f12c │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 957950 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xff20f036 │ │ │ │ @ instruction: 0xf7fde7cf │ │ │ │ svclt 0x0000ee16 │ │ │ │ addeq sl, lr, r8, asr pc │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq sl, lr, r2, lsr #30 │ │ │ │ addeq sp, r9, r8, lsr #7 │ │ │ │ - mlaeq r6, r4, fp, r8 │ │ │ │ + eoreq r8, r6, r4, asr #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9c35c │ │ │ │ @ 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, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r6, 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 │ │ │ │ addeq sp, r9, lr, lsl #6 │ │ │ │ - eoreq r8, r6, r4, ror fp │ │ │ │ + eoreq r8, r6, r4, lsr #24 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -sl, lsr #24 │ │ │ │ addlt r4, fp, sl, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -1648,56 +1648,56 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1329105 │ │ │ │ - stmdbls r5, {r0, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - blx 1781a66 │ │ │ │ - @ instruction: 0xffd6f12b │ │ │ │ + blx feb81a66 │ │ │ │ + @ instruction: 0xf826f12c │ │ │ │ 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 957a74 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ mcr2 0, 4, pc, cr14, cr6, {1} @ │ │ │ │ @ instruction: 0xf7fde7cd │ │ │ │ svclt 0x0000ed84 │ │ │ │ addeq sl, lr, r0, asr #28 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq sl, lr, r2, lsl #28 │ │ │ │ addeq sp, r9, r0, ror #4 │ │ │ │ - eoreq r8, r6, r8, asr #21 │ │ │ │ + eoreq r8, r6, r8, ror fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9c480 │ │ │ │ @ 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, r2, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r6, r7, 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, r2, asr #3 │ │ │ │ - strhteq r8, [r6], -r8 │ │ │ │ + eoreq r8, r6, r8, ror #22 │ │ │ │ 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 425af4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - mrc2 1, 1, pc, cr2, cr2, {1} │ │ │ │ + mcr2 1, 4, pc, cr2, cr2, {1} @ │ │ │ │ ldrb r9, [pc, r5, lsl #18] │ │ │ │ ldrtmi r9, [r3], -r0, lsl #14 │ │ │ │ @ instruction: 0xf8d84a09 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf0369403 │ │ │ │ ldrb pc, [fp, sp, lsl #28] @ │ │ │ │ stc 7, cr15, [r2, #-1012] @ 0xfffffc0c │ │ │ │ addeq sl, lr, ip, lsl sp │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq sl, lr, r4, ror #25 │ │ │ │ addeq sp, r9, sl, lsl r1 │ │ │ │ - eoreq r8, r6, r2, lsr sl │ │ │ │ + eoreq r8, r6, r2, ror #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9c580 │ │ │ │ @ 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, r2, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r6, 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 │ │ │ │ umulleq sp, r9, sl, r0 │ │ │ │ - eoreq r8, r6, ip, lsl sl │ │ │ │ + eoreq r8, r6, ip, asr #21 │ │ │ │ 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, r1, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - blx 1401c80 │ │ │ │ - cdp2 1, 12, cr15, cr8, cr11, {1} │ │ │ │ + blx fe801c80 │ │ │ │ + @ instruction: 0xff18f12b │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 957c8c │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ stc2 0, cr15, [r2, #216] @ 0xd8 │ │ │ │ @ instruction: 0xf7fde7cf │ │ │ │ svclt 0x0000ec78 │ │ │ │ addeq sl, lr, ip, lsl ip │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq sl, lr, r6, ror #23 │ │ │ │ strdeq ip, [r9], r4 │ │ │ │ - eoreq r8, r6, r0, lsl #19 │ │ │ │ + eoreq r8, r6, r0, lsr sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9c698 │ │ │ │ @ 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, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r6, r7, r8, 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, sl, asr pc │ │ │ │ - eoreq r8, r6, r0, ror #18 │ │ │ │ + eoreq r8, r6, r0, lsl sl │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [lr], -sl, lsr #24 │ │ │ │ addlt r4, fp, sl, lsr #18 │ │ │ │ @ instruction: 0xf016447c │ │ │ │ @@ -1855,56 +1855,56 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r7, lsr #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf1329105 │ │ │ │ - stmdbls r5, {r0, r1, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - @ instruction: 0xf9bef20b │ │ │ │ - cdp2 1, 3, cr15, cr8, cr11, {1} │ │ │ │ + blx 401da0 │ │ │ │ + cdp2 1, 8, cr15, cr8, cr11, {1} │ │ │ │ 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 957db0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldc2l 0, cr15, [r0], #216 @ 0xd8 │ │ │ │ @ instruction: 0xf7fde7cd │ │ │ │ svclt 0x0000ebe6 │ │ │ │ addeq sl, lr, r4, lsl #22 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq sl, lr, r6, asr #21 │ │ │ │ addeq ip, r9, ip, lsr #29 │ │ │ │ - strhteq r8, [r6], -r0 │ │ │ │ + eoreq r8, r6, r0, ror #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9c7bc │ │ │ │ @ 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, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, 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 │ │ │ │ addeq ip, r9, lr, lsl #28 │ │ │ │ - eoreq r8, r6, r0, lsr #17 │ │ │ │ + eoreq r8, r6, r0, asr r9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9c810 │ │ │ │ @ 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 5b4c24 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - ldc2 1, cr15, [sl], {50} @ 0x32 │ │ │ │ + stc2l 1, cr15, [sl], #200 @ 0xc8 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vtst.8 d6, d11, d21 │ │ │ │ - @ instruction: 0xf12bf935 │ │ │ │ - blls 184d48 │ │ │ │ + @ instruction: 0xf12bf985 │ │ │ │ + blls 184e88 │ │ │ │ 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 │ │ │ │ addeq sl, lr, r2, ror #19 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ @ instruction: 0x008ea9b2 │ │ │ │ addeq ip, r9, r0, ror sp │ │ │ │ - eoreq r8, r6, sl, lsl #16 │ │ │ │ + strhteq r8, [r6], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9c8c8 │ │ │ │ @ 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, r3, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r5, r7, 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 │ │ │ │ ldrdeq ip, [r9], sl │ │ │ │ - eoreq r8, r6, r4, ror #15 │ │ │ │ + mlaeq r6, r4, r8, r8 │ │ │ │ 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 725f44 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_und │ │ │ │ - stc2 1, cr15, [sl], {50} @ 0x32 │ │ │ │ + mrrc2 1, 3, pc, sl, cr2 @ │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ @ instruction: 0x4618e7da │ │ │ │ smlabtcs r6, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf8a4f20b │ │ │ │ - ldc2 1, cr15, [lr, #-172] @ 0xffffff54 │ │ │ │ + @ instruction: 0xf8f4f20b │ │ │ │ + stc2l 1, cr15, [lr, #-172]! @ 0xffffff54 │ │ │ │ stmvs r5, {r1, r2, r9, fp, ip, pc} │ │ │ │ vtst.8 q3, , q0 │ │ │ │ - @ instruction: 0xf12bf89d │ │ │ │ - bls 204c18 │ │ │ │ + @ instruction: 0xf12bf8ed │ │ │ │ + bls 204d58 │ │ │ │ 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 ff1037d8 │ │ │ │ ldrdeq sl, [lr], r4 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ umulleq sl, lr, r4, r8 │ │ │ │ addeq ip, r9, sl, lsr #24 │ │ │ │ - eoreq r8, r6, r8, lsr #14 │ │ │ │ + ldrdeq r8, [r6], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9ca00 │ │ │ │ @ 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, r2, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, 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, sl, ror fp │ │ │ │ - eoreq r8, r6, r4, lsr #14 │ │ │ │ + ldrdeq r8, [r6], -r4 @ │ │ │ │ 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 5a98cc │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - blx 1201de6 │ │ │ │ + blx fe601de6 │ │ │ │ blls 47f860 │ │ │ │ blls 42a530 │ │ │ │ blls 3ea530 │ │ │ │ blls 4aa530 │ │ │ │ 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 601a26 │ │ │ │ @ instruction: 0xf7fde7d0 │ │ │ │ svclt 0x0000ea0c │ │ │ │ umulleq sl, lr, ip, r7 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq sl, lr, ip, lsl #14 │ │ │ │ addeq ip, r9, ip, ror sl │ │ │ │ - eoreq r8, r6, r8, lsr #12 │ │ │ │ + ldrdeq r8, [r6], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9cb70 │ │ │ │ @ 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, r2, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r6, 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, r2, ror #19 │ │ │ │ - eoreq r8, r6, r0, ror r6 │ │ │ │ + eoreq r8, r6, r0, lsr #14 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ strmi r4, [sp], -r2, lsr #24 │ │ │ │ addslt r4, r3, r2, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -2164,28 +2164,28 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r0, r1, r4, ip, sp, pc} │ │ │ │ bmi 4269e8 │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - blx fee81f00 │ │ │ │ + blx 281f02 │ │ │ │ ldrdls lr, [r0], -sp │ │ │ │ bmi 2d730c │ │ │ │ @ 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} │ │ │ │ addeq sl, lr, ip, lsr #12 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ strdeq sl, [lr], r0 │ │ │ │ addeq ip, r9, r4, lsr r9 │ │ │ │ - eoreq r8, r6, r2, ror #11 │ │ │ │ + mlaeq r6, r2, r6, r8 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9cc74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r8, asr #31 │ │ │ │ blmi 8182f8 │ │ │ │ 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 258304 │ │ │ │ movwls r4, #9777 @ 0x2631 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ @ instruction: 0xf132c004 │ │ │ │ - strbteq pc, [r3], r3, ror #20 @ │ │ │ │ + @ instruction: 0x06e3fab3 │ │ │ │ bmi 27b278 │ │ │ │ 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, ror r5 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq sl, lr, ip, asr #10 │ │ │ │ addeq ip, r9, ip, ror r8 │ │ │ │ - eoreq r8, r6, r8, lsl #11 │ │ │ │ + eoreq r8, r6, r8, lsr r6 │ │ │ │ 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 1c43bc │ │ │ │ + blls 1c44fc │ │ │ │ bmi 2ffaf4 │ │ │ │ @ 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}^ │ │ │ │ ldrdeq sl, [lr], ip │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ umulleq sl, lr, r4, r4 │ │ │ │ addeq ip, r9, ip, lsr #15 │ │ │ │ - eoreq r8, r6, r8, ror #9 │ │ │ │ + mlaeq r6, r8, r5, r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9cdd0 │ │ │ │ @ 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, r2, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r5, 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 │ │ │ │ addeq ip, r9, r2, lsr r7 │ │ │ │ - eoreq r8, r6, r4, asr #9 │ │ │ │ + eoreq r8, r6, r4, ror r5 │ │ │ │ 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 1c42ac │ │ │ │ + blls 1c43ec │ │ │ │ bmi 2ffc04 │ │ │ │ @ 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}^ │ │ │ │ addeq sl, lr, ip, asr #7 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq sl, lr, r4, lsl #7 │ │ │ │ addeq ip, r9, r4, ror r6 │ │ │ │ - eoreq r8, r6, r4, lsr r4 │ │ │ │ + eoreq r8, r6, r4, ror #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9cee0 │ │ │ │ @ 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, r2, r3, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r7, r8, 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 │ │ │ │ strdeq ip, [r9], sl │ │ │ │ - eoreq r8, r6, r4, lsl r4 │ │ │ │ + eoreq r8, r6, r4, asr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9cf34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ ldrdmi pc, [r0, #-128] @ 0xffffff80 │ │ │ │ blx 1602002 │ │ │ │ rscpl pc, fp, #76, 12 @ 0x4c00000 │ │ │ │ @@ -2491,15 +2491,15 @@ │ │ │ │ bge 5d77f8 │ │ │ │ blx ffa021d2 │ │ │ │ ldr r4, [r0, r4, lsl #12]! │ │ │ │ svc 0x0012f7fc │ │ │ │ addeq sl, lr, r0, lsr #3 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq sl, lr, sl, asr r1 │ │ │ │ - eoreq r8, r6, r2, asr #10 │ │ │ │ + strdeq r8, [r6], -r2 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9d15c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 909e64 │ │ │ │ blmi 93219c │ │ │ │ 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 │ │ │ │ umulleq sl, lr, r8, r0 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq sl, lr, r0, lsl #1 │ │ │ │ - eoreq lr, fp, ip, ror #20 │ │ │ │ - eoreq r4, r7, ip, lsl #29 │ │ │ │ - eoreq ip, fp, r2, asr r9 │ │ │ │ + eoreq lr, fp, ip, lsl fp │ │ │ │ + eoreq r4, r7, ip, lsr pc │ │ │ │ + eoreq ip, fp, r2, lsl #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9d210 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ @ instruction: 0xf5004605 │ │ │ │ blge 1da220 │ │ │ │ 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} │ │ │ │ ldrdeq r9, [lr], r4 │ │ │ │ - eoreq pc, fp, r6, lsl ip @ │ │ │ │ + eoreq pc, fp, r6, asr #25 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ - eoreq r8, r6, r4, lsl r4 │ │ │ │ + eoreq r8, r6, r4, asr #9 │ │ │ │ umulleq r9, lr, sl, pc @ │ │ │ │ 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, 1, cr15, cr0, cr6, {2} │ │ │ │ + cdp2 1, 6, cr15, cr0, cr6, {2} │ │ │ │ ldclcc 8, cr15, [r8, #848]! @ 0x350 │ │ │ │ @ instruction: 0xf604b133 │ │ │ │ @ instruction: 0xf14650fc │ │ │ │ - andcs pc, r0, r7, lsl lr @ │ │ │ │ + andcs pc, r0, r7, ror #28 │ │ │ │ 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: 0xf8c4f829 │ │ │ │ stmdacs r0, {r3, r4, r5, r6, r7, r8, sl, fp} │ │ │ │ @ instruction: 0xf604d1d7 │ │ │ │ @ instruction: 0xf14650fc │ │ │ │ - @ instruction: 0xf04ffdef │ │ │ │ + @ instruction: 0xf04ffe3f │ │ │ │ @ instruction: 0xe7d530ff │ │ │ │ strdeq 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 │ │ │ │ addeq r9, lr, r8, asr #29 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r9, lr, r4, ror #26 │ │ │ │ - eoreq lr, fp, r2, asr r7 │ │ │ │ - eoreq r4, r7, r2, ror fp │ │ │ │ + eoreq lr, fp, r2, lsl #16 │ │ │ │ + eoreq r4, r7, r2, lsr #24 │ │ │ │ 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 1ac5bd4 │ │ │ │ movwmi lr, #43477 @ 0xa9d5 │ │ │ │ andsvs pc, r4, sl, lsl #12 │ │ │ │ blvs ff2a13e4 │ │ │ │ bl 108ca08 │ │ │ │ ldmib r5, {r0, r1, r8, r9}^ │ │ │ │ @ instruction: 0xf137670c │ │ │ │ - bmi 4c4810 │ │ │ │ + bmi 4c4950 │ │ │ │ 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, ror #22 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ - eoreq pc, fp, ip, ror #14 │ │ │ │ - eoreq r7, r6, ip, ror #30 │ │ │ │ - eoreq pc, fp, r0, lsr r7 @ │ │ │ │ - eoreq r7, r6, r0, lsr pc │ │ │ │ + eoreq pc, fp, ip, lsl r8 @ │ │ │ │ + eoreq r8, r6, ip, lsl r0 │ │ │ │ + eoreq pc, fp, r0, ror #15 │ │ │ │ + eoreq r7, r6, r0, ror #31 │ │ │ │ addeq r9, lr, r2, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr8, cr12, {6} │ │ │ │ bmi b58070 │ │ │ │ strpl pc, [r0, r0, lsl #10] │ │ │ │ @@ -2976,15 +2976,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7fce7e0 │ │ │ │ svclt 0x0000eb4a │ │ │ │ ldrdeq r9, [lr], r0 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r9, lr, r8, ror #18 │ │ │ │ - eoreq r7, r6, r4, lsr #27 │ │ │ │ + eoreq r7, r6, r4, asr lr │ │ │ │ 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 53b00 │ │ │ │ @ instruction: 0xf8c4d1e0 │ │ │ │ @ instruction: 0xe7dd04b4 │ │ │ │ b fe60482c │ │ │ │ addeq r9, lr, r0, lsl #18 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ strdeq r9, [lr], r2 │ │ │ │ - eoreq ip, fp, r0, lsl #4 │ │ │ │ - eoreq fp, sl, sl, asr sp │ │ │ │ + strhteq ip, [fp], -r0 │ │ │ │ + eoreq fp, sl, sl, lsl #28 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ addeq r9, lr, r8, lsl #16 │ │ │ │ muleq r0, r8, sp │ │ │ │ - eoreq r7, r6, ip, lsr ip │ │ │ │ + eoreq r7, r6, ip, ror #25 │ │ │ │ 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, ror #14 │ │ │ │ - eoreq fp, sl, r6, ror #23 │ │ │ │ - eoreq ip, fp, r8, lsl #1 │ │ │ │ + mlaeq sl, r6, ip, fp │ │ │ │ + eoreq ip, fp, r8, lsr r1 │ │ │ │ ldrdeq r9, [lr], r6 │ │ │ │ - eoreq r7, r6, r4, lsl fp │ │ │ │ + eoreq r7, r6, r4, asr #23 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0x460eb0d9 │ │ │ │ blge 1d8f80 │ │ │ │ @ instruction: 0xf04f4a7a │ │ │ │ @@ -3274,20 +3274,20 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7fce7dd │ │ │ │ svclt 0x0000e8f6 │ │ │ │ addeq r9, lr, r2, ror #12 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r9, lr, r6, asr #12 │ │ │ │ - eoreq fp, sl, r4, asr #21 │ │ │ │ - eoreq fp, fp, r6, ror #30 │ │ │ │ + eoreq fp, sl, r4, ror fp │ │ │ │ + eoreq ip, fp, r6, lsl r0 │ │ │ │ andeq r0, r0, r4, asr #18 │ │ │ │ addeq r9, lr, r6, asr #9 │ │ │ │ muleq r0, r8, sp │ │ │ │ - strdeq r7, [r6], -ip @ │ │ │ │ + eoreq r7, r6, ip, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9ddac │ │ │ │ @ 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 r7, r6, r4, lsl r8 │ │ │ │ + eoreq r7, r6, r4, asr #17 │ │ │ │ addeq r9, lr, r4, ror #6 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r9, lr, r4, asr #6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 102248 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -3699,40 +3699,40 @@ │ │ │ │ stc 7, cr15, [r8, #1004]! @ 0x3ec │ │ │ │ addeq r9, lr, r8, asr r2 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r9, lr, ip, asr #4 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ addeq r9, lr, r8, lsl r2 │ │ │ │ @ instruction: 0x00000ab8 │ │ │ │ - eoreq r7, r6, r6, lsr r6 │ │ │ │ - eoreq r7, r6, ip, lsr r6 │ │ │ │ - eoreq r7, r6, r6, lsr #12 │ │ │ │ + eoreq r7, r6, r6, ror #13 │ │ │ │ + eoreq r7, r6, ip, ror #13 │ │ │ │ + ldrdeq r7, [r6], -r6 @ │ │ │ │ + eoreq r7, r6, lr, asr #13 │ │ │ │ + mlaeq r6, r4, r1, r6 │ │ │ │ + eoreq r7, r6, sl, ror r6 │ │ │ │ + eoreq r7, r6, r0, asr #13 │ │ │ │ + strhteq r7, [r6], -r2 │ │ │ │ + eoreq r7, r6, sl, lsr #12 │ │ │ │ + eoreq r7, r6, ip, asr #12 │ │ │ │ eoreq r7, r6, lr, lsl r6 │ │ │ │ - eoreq r6, r6, r4, ror #1 │ │ │ │ - eoreq r7, r6, sl, asr #11 │ │ │ │ - eoreq r7, r6, r0, lsl r6 │ │ │ │ - eoreq r7, r6, r2, lsl #12 │ │ │ │ - eoreq r7, r6, sl, ror r5 │ │ │ │ - mlaeq r6, ip, r5, r7 │ │ │ │ - eoreq r7, r6, lr, ror #10 │ │ │ │ - eoreq r7, r6, r8, asr #10 │ │ │ │ - strdeq r7, [r6], -r0 @ │ │ │ │ - eoreq r5, r6, r4, ror #31 │ │ │ │ - ldrdeq r5, [r6], -r4 @ │ │ │ │ - eoreq r7, r6, lr, ror #9 │ │ │ │ - eoreq r7, r6, r8, ror #9 │ │ │ │ + strdeq r7, [r6], -r8 @ │ │ │ │ + eoreq r7, r6, r0, lsr #11 │ │ │ │ + mlaeq r6, r4, r0, r6 │ │ │ │ + eoreq r6, r6, r4, lsl #1 │ │ │ │ + mlaeq r6, lr, r5, r7 │ │ │ │ + mlaeq r6, r8, r5, r7 │ │ │ │ + eoreq r7, r6, r6, lsl #11 │ │ │ │ + eoreq r7, r6, ip, ror r5 │ │ │ │ + eoreq r2, r7, r0, asr r3 │ │ │ │ ldrdeq r7, [r6], -r6 @ │ │ │ │ - eoreq r7, r6, ip, asr #9 │ │ │ │ - eoreq r2, r7, r0, lsr #5 │ │ │ │ - eoreq r7, r6, r6, lsr #8 │ │ │ │ - strdeq r7, [r6], -sl @ │ │ │ │ - ldrdeq r7, [r6], -r8 @ │ │ │ │ - eoreq r2, r7, r8, lsl #3 │ │ │ │ - eoreq r5, r6, sl, ror #27 │ │ │ │ - eoreq r7, r6, r4, lsr #5 │ │ │ │ + eoreq r7, r6, sl, lsr #9 │ │ │ │ + eoreq r7, r6, r8, lsl #9 │ │ │ │ + eoreq r2, r7, r8, lsr r2 │ │ │ │ + mlaeq r6, sl, lr, r5 │ │ │ │ + eoreq r7, r6, r4, asr r3 │ │ │ │ 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, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r2, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a5199 │ │ │ │ strmi r3, [r0], ip, lsl #2 │ │ │ │ @ instruction: 0xf838f06f │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - ldc2l 1, cr15, [ip], #-276 @ 0xfffffeec │ │ │ │ + stc2l 1, cr15, [ip], {69} @ 0x45 │ │ │ │ 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: 0xf8cef06f │ │ │ │ @@ -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, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1052320 │ │ │ │ @ instruction: 0xf5010008 │ │ │ │ @ instruction: 0x461a5199 │ │ │ │ strmi r3, [r0], ip, lsl #2 │ │ │ │ mcrr2 0, 6, pc, r0, cr14 @ │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ - @ instruction: 0xf884f145 │ │ │ │ + @ instruction: 0xf8d4f145 │ │ │ │ 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 │ │ │ │ ldc2l 0, cr15, [r6], {110} @ 0x6e │ │ │ │ @@ -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, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r4, r5, r6, r7, r8, r9, 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, r1, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs r0!, {r0, r1, r3, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r9], -sl, asr #12 │ │ │ │ - blx feb0448a │ │ │ │ + blx fff0448a │ │ │ │ @ instruction: 0xf1304640 │ │ │ │ - @ instruction: 0xe7d2f9dd │ │ │ │ + ldrb pc, [r2, sp, lsr #20] @ │ │ │ │ @ instruction: 0xf8d74650 │ │ │ │ @ instruction: 0xf144b00c │ │ │ │ - blls 1479cc │ │ │ │ + blls 147b0c │ │ │ │ msreq CPSR_s, fp, lsr #3 │ │ │ │ addspl pc, r9, r3, lsl #10 │ │ │ │ @ instruction: 0xf06e300c │ │ │ │ @ instruction: 0xf1abfac7 │ │ │ │ ldmib fp, {r2, r3, r5}^ │ │ │ │ subsvs r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf7fa601a │ │ │ │ @ instruction: 0x4650e9da │ │ │ │ - cdp2 1, 7, cr15, cr4, cr4, {2} │ │ │ │ + cdp2 1, 12, cr15, cr4, cr4, {2} │ │ │ │ addsmi r6, sp, #966656 @ 0xec000 │ │ │ │ svcge 0x003ff47f │ │ │ │ bvc fe303794 │ │ │ │ @ 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 b847ec │ │ │ │ strbmi sp, [r7, #-461] @ 0xfffffe33 │ │ │ │ stcls 1, cr13, [r3], {184} @ 0xb8 │ │ │ │ @ instruction: 0x210068b0 │ │ │ │ - blx c04626 │ │ │ │ + blx 2004626 │ │ │ │ stmdacs r0, {r0, r1, r7, r9, sl, lr} │ │ │ │ blls 1bc2a8 │ │ │ │ beq fe08480c │ │ │ │ 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 feae2420 │ │ │ │ blcs 48da4 │ │ │ │ @ instruction: 0xf106db33 │ │ │ │ cps #12 │ │ │ │ @ instruction: 0xf130070c │ │ │ │ - strtmi pc, [r1], -sp, ror #17 │ │ │ │ + @ instruction: 0x4621f93d │ │ │ │ @ instruction: 0xf12d68b0 │ │ │ │ - @ instruction: 0xf106faf1 │ │ │ │ + @ instruction: 0xf106fb41 │ │ │ │ @ instruction: 0xf130000c │ │ │ │ - stmdals r3, {r0, r1, r2, r3, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - stc2 1, cr15, [lr, #272] @ 0x110 │ │ │ │ + stmdals r3, {r0, r1, r2, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldc2l 1, cr15, [lr, #272] @ 0x110 │ │ │ │ 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 │ │ │ │ @ instruction: 0x4628f9d7 │ │ │ │ @@ -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 │ │ │ │ - @ instruction: 0x4659fd79 │ │ │ │ + ldrbmi pc, [r9], -r9, asr #27 @ │ │ │ │ @ instruction: 0xf12d68b0 │ │ │ │ - strmi pc, [r3], r1, ror #21 │ │ │ │ + @ instruction: 0x4683fb31 │ │ │ │ @ instruction: 0xd1bd2800 │ │ │ │ andlt r9, fp, r6, lsl #16 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrbtmi r4, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ orrscs lr, r8, r8, lsr #14 │ │ │ │ @ instruction: 0xf7fa2001 │ │ │ │ blmi 2c3f20 │ │ │ │ @@ -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 r6, r6, r0, lsl #6 │ │ │ │ + strhteq r6, [r6], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb9f458 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 44c220 │ │ │ │ strmi r4, [fp], -r4, lsl #12 │ │ │ │ strcs r4, [r1, #-2319] @ 0xfffff6f1 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ subvs r7, r3, r5 │ │ │ │ @ instruction: 0xf12d2000 │ │ │ │ - strmi pc, [r3], -fp, lsr #18 │ │ │ │ + @ instruction: 0x4603f97b │ │ │ │ andeq pc, ip, r4, lsl #2 │ │ │ │ @ instruction: 0xf13060a3 │ │ │ │ - @ instruction: 0xf104f855 │ │ │ │ + @ instruction: 0xf104f8a5 │ │ │ │ @ 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: 0xf8dafd07 │ │ │ │ + @ instruction: 0xf8dafd57 │ │ │ │ @ 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 b4247c │ │ │ │ @ instruction: 0xf1a345a2 │ │ │ │ mvnle r0, ip, lsr #10 │ │ │ │ @ instruction: 0xf1444658 │ │ │ │ - @ instruction: 0x4658fcf5 │ │ │ │ - stc2l 1, cr15, [r4], #272 @ 0x110 │ │ │ │ + ldrbmi pc, [r8], -r5, asr #26 @ │ │ │ │ + ldc2 1, cr15, [r4, #-272]! @ 0xfffffef0 │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ @ instruction: 0xf12d2100 │ │ │ │ - pkhtbmi pc, r0, r9, asr #20 @ │ │ │ │ + strmi pc, [r0], r9, lsr #21 │ │ │ │ @ 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 bc2420 │ │ │ │ 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], sp, lsr #20 │ │ │ │ + @ instruction: 0x4680fa7d │ │ │ │ bicsle r2, r5, r0, lsl #16 │ │ │ │ @ instruction: 0xf10a4658 │ │ │ │ @ instruction: 0xf1440734 │ │ │ │ - @ instruction: 0xf8dafcb9 │ │ │ │ + @ instruction: 0xf8dafd09 │ │ │ │ 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: 0xf10af90b │ │ │ │ + @ instruction: 0xf10af95b │ │ │ │ @ instruction: 0xf12f000c │ │ │ │ - pop {r0, r1, r2, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + pop {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00008ff8 │ │ │ │ pkhbtmi fp, lr, r0, lsl #10 │ │ │ │ stmdacc r4, {r0, r4, r7, r8, ip, sp, pc} │ │ │ │ vhsub.s8 d18, d1, d0 │ │ │ │ and r2, r1, ip, lsl #8 │ │ │ │ mulle fp, r6, r5 │ │ │ │ svccc 0x0004f850 │ │ │ │ @@ -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, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r0, r2, r4, r7, 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: 0xf88cf06e │ │ │ │ @@ -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, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + pop {r0, r1, 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 │ │ │ │ - stc2 1, cr15, [ip], {47} @ 0x2f │ │ │ │ + mrrc2 1, 2, pc, ip, cr15 @ │ │ │ │ @ instruction: 0xf10768a8 │ │ │ │ @ instruction: 0xf12c0158 │ │ │ │ - @ instruction: 0xb110fdd1 │ │ │ │ + tstplt r0, r1, lsr #28 @ p-variant is OBSOLETE │ │ │ │ ldmdbvs sl, {r0, r1, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0x4620bb3a │ │ │ │ - stc2 1, cr15, [sl], {47} @ 0x2f │ │ │ │ + mrrc2 1, 2, pc, sl, cr15 @ │ │ │ │ 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 │ │ │ │ - blx ff80506e │ │ │ │ + stc2 1, cr15, [lr], #-188 @ 0xffffff44 │ │ │ │ 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, fp, lsr #25 │ │ │ │ @ instruction: 0x4601bd70 │ │ │ │ @ instruction: 0xf0634630 │ │ │ │ strb pc, [r7, fp, ror #20]! @ │ │ │ │ - mlaeq r6, r2, r8, r5 │ │ │ │ + eoreq r5, r6, r2, asr #18 │ │ │ │ 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 │ │ │ │ ldc2 0, cr15, [r4], {143} @ 0x8f │ │ │ │ cmplt r0, #4, 12 @ 0x400000 │ │ │ │ vst1.32 {d22-d23}, [pc], r0 │ │ │ │ vsubw.s8 , q8, d0 │ │ │ │ movwls r3, #17154 @ 0x4302 │ │ │ │ - ldc2l 2, cr15, [r8], #28 │ │ │ │ + stc2l 2, cr15, [r8, #-28] @ 0xffffffe4 │ │ │ │ movwls r6, #11171 @ 0x2ba3 │ │ │ │ blvs fecda70c │ │ │ │ blvs ffc63b98 │ │ │ │ blvs 18cf17c │ │ │ │ bl 10edb14 │ │ │ │ bge 148f18 │ │ │ │ @ instruction: 0xf1049001 │ │ │ │ @ instruction: 0xf1fd0048 │ │ │ │ - movwcs pc, #3651 @ 0xe43 @ │ │ │ │ + movwcs pc, #3731 @ 0xe93 @ │ │ │ │ andcs r4, r1, #24, 12 @ 0x1800000 │ │ │ │ stmib r5, {r1, r5, r9, ip, sp, lr}^ │ │ │ │ bmi 3d9b30 │ │ │ │ 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 │ │ │ │ blx 17051be │ │ │ │ @ instruction: 0xf7f9e7e9 │ │ │ │ svclt 0x0000ef06 │ │ │ │ addeq r7, lr, sl, lsr #2 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r7, lr, lr, asr #1 │ │ │ │ - eoreq r5, r6, r8, lsl r6 │ │ │ │ + eoreq r5, r6, r8, asr #13 │ │ │ │ ldrbmi fp, [r0, -r2, lsl #18]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feba017c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbls r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stc2l 0, cr15, [ip], #-572 @ 0xfffffdc4 │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -5597,19 +5597,19 @@ │ │ │ │ ldmdavs fp, {r2, r3, r7, r8, r9, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9383 │ │ │ │ @ instruction: 0xf0b90300 │ │ │ │ @ instruction: 0xf995fac5 │ │ │ │ @ instruction: 0xf5053041 │ │ │ │ smlabtcs r4, r8, r2, r7 │ │ │ │ strtmi r6, [r8], -r8, ror #2 │ │ │ │ - mcr2 1, 5, pc, cr2, cr12, {2} @ │ │ │ │ + mrc2 1, 7, pc, cr2, cr12, {2} │ │ │ │ @ instruction: 0xf5052108 │ │ │ │ strtmi r7, [r8], -ip, asr #5 │ │ │ │ umaalcc pc, r1, r5, r9 @ │ │ │ │ - mrc2 1, 4, pc, cr10, cr12, {2} │ │ │ │ + mcr2 1, 7, pc, cr10, cr12, {2} @ │ │ │ │ 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 │ │ │ │ - mrc2 1, 7, pc, cr12, cr12, {7} │ │ │ │ + @ instruction: 0xff4cf1fc │ │ │ │ blmi 25b9cc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 523218 │ │ │ │ @ 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 │ │ │ │ - mrc2 1, 4, pc, cr0, cr12, {7} │ │ │ │ + mcr2 1, 7, pc, cr0, cr12, {7} @ │ │ │ │ blmi 25baa4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 5232f0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f981f0 │ │ │ │ @@ -5839,28 +5839,28 @@ │ │ │ │ svclt 0x0000e7e6 │ │ │ │ addeq r6, lr, r8, lsr sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feba0598 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - blx fea05bc0 │ │ │ │ + blx ffe05bc0 │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - blx fe905bc8 │ │ │ │ - @ instruction: 0xf86af137 │ │ │ │ + blx ffd05bc8 │ │ │ │ + @ instruction: 0xf8baf137 │ │ │ │ strtmi fp, [r8], -r0, lsr #19 │ │ │ │ - @ instruction: 0xff18f127 │ │ │ │ + @ instruction: 0xff68f127 │ │ │ │ @ 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 1385bf6 │ │ │ │ + blx fe785bf6 │ │ │ │ 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 192e038 │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ vcgt.s8 d9, d7, d9 │ │ │ │ - @ instruction: 0xf8dafa6d │ │ │ │ + @ instruction: 0xf8dafabd │ │ │ │ blx 297b8e │ │ │ │ @ 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 192e1f8 │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ vcgt.s8 d9, d7, d9 │ │ │ │ - @ instruction: 0xf8daf98d │ │ │ │ + @ instruction: 0xf8daf9dd │ │ │ │ blx 297d4e │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0x4604f99b │ │ │ │ + strmi pc, [r4], -fp, ror #19 │ │ │ │ strbtmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r0, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r1], -r1, ror #5 │ │ │ │ @ instruction: 0x46383414 │ │ │ │ - blx 1105cea │ │ │ │ + blx fe505cea │ │ │ │ tstpne fp, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf14a6938 │ │ │ │ - @ instruction: 0x464af9bb │ │ │ │ + strbmi pc, [sl], -fp, lsl #20 @ │ │ │ │ @ instruction: 0x23204606 │ │ │ │ tstpeq r8, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorls pc, ip, r0, lsl #17 │ │ │ │ - blx ff305cfe │ │ │ │ + ldc2 1, cr15, [sl], {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 3d5826 │ │ │ │ svcvc 0x005b330c │ │ │ │ @ instruction: 0xf846330b │ │ │ │ @ instruction: 0xf14db023 │ │ │ │ - bmi 388468 │ │ │ │ + bmi 3885a8 │ │ │ │ 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: 0xf838f207 │ │ │ │ - ldc2 1, cr15, [r2], #156 @ 0x9c │ │ │ │ + @ instruction: 0xf888f207 │ │ │ │ + stc2 1, cr15, [r2, #-156] @ 0xffffff64 │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs a3b98 │ │ │ │ @ instruction: 0x4640d93c │ │ │ │ vmax.s8 d2, d7, d1 │ │ │ │ - @ instruction: 0xf127f82d │ │ │ │ - smlatblt r0, r7, ip, pc @ │ │ │ │ + @ instruction: 0xf127f87d │ │ │ │ + strdlt pc, [r0, -r7] │ │ │ │ strbmi r6, [r0], -r6, asr #17 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf824f207 │ │ │ │ - ldc2 1, cr15, [lr], {39} @ 0x27 │ │ │ │ + @ instruction: 0xf874f207 │ │ │ │ + stc2l 1, cr15, [lr], #156 @ 0x9c │ │ │ │ @ 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 14a1ea │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals fp, {r0, sl, lr} │ │ │ │ ldmdbls r9, {r8, ip, pc} │ │ │ │ - @ instruction: 0xf88ef1fb │ │ │ │ + @ instruction: 0xf8def1fb │ │ │ │ @ instruction: 0xf8d39b15 │ │ │ │ @ instruction: 0xf8911420 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ bls a3f25c │ │ │ │ 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 14a2e2 │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals r9, {ip, pc} │ │ │ │ tstls r1, r1, lsl #8 │ │ │ │ ldrdeq lr, [r4, -sp]! │ │ │ │ - @ instruction: 0xff96f1f9 │ │ │ │ + @ instruction: 0xffe6f1f9 │ │ │ │ bmi 1743b14 │ │ │ │ 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: 0xf918f1f7 │ │ │ │ + @ instruction: 0xf968f1f7 │ │ │ │ ldcls 8, cr6, [r9, #-136] @ 0xffffff78 │ │ │ │ andls r4, r7, #17825792 @ 0x1100000 │ │ │ │ @ instruction: 0xf7f94628 │ │ │ │ bls 244500 │ │ │ │ @ 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: 0xf1fa9b07 │ │ │ │ - blls 489c50 │ │ │ │ + blls 489d90 │ │ │ │ movwls lr, #6605 @ 0x19cd │ │ │ │ blls 2d049c │ │ │ │ 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 389a40 │ │ │ │ + blls 389b80 │ │ │ │ blx 123eae │ │ │ │ strbmi pc, [r4, #-1029] @ 0xfffffbfb @ │ │ │ │ ldcls 3, cr13, [fp], {195} @ 0xc3 │ │ │ │ ldmdavs sl, {r0, r1, r5, r8, r9, fp, ip, pc} │ │ │ │ blx f0ab2 │ │ │ │ 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, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r3, r4, 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 3d1fd0 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ @ instruction: 0x2320bf14 │ │ │ │ ldrsbcc pc, [r0, #-131] @ 0xffffff7d @ │ │ │ │ - @ instruction: 0xf844f14b │ │ │ │ + @ instruction: 0xf894f14b │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ - @ instruction: 0xffaaf14c │ │ │ │ + @ instruction: 0xfffaf14c │ │ │ │ mulscc r0, r8, r8 │ │ │ │ orrscs pc, fp, r0, asr #4 │ │ │ │ blx 2a4390 │ │ │ │ b b06b00 │ │ │ │ @ instruction: 0xf1490403 │ │ │ │ - smuadls r3, sp, lr │ │ │ │ + strls pc, [r3, -sp, ror #28] │ │ │ │ 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 a031e │ │ │ │ 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: 0xff66f14c │ │ │ │ + @ instruction: 0xffb6f14c │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ addeq r6, lr, r8, asr #2 │ │ │ │ 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 1e3e168 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ stmdage fp, {r2, r8, sp} │ │ │ │ @ instruction: 0xf14c2601 │ │ │ │ - stmdals pc, {r0, r1, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} @ │ │ │ │ + stmdals pc, {r0, r1, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} @ │ │ │ │ tstcs r8, r3, ror fp │ │ │ │ @ instruction: 0xf04f2504 │ │ │ │ @ instruction: 0xf8800920 │ │ │ │ @ instruction: 0xf85a6020 │ │ │ │ movwls r3, #3 │ │ │ │ blmi 1c1b83c │ │ │ │ @ instruction: 0xf149447b │ │ │ │ - vstmiane r3!, {s30-s124} │ │ │ │ + vstmiane r3!, {s30-s204} │ │ │ │ strmi r6, [r3], r5, asr #5 │ │ │ │ svcls 0x000f4618 │ │ │ │ @ instruction: 0xf1f29300 │ │ │ │ - blmi 1b08738 │ │ │ │ + blmi 1b08878 │ │ │ │ strtmi r4, [r9], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-1592 @ 0xfffff9c8 │ │ │ │ @ instruction: 0xf1494434 │ │ │ │ - ldrtmi pc, [r1], -pc, asr #20 @ │ │ │ │ + @ instruction: 0x4631fa9f │ │ │ │ @ instruction: 0xf8c04607 │ │ │ │ stmdals pc, {r2, r3, r5, ip, pc} @ │ │ │ │ - ldc2l 1, cr15, [lr, #292] @ 0x124 │ │ │ │ + cdp2 1, 2, cr15, cr14, 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, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r2, r4, r6, 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 3d2150 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ @ instruction: 0x464bbf14 │ │ │ │ ldrsbcc pc, [r0, #-131] @ 0xffffff7d @ │ │ │ │ - @ instruction: 0xff84f14a │ │ │ │ + @ instruction: 0xffd4f14a │ │ │ │ stmdage fp, {r0, r4, r5, r9, sl, lr} │ │ │ │ - cdp2 1, 14, cr15, cr10, cr12, {2} │ │ │ │ + @ instruction: 0xff3af14c │ │ │ │ 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 110a26c │ │ │ │ @ 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} @ │ │ │ │ - stc2l 1, cr15, [sl, #-292] @ 0xfffffedc │ │ │ │ + ldc2 1, cr15, [sl, #292] @ 0x124 │ │ │ │ @ instruction: 0xf100464b │ │ │ │ @ instruction: 0x46320918 │ │ │ │ eorvs pc, ip, r0, lsl #17 │ │ │ │ strmi r4, [r7], -r9, asr #12 │ │ │ │ - @ instruction: 0xff58f14a │ │ │ │ + @ instruction: 0xffa8f14a │ │ │ │ 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 b410e │ │ │ │ ldrtmi r3, [r9], -r2, lsl #6 │ │ │ │ mlacc lr, r3, r8, pc @ │ │ │ │ @ instruction: 0xf847330b │ │ │ │ @ instruction: 0xf1056023 │ │ │ │ @ instruction: 0xf14c0720 │ │ │ │ - blge 109b7c │ │ │ │ + blge 109cbc │ │ │ │ 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: 0xff1af14a │ │ │ │ + @ instruction: 0xff6af14a │ │ │ │ stmdage fp, {r0, r3, r5, r9, sl, lr} │ │ │ │ - cdp2 1, 8, cr15, cr0, cr12, {2} │ │ │ │ + cdp2 1, 13, cr15, cr0, cr12, {2} │ │ │ │ ldrtmi r2, [sl], -pc, lsl #6 │ │ │ │ ldrbmi sl, [r9], -fp, lsl #16 │ │ │ │ mcr2 7, 5, pc, cr0, cr15, {7} @ │ │ │ │ blmi 3dc9a0 │ │ │ │ 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, rrx │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r6, lr, r6, rrx │ │ │ │ - eoreq r4, r6, r8, ror #11 │ │ │ │ + mlaeq r6, r8, r6, r4 │ │ │ │ andeq r0, r0, r4, lsr #24 │ │ │ │ - ldrdeq r4, [r6], -r8 @ │ │ │ │ - eoreq r4, r6, r2, asr #11 │ │ │ │ - eoreq r4, r6, r8, lsl r5 │ │ │ │ + eoreq r4, r6, r8, lsl #13 │ │ │ │ + eoreq r4, r6, r2, ror r6 │ │ │ │ + eoreq r4, r6, r8, asr #11 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0x008e5eb8 │ │ │ │ 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, asr #28 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ andeq r0, r1, r5, lsr #17 │ │ │ │ addeq r8, r9, lr, ror r5 │ │ │ │ - eoreq r4, ip, r6, ror #11 │ │ │ │ + mlaeq ip, r6, r6, r4 │ │ │ │ addeq r5, lr, ip, lsr #25 │ │ │ │ andeq r6, r0, r9, lsr r9 │ │ │ │ addeq r8, r9, lr, lsl #9 │ │ │ │ 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 ffd08564 │ │ │ │ addeq r5, lr, r4, asr #24 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ andeq r2, r1, sp, ror #12 │ │ │ │ addeq r8, r9, r2, asr r3 │ │ │ │ - eoreq r4, ip, r6, ror #7 │ │ │ │ + mlaeq ip, r6, r4, r4 │ │ │ │ addeq r5, lr, ip, lsr #21 │ │ │ │ andeq r7, r0, r1, lsr #25 │ │ │ │ addeq r8, r9, r2, ror #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba17ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ - @ instruction: 0xf99af206 │ │ │ │ - cdp2 1, 1, cr15, cr4, cr6, {1} │ │ │ │ + @ instruction: 0xf9eaf206 │ │ │ │ + cdp2 1, 6, 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: 0xf126f991 │ │ │ │ - msrlt SPSR_, #11, 28 @ 0xb0 │ │ │ │ + @ instruction: 0xf126f9e1 │ │ │ │ + msrlt SPSR_, #1456 @ 0x5b0 │ │ │ │ ldmeq fp, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ blcc 931e4 │ │ │ │ stmdale ip!, {r0, r1, r2, r3, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ strcs r3, [fp, -r3, lsr #2]! │ │ │ │ svccs 0x002b2b2b │ │ │ │ blcs b152a0 │ │ │ │ blcs b152a4 │ │ │ │ vmax.s8 d4, d6, d16 │ │ │ │ - @ instruction: 0xf136f979 │ │ │ │ - ldclcs 8, cr15, [fp], #-36 @ 0xffffffdc │ │ │ │ + @ instruction: 0xf136f9c9 │ │ │ │ + ldclcs 8, cr15, [fp], #-356 @ 0xfffffe9c │ │ │ │ stccs 0, cr13, [r2], {23} │ │ │ │ andls sp, r1, r5 │ │ │ │ vmax.s8 d4, d6, d16 │ │ │ │ - blls c9230 │ │ │ │ + blls c9370 │ │ │ │ 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: 0xf92ef206 │ │ │ │ - stc2 1, cr15, [r8, #152]! @ 0x98 │ │ │ │ + @ instruction: 0xf97ef206 │ │ │ │ + ldc2l 1, cr15, [r8, #152]! @ 0x98 │ │ │ │ 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 feba18b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -7139,15 +7139,15 @@ │ │ │ │ @ instruction: 0xf7ffe0a8 │ │ │ │ blls a888f0 │ │ │ │ blls aaf414 │ │ │ │ blls aef438 │ │ │ │ blls b2f408 │ │ │ │ stmdals fp, {r1, r3, r8, r9, ip, pc} │ │ │ │ tstls r4, #44, 22 @ 0xb000 │ │ │ │ - ldc2l 1, cr15, [sl], #152 @ 0x98 │ │ │ │ + stc2l 1, cr15, [sl, #-152] @ 0xffffff68 │ │ │ │ @ instruction: 0xb120900f │ │ │ │ ldmeq pc, {r0, r1, r7, r8, fp, sp, lr}^ @ │ │ │ │ svclt 0x00382f01 │ │ │ │ blls 294408 │ │ │ │ movwls r4, #5726 @ 0x165e │ │ │ │ blls 6dc150 │ │ │ │ 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 fff0708c │ │ │ │ + blx 130708e │ │ │ │ andls r2, pc, r1, lsl #6 │ │ │ │ stmibvs r3, {r5, r8, ip, sp, pc} │ │ │ │ blcs 8cf6c │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blx f1472 │ │ │ │ stmdavs r3!, {r0, r1, r9, ip, sp, lr, pc} │ │ │ │ blx 12f43a │ │ │ │ @@ -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: 0xf8fcf126 │ │ │ │ + @ instruction: 0xf94cf126 │ │ │ │ andls r2, pc, r1, lsl #6 │ │ │ │ stmibvs r3, {r5, r8, ip, sp, pc} │ │ │ │ blcs 8d368 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blx f186e │ │ │ │ stmdavs r3!, {r0, r1, r9, ip, sp, lr, pc} │ │ │ │ blx 12f836 │ │ │ │ @@ -7867,23 +7867,23 @@ │ │ │ │ mrsle r2, (UNDEF: 8) │ │ │ │ svcvs 0x0010f413 │ │ │ │ andcs fp, r4, r8, lsl pc │ │ │ │ bcs 47f750 │ │ │ │ andcs fp, r5, r8, lsl #30 │ │ │ │ andlt sp, r2, r1, lsl #2 │ │ │ │ tstls r1, r0, lsl sp │ │ │ │ - @ instruction: 0xff4af125 │ │ │ │ + @ instruction: 0xff9af125 │ │ │ │ mlascc r4, r0, r8, pc @ │ │ │ │ blcs 131760 │ │ │ │ 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: 0xf826f135 │ │ │ │ + @ instruction: 0xf876f135 │ │ │ │ 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: 0xf1349201 │ │ │ │ - ldmdblt r0, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r0, {r0, r1, r2, r3, r6, r7, r8, r9, sl, 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 65eb0 │ │ │ │ @ instruction: 0x4691d037 │ │ │ │ @ instruction: 0x46805972 │ │ │ │ bcs fe0dd300 │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r1, asr #8] │ │ │ │ ldmdbpl r0!, {r0, r3, r6, sl, ip, lr, pc}^ │ │ │ │ - @ instruction: 0xffc8f204 │ │ │ │ + @ instruction: 0xf818f205 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r0, asr #12 │ │ │ │ blx 1387b4e │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0174640 │ │ │ │ andcs pc, pc, #72704 @ 0x11c00 │ │ │ │ @@ -8408,15 +8408,15 @@ │ │ │ │ blcs 65f98 │ │ │ │ @ instruction: 0x4691d037 │ │ │ │ @ instruction: 0x46805972 │ │ │ │ bcs fe0dd3e8 │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r1, asr #8] │ │ │ │ ldmdbpl r0!, {r0, r3, r6, sl, ip, lr, pc}^ │ │ │ │ - @ instruction: 0xff54f204 │ │ │ │ + @ instruction: 0xffa4f204 │ │ │ │ @ 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, pc, lsl #19 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb118f9df │ │ │ │ blcs 4264dc │ │ │ │ svcge 0x006df63f │ │ │ │ bleq fe608014 │ │ │ │ @ instruction: 0xf8dfe770 │ │ │ │ ldrbtmi r3, [fp], #-1100 @ 0xfffffbb4 │ │ │ │ strbt r9, [sp], r9, lsl #6 │ │ │ │ @ instruction: 0xf1254638 │ │ │ │ - tstplt r8, pc, ror r9 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, pc, asr #19 @ p-variant is OBSOLETE │ │ │ │ blcs 4264fc │ │ │ │ svcge 0x005af63f │ │ │ │ @ instruction: 0xe7612796 │ │ │ │ @ instruction: 0xf8939b08 │ │ │ │ blcs d84e4 │ │ │ │ @ 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, #-308] @ 0xfffffecc │ │ │ │ + stcls 8, cr15, [r8, #-628] @ 0xfffffd8c │ │ │ │ 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 │ │ │ │ @@ -8688,16 +8688,16 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ bls 514cf8 │ │ │ │ eorsls r2, pc, #469762048 @ 0x1c000000 │ │ │ │ @ instruction: 0xf0399338 │ │ │ │ strtmi pc, [r9], -pc, ror #31 │ │ │ │ @ instruction: 0x4643aa38 │ │ │ │ ldmge ip!, {r1, r6, ip, pc} │ │ │ │ - @ instruction: 0xf1f99008 │ │ │ │ - movwcs pc, #8121 @ 0x1fb9 @ │ │ │ │ + @ instruction: 0xf1fa9008 │ │ │ │ + movwcs pc, #6153 @ 0x1809 @ │ │ │ │ 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 514e80 │ │ │ │ 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: 0xff12f1f9 │ │ │ │ + @ instruction: 0xff62f1f9 │ │ │ │ movwls r9, #6926 @ 0x1b0e │ │ │ │ bls 2dda04 │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d09 │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ andls r2, r4, #140, 2 @ 0x23 │ │ │ │ @@ -8826,27 +8826,27 @@ │ │ │ │ @ instruction: 0xf096338d │ │ │ │ @ instruction: 0xf8d9f9eb │ │ │ │ blcs 5950c │ │ │ │ mcrge 4, 1, pc, cr8, cr15, {3} @ │ │ │ │ ldrteq pc, [r4], #2249 @ 0x8c9 @ │ │ │ │ stcls 6, cr14, [r8, #-144] @ 0xffffff70 │ │ │ │ vpmax.s8 q3, q10, q12 │ │ │ │ - @ instruction: 0xf124fb51 │ │ │ │ - stmdbls sl, {r0, r1, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf125fba1 │ │ │ │ + stmdbls sl, {r0, r1, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs e6d84 │ │ │ │ bcs 100394 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64f1178 │ │ │ │ andcs r9, r0, #10240 @ 0x2800 │ │ │ │ andls r6, r7, #216, 20 @ 0xd8000 │ │ │ │ - blx f08a8e │ │ │ │ - @ instruction: 0xffb4f124 │ │ │ │ + blx fe308a8e │ │ │ │ + @ instruction: 0xf804f125 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a07 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed0ce98 │ │ │ │ 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 4b7b54 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xffcef129 │ │ │ │ + @ instruction: 0xf81ef12a │ │ │ │ bcs 105b40 │ │ │ │ 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, ror r3 │ │ │ │ addeq r4, lr, sl, ror #6 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r6, r9, r0, asr #21 │ │ │ │ addeq r6, r9, sl, ror #19 │ │ │ │ addeq r4, lr, r8, ror #2 │ │ │ │ strdeq r6, [r9], r6 @ │ │ │ │ - ldrdeq r2, [r6], -r0 @ │ │ │ │ + eoreq r2, r6, r0, lsl #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r6, r8, asr #5 │ │ │ │ - eoreq r2, r6, r2, lsl #6 │ │ │ │ + eoreq r2, r6, r8, ror r3 │ │ │ │ + strhteq r2, [r6], -r2 │ │ │ │ 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 │ │ │ │ - strmi pc, [r5], -r1, lsr #27 │ │ │ │ + @ instruction: 0x4605fdf1 │ │ │ │ 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, r2, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r2, {r0, r2, r3, r4, r5, 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 1087f78 │ │ │ │ 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, ror r0 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r2, lr, r0, lsl #29 │ │ │ │ - eoreq r1, r6, r0, asr r4 │ │ │ │ + eoreq r1, r6, r0, lsl #10 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ bmi e9eb20 │ │ │ │ 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 fe4fcf70 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ strcs r0, [r6, #1024] @ 0x400 │ │ │ │ strtmi sp, [r8], -r6, asr #2 │ │ │ │ - @ instruction: 0xff64f123 │ │ │ │ + @ instruction: 0xffb4f123 │ │ │ │ blvs fe139804 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 114f89c │ │ │ │ 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 fe4fd138 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ strcs r0, [r6, #1024] @ 0x400 │ │ │ │ strtmi sp, [r8], -r6, asr #2 │ │ │ │ - cdp2 1, 8, cr15, cr0, cr3, {1} │ │ │ │ + cdp2 1, 13, cr15, cr0, cr3, {1} │ │ │ │ blvs fe1399cc │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 114fa64 │ │ │ │ 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 │ │ │ │ ldrdeq r2, [lr], r0 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r2, lr, r4, lsr r7 │ │ │ │ - eoreq r0, r6, r0, lsl sp │ │ │ │ + eoreq r0, r6, r0, asr #27 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba4b20 │ │ │ │ @ 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 fe4fdc34 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 56bdc │ │ │ │ strmi fp, [r1], lr, lsl #30 │ │ │ │ stmdbeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strtmi r2, [r8], -r6, lsl #11 │ │ │ │ - @ instruction: 0xf8fef123 │ │ │ │ + @ instruction: 0xf94ef123 │ │ │ │ blvs fe07a4b0 │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ movteq r0, #2368 @ 0x940 │ │ │ │ b 12a8688 │ │ │ │ blls 25761c │ │ │ │ ldmibeq lr, {r0, r2, r8, r9, lr} │ │ │ │ @@ -10881,19 +10881,19 @@ │ │ │ │ blx d0a306 │ │ │ │ @ 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 110aa76 │ │ │ │ - @ instruction: 0xf8a8f132 │ │ │ │ + blx fe50aa76 │ │ │ │ + @ instruction: 0xf8f8f132 │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ stmdavs r8!, {r2, r9, sl, sp} │ │ │ │ - blx fff0aa86 │ │ │ │ + mcrr2 2, 0, pc, sl, cr2 @ │ │ │ │ @ instruction: 0xf01069a1 │ │ │ │ stmdals r8, {r1, r2, r8, r9, sl, fp} │ │ │ │ strcs fp, [r1, #-3860] @ 0xfffff0ec │ │ │ │ b 125768c │ │ │ │ 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 28c3f0 │ │ │ │ @ instruction: 0xf1006043 │ │ │ │ @ instruction: 0xe7b20310 │ │ │ │ vadd.i8 d6, d2, d24 │ │ │ │ - @ instruction: 0xf010fbbd │ │ │ │ + @ instruction: 0xf010fc0d │ │ │ │ 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 1f8c840 │ │ │ │ addeq r1, lr, r4, asr #25 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r1, lr, r4, ror #24 │ │ │ │ ldrdeq r4, [r9], r4 @ │ │ │ │ addeq r4, r9, ip, asr #6 │ │ │ │ addeq r1, lr, r0, ror r9 │ │ │ │ - eoreq r0, ip, ip, lsr #1 │ │ │ │ + eoreq r0, ip, ip, asr r1 │ │ │ │ addeq r4, r9, lr, asr r0 │ │ │ │ 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, asr #12 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r1, lr, r8, ror #11 │ │ │ │ addeq r3, r9, ip, lsr #26 │ │ │ │ addeq r3, r9, r4, lsr #25 │ │ │ │ strdeq r1, [lr], r4 │ │ │ │ - eoreq pc, fp, r0, lsr sl @ │ │ │ │ + eoreq pc, fp, r0, ror #21 │ │ │ │ @ instruction: 0x008939b6 │ │ │ │ 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 fe4fee24 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 57dcc │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ stmeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1224640 │ │ │ │ - teqplt r8, r7, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r7, asr r8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed0fde8 │ │ │ │ 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 fe4ff0b8 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 58060 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ stmeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1214640 │ │ │ │ - teqplt r8, sp @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, sp, lsl #30 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed1007c │ │ │ │ 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 b8db20 │ │ │ │ blls bb41e8 │ │ │ │ ldmib sp, {r0, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls fp, #33582 @ 0x832e │ │ │ │ blls c755e4 │ │ │ │ @ instruction: 0xf1219313 │ │ │ │ - andsls pc, r1, r3, lsl lr @ │ │ │ │ + andsls pc, r1, r3, ror #28 │ │ │ │ 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 32fbe0 │ │ │ │ @ instruction: 0x13b3f240 │ │ │ │ svclt 0x0018429a │ │ │ │ @ instruction: 0xf0402a92 │ │ │ │ addcs r8, r6, r5, ror #1 │ │ │ │ - stc2l 1, cr15, [lr, #-132] @ 0xffffff7c │ │ │ │ + ldc2 1, cr15, [lr, #132] @ 0x84 │ │ │ │ movwcs r4, #9734 @ 0x2606 │ │ │ │ cmplt r6, r7, lsl #6 │ │ │ │ movwcs r6, #2482 @ 0x9b2 │ │ │ │ @ instruction: 0x46194658 │ │ │ │ bcs 91aa8 │ │ │ │ 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 │ │ │ │ - strmi pc, [r6], -r7, ror #24 │ │ │ │ + @ instruction: 0x4606fcb7 │ │ │ │ @ instruction: 0x4603e719 │ │ │ │ andcs pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ adcseq pc, r2, #196, 12 @ 0xc400000 │ │ │ │ blcs 28da38 │ │ │ │ @ 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 │ │ │ │ - ldc2 1, cr15, [r4], #128 @ 0x80 │ │ │ │ + stc2 1, cr15, [r4, #-128] @ 0xffffff80 │ │ │ │ strmi r9, [r0], r2, lsl #22 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe0b0af4 │ │ │ │ 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, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdblt r8, {r0, r1, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf12f980e │ │ │ │ - subeq pc, r6, sp, asr sp @ │ │ │ │ + subeq pc, r6, sp, lsr #27 │ │ │ │ @ instruction: 0xf12f9800 │ │ │ │ - @ instruction: 0xf1b8fdf7 │ │ │ │ + @ instruction: 0xf1b8fe47 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r8 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 1192edc │ │ │ │ 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 │ │ │ │ - @ instruction: 0x4605fb5b │ │ │ │ + strmi pc, [r5], -fp, lsr #23 │ │ │ │ blvs fe1bcff8 │ │ │ │ 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] │ │ │ │ - ldc2 1, cr15, [r8], #-188 @ 0xffffff44 │ │ │ │ + stc2 1, cr15, [r8], {47} @ 0x2f │ │ │ │ @ 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 108cfea │ │ │ │ + blx fe48cfea │ │ │ │ blvs fe0fcfec │ │ │ │ bcs 119770 │ │ │ │ addhi pc, sp, r0 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ bls 6f6f98 │ │ │ │ umlaleq pc, r6, fp, r8 @ │ │ │ │ orrcs lr, r1, #274432 @ 0x43000 │ │ │ │ @@ -13677,15 +13677,15 @@ │ │ │ │ @ instruction: 0x463a87f0 │ │ │ │ blx fe48ce54 │ │ │ │ ldmibvc ip, {r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f1e7b0 │ │ │ │ svclt 0x0000efae │ │ │ │ addeq pc, sp, lr, asr #5 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ - mlaeq fp, r0, sl, sp │ │ │ │ + eoreq sp, fp, r0, asr #22 │ │ │ │ addeq pc, sp, r8, lsl r2 @ │ │ │ │ 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 sp, fp, sl, lsl #19 │ │ │ │ + eoreq sp, fp, sl, lsr sl │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a6277c │ │ │ │ @ instruction: 0xf5064699 │ │ │ │ @@ -14125,15 +14125,15 @@ │ │ │ │ blcs 5e7d0 │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204b4 │ │ │ │ stc 7, cr15, [lr], #-964 @ 0xfffffc3c │ │ │ │ addeq lr, sp, r0, ror #23 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq lr, sp, lr, asr #22 │ │ │ │ - eoreq sp, r5, lr, lsl #2 │ │ │ │ + strhteq sp, [r5], -lr │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a6f │ │ │ │ blmi 1c30940 │ │ │ │ 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 ff476d80 │ │ │ │ - @ instruction: 0xf9caf1ff │ │ │ │ + blx 70dd58 │ │ │ │ bvs ffc75578 │ │ │ │ - @ instruction: 0xf9c6f1ff │ │ │ │ + blx 60dd60 │ │ │ │ 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 │ │ │ │ - ldrdls pc, [r9], -r1 │ │ │ │ + andls pc, r9, r1, lsr #18 │ │ │ │ @ instruction: 0xf1ff9807 │ │ │ │ - @ instruction: 0xf8d9f8cd │ │ │ │ + @ instruction: 0xf8d9f91d │ │ │ │ blls 797ecc │ │ │ │ @ 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, r4, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r1, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ strmi r2, [r2], r3, lsl #6 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe0b2140 │ │ │ │ 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 @ │ │ │ │ - blx 190e23e │ │ │ │ + blx fed0e23e │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0x462880b0 │ │ │ │ - blx 100e24a │ │ │ │ + blx fe40e24a │ │ │ │ stmdals r1, {r0, r2, r6} │ │ │ │ - blx ff68e252 │ │ │ │ + stc2 1, cr15, [r8], #-184 @ 0xffffff48 │ │ │ │ svceq 0x0000f1ba │ │ │ │ @ instruction: 0xf8dad008 │ │ │ │ @ instruction: 0xf1a33038 │ │ │ │ blx fed129ac │ │ │ │ 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 b0e0f0 │ │ │ │ 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 │ │ │ │ - strmi pc, [r5], -fp, lsr #17 │ │ │ │ + @ instruction: 0x4605f8fb │ │ │ │ blvs fe1be558 │ │ │ │ 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] │ │ │ │ - @ instruction: 0xf988f12e │ │ │ │ + @ instruction: 0xf9d8f12e │ │ │ │ @ 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: 0xf890f11f │ │ │ │ + @ instruction: 0xf8e0f11f │ │ │ │ blvs fe0fe54c │ │ │ │ bcs 11acd0 │ │ │ │ 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 ip, fp, sl, lsr #10 │ │ │ │ + ldrdeq ip, [fp], -sl @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 10d834 │ │ │ │ @ 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, ror #24 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ - eoreq ip, fp, r6, ror r4 │ │ │ │ + eoreq ip, fp, r6, lsr #10 │ │ │ │ addeq sp, sp, r2, ror fp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 1a63d40 │ │ │ │ @@ -15518,15 +15518,15 @@ │ │ │ │ blcs 5fd94 │ │ │ │ @ instruction: 0xf8c6d1d5 │ │ │ │ @ instruction: 0xe7d204b4 │ │ │ │ stmdb ip, {r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ addeq sp, sp, ip, lsl r6 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq sp, sp, sl, lsl #11 │ │ │ │ - eoreq fp, r5, sl, asr #22 │ │ │ │ + strdeq fp, [r5], -sl @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a6f │ │ │ │ blmi 1c31f04 │ │ │ │ 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 ff478344 │ │ │ │ - mcr2 1, 7, pc, cr8, cr13, {7} @ │ │ │ │ + @ instruction: 0xff38f1fd │ │ │ │ bvs ffc76b3c │ │ │ │ - mcr2 1, 7, pc, cr4, cr13, {7} @ │ │ │ │ + @ instruction: 0xff34f1fd │ │ │ │ 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 │ │ │ │ - andls pc, r9, pc, ror #27 │ │ │ │ + andls pc, r9, pc, lsr lr @ │ │ │ │ @ instruction: 0xf1fd9807 │ │ │ │ - @ instruction: 0xf8d9fdeb │ │ │ │ + @ instruction: 0xf8d9fe3b │ │ │ │ blls 799490 │ │ │ │ @ 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: 0xff9af11d │ │ │ │ + @ instruction: 0xffeaf11d │ │ │ │ rsble r2, pc, r0, lsl #16 │ │ │ │ blcs ae0c8 │ │ │ │ ldc 1, cr13, [pc, #432] @ 53470 │ │ │ │ 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 fe13f7f0 │ │ │ │ stmible r6, {r0, r8, r9, fp, sp}^ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1194400 │ │ │ │ - @ instruction: 0xe7c6fc31 │ │ │ │ + strb pc, [r6, r1, lsl #25] @ │ │ │ │ bvc 108eb34 │ │ │ │ ldcl 7, cr14, [pc, #716] @ 53688 │ │ │ │ vnmul.f32 s15, s0, s12 │ │ │ │ str r7, [lr, r7, lsr #20]! │ │ │ │ vmull.p8 q12, d3, d3 │ │ │ │ blcs 8582ec │ │ │ │ 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, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ orrhi pc, fp, r0, asr #32 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - @ instruction: 0xf80af12d │ │ │ │ + @ instruction: 0xf85af12d │ │ │ │ stmdacs r0, {r8, r9, sp} │ │ │ │ orrshi pc, r7, r0, asr #32 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - @ instruction: 0xff1af12c │ │ │ │ + @ instruction: 0xff6af12c │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r3, r5, r7, r8, pc}^ │ │ │ │ b 1135534 │ │ │ │ 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, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, 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 1114290 │ │ │ │ vst2.32 {d23-d26}, [pc], r2 │ │ │ │ vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ b d3eb4 │ │ │ │ andcs r2, r0, #1073741856 @ 0x40000020 │ │ │ │ rscsvc pc, r0, #204472320 @ 0xc300000 │ │ │ │ b e42b0 │ │ │ │ tstmi r3, #0, 4 │ │ │ │ @ instruction: 0xe65a603b │ │ │ │ @ instruction: 0xf12c4628 │ │ │ │ - stmdacs r0, {r0, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ addhi pc, fp, r0, asr #32 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - @ instruction: 0xff00f12c │ │ │ │ + @ instruction: 0xff50f12c │ │ │ │ rsble r2, fp, r0, lsl #16 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1194400 │ │ │ │ - strb pc, [r4], -fp, lsl #23 @ │ │ │ │ + @ instruction: 0xe644fbdb │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ - @ instruction: 0xf1144400 │ │ │ │ - ldrt pc, [sl], -r7, ror #31 @ │ │ │ │ + @ instruction: 0xf1154400 │ │ │ │ + @ instruction: 0xe63af837 │ │ │ │ stmdavs r0!, {r0, r2, r3, r4, r5, r9, sl, lr} │ │ │ │ stmiavs r2!, {r0, r5, r6, fp, sp, lr} │ │ │ │ strgt r6, [pc, #-2275] @ 52df5 │ │ │ │ @ instruction: 0xf890e633 │ │ │ │ blcs 11f7b4 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xe61cf877 │ │ │ │ + ldr pc, [ip], -r7, asr #17 │ │ │ │ @ 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 │ │ │ │ - str pc, [r6], -r5, lsl #30 │ │ │ │ + @ instruction: 0xe606ff55 │ │ │ │ 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, #2289]! @ 0x8f1 @ │ │ │ │ + ldrb pc, [ip, #2369]! @ 0x941 @ │ │ │ │ ldreq pc, [r6, #-961] @ 0xfffffc3f │ │ │ │ cmple sp, r0, lsl #26 │ │ │ │ svclt 0x000842ab │ │ │ │ ldrbvs pc, [r8, #1103]! @ 0x44f @ │ │ │ │ vabdl.u8 q15, d12, d2 │ │ │ │ blcs 543b8 │ │ │ │ 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 fe08fc00 │ │ │ │ + blx ff48fc00 │ │ │ │ movwcs lr, #1481 @ 0x5c9 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx e8fc16 │ │ │ │ + blx fe28fc16 │ │ │ │ strcs lr, [r1], #-1471 @ 0xfffffa41 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1154400 │ │ │ │ - ldr pc, [r6, #2477]! @ 0x9ad │ │ │ │ + ldr pc, [r6, #2557]! @ 0x9fd │ │ │ │ @ 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 │ │ │ │ - stc2 1, cr15, [sl, #-84]! @ 0xffffffac │ │ │ │ + ldc2l 1, cr15, [sl, #-84]! @ 0xffffffac │ │ │ │ mulscs r3, sp, r5 │ │ │ │ bne 48f00c │ │ │ │ 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 17a644 │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ - @ instruction: 0xf812f1fd │ │ │ │ + @ instruction: 0xf862f1fd │ │ │ │ andls r9, r9, r4, lsl #22 │ │ │ │ bmi fe890ce0 │ │ │ │ @ instruction: 0x43b4f503 │ │ │ │ movwls r3, #13160 @ 0x3368 │ │ │ │ bne fe091c48 │ │ │ │ bcs 1b91c4c │ │ │ │ @ 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 1b91c98 │ │ │ │ bleq 18fab0 │ │ │ │ - @ instruction: 0xffbcf1fc │ │ │ │ - stc2 1, cr15, [r2, #-176]! @ 0xffffff50 │ │ │ │ + @ instruction: 0xf80cf1fd │ │ │ │ + ldc2l 1, cr15, [r2, #-176]! @ 0xffffff50 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x46208191 │ │ │ │ - @ instruction: 0xf874f1fd │ │ │ │ + @ instruction: 0xf8c4f1fd │ │ │ │ @ instruction: 0xf0109a09 │ │ │ │ svclt 0x00140f06 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x00182a92 │ │ │ │ @ instruction: 0xf00022f0 │ │ │ │ b 1333f40 │ │ │ │ @ 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: 0xf010fee3 │ │ │ │ + @ instruction: 0xf010ff33 │ │ │ │ svclt 0x00140f06 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ bleq fe14e5f4 │ │ │ │ @ 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 2e8e80 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf8968ff0 │ │ │ │ blcs e0370 │ │ │ │ @ instruction: 0xf1fcd1d0 │ │ │ │ - @ instruction: 0xf11dfdaf │ │ │ │ - @ instruction: 0xf890fa29 │ │ │ │ + @ instruction: 0xf11dfdff │ │ │ │ + @ instruction: 0xf890fa79 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blcs d49bc │ │ │ │ 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 493138 │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ stmdble lr!, {r0, r1, r4, r5, r7, r9, lr} │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ @ instruction: 0xf1fc4650 │ │ │ │ - @ instruction: 0xf010fd6d │ │ │ │ + @ instruction: 0xf010fdbd │ │ │ │ ldrbmi r0, [r0], -r2, lsl #30 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ tstle r9, r8, lsl #20 │ │ │ │ - stc2l 1, cr15, [r4, #-1008]! @ 0xfffffc10 │ │ │ │ + ldc2 1, cr15, [r4, #1008]! @ 0x3f0 │ │ │ │ svclt 0x00560743 │ │ │ │ beq 24ffdc │ │ │ │ beq 2d00f0 │ │ │ │ bleq d03e4 │ │ │ │ @ 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 │ │ │ │ - ldc2l 1, cr15, [lr], {252} @ 0xfc │ │ │ │ + stc2 1, cr15, [lr, #-1008]! @ 0xfffffc10 │ │ │ │ svclt 0x00480782 │ │ │ │ bleq 2901f8 │ │ │ │ strtmi sp, [r0], -sl, lsl #8 │ │ │ │ - ldc2l 1, cr15, [r6], {252} @ 0xfc │ │ │ │ + stc2 1, cr15, [r6, #-1008]! @ 0xfffffc10 │ │ │ │ svclt 0x00560743 │ │ │ │ bleq 2500ec │ │ │ │ bleq 2d020c │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ ldrsbeq pc, [ip, #138] @ 0x8a @ │ │ │ │ ldmdavs r4!, {r0, r3, r5, r9, sl, lr} │ │ │ │ blx fee920b8 │ │ │ │ @@ -16963,26 +16963,26 @@ │ │ │ │ stmdacs r0, {r0, r2, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ bls 5488c0 │ │ │ │ stmdals r3, {r0, r1, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4629 │ │ │ │ @ instruction: 0xf7f68000 │ │ │ │ bfi pc, sp, #18, #8 @ │ │ │ │ @ instruction: 0xf1fc207f │ │ │ │ - @ instruction: 0x0780fc7f │ │ │ │ + streq pc, [r0, pc, asr #25] │ │ │ │ rsbscs sp, pc, r1, asr #8 │ │ │ │ - ldc2l 1, cr15, [sl], #-1008 @ 0xfffffc10 │ │ │ │ + stc2l 1, cr15, [sl], {252} @ 0xfc │ │ │ │ ldrble r0, [ip], #-1857 @ 0xfffff8bf │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ movwcs r9, #4868 @ 0x1304 │ │ │ │ ldrb r9, [fp, r5, lsl #6] │ │ │ │ @ instruction: 0xf1fc207e │ │ │ │ - streq pc, [r3, sp, ror #24] │ │ │ │ + @ instruction: 0x0783fcbd │ │ │ │ rsbscs sp, lr, pc, lsr #8 │ │ │ │ - stc2l 1, cr15, [r8], #-1008 @ 0xfffffc10 │ │ │ │ + ldc2 1, cr15, [r8], #1008 @ 0x3f0 │ │ │ │ strble r0, [sl], #-1863 @ 0xfffff8b9 │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5895 @ 0x1707 │ │ │ │ strcc lr, [r4], #-2509 @ 0xfffff633 │ │ │ │ svcls 0x0006e7ca │ │ │ │ blls 561a08 │ │ │ │ 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} │ │ │ │ - @ instruction: 0xf96cf1fc │ │ │ │ + @ instruction: 0xf9bcf1fc │ │ │ │ @ instruction: 0xf8c76fbb │ │ │ │ @ instruction: 0xf8c70080 │ │ │ │ ldcvs 0, cr10, [fp], {60} @ 0x3c │ │ │ │ @ instruction: 0xf8d9bb73 │ │ │ │ addsmi r3, lr, #20 │ │ │ │ @ instruction: 0xf8d9d239 │ │ │ │ bl 1e0674 │ │ │ │ @@ -17317,18 +17317,18 @@ │ │ │ │ bvs ee7360 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf57f061b │ │ │ │ svcvs 0x00faaf35 │ │ │ │ @ instruction: 0xf7f04658 │ │ │ │ str pc, [pc, -r5, lsr #25]! │ │ │ │ @ instruction: 0xf1fc4620 │ │ │ │ - @ instruction: 0x0781f9bb │ │ │ │ + streq pc, [r1, fp, lsl #20] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ strtmi sp, [r0], -fp, lsl #8 │ │ │ │ - @ instruction: 0xf9b4f1fc │ │ │ │ + blx 190ef8 │ │ │ │ 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: 0xff8af124 │ │ │ │ + @ instruction: 0xffdaf124 │ │ │ │ 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: 0xf8a0f1fc │ │ │ │ + @ instruction: 0xf8f0f1fc │ │ │ │ svclt 0x00480784 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1fc207f │ │ │ │ - @ instruction: 0x0740f899 │ │ │ │ + strbeq pc, [r0, -r9, ror #17] @ │ │ │ │ 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: 0xf87cf1fc │ │ │ │ + @ instruction: 0xf8ccf1fc │ │ │ │ svclt 0x00480782 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1fc207e │ │ │ │ - smlsldxeq pc, r3, r5, r8 @ │ │ │ │ + strbeq pc, [r3, -r5, asr #17] @ │ │ │ │ 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 │ │ │ │ - cdp2 1, 6, cr15, cr12, cr4, {1} │ │ │ │ + cdp2 1, 11, cr15, cr12, cr4, {1} │ │ │ │ @ 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: 0xf107fe05 │ │ │ │ + @ instruction: 0xf107fe55 │ │ │ │ @ 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 ee7b48 │ │ │ │ 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 │ │ │ │ - ldc2 1, cr15, [r4, #-144]! @ 0xffffff70 │ │ │ │ + stc2 1, cr15, [r4, #144] @ 0x90 │ │ │ │ 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 ffe9322c │ │ │ │ tstcs ip, r9, lsl r0 │ │ │ │ @ instruction: 0x46136059 │ │ │ │ bcs ffd93238 │ │ │ │ blt fee52f38 │ │ │ │ svc 0x0014f7ed │ │ │ │ - strdeq r9, [fp], -r4 @ │ │ │ │ + eoreq sl, fp, r4, lsr #1 │ │ │ │ @ instruction: 0xffff6e5f │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ - eoreq r9, fp, r4, ror #25 │ │ │ │ + mlaeq fp, r4, sp, r9 │ │ │ │ @ instruction: 0xffff6b53 │ │ │ │ addeq fp, sp, r4, ror r3 │ │ │ │ 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 b11a8a │ │ │ │ + blx 1f11a8a │ │ │ │ ldrsbtcc pc, [r8], r7 @ │ │ │ │ @ instruction: 0xf04362f8 │ │ │ │ eorsvs r0, lr, r1, lsl #6 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d760fb │ │ │ │ blcs 61598 │ │ │ │ @@ -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 │ │ │ │ - @ instruction: 0xf9f4f124 │ │ │ │ + blx 1191780 │ │ │ │ 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 ff291ccc │ │ │ │ + blx 691cce │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1fb4620 │ │ │ │ - strbeq pc, [r2, -r1, asr #21] @ │ │ │ │ + smlaldeq pc, r2, r1, fp @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr10 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ blcs fe4f00f0 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @ instruction: 0xf0000e0f │ │ │ │ @@ -18235,18 +18235,18 @@ │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ blx 1f053a │ │ │ │ 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 │ │ │ │ - streq pc, [r5, sp, lsl #21] │ │ │ │ + @ instruction: 0x0785fadd │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, fp, lsl #8 │ │ │ │ - blx fe211d50 │ │ │ │ + blx ff611d50 │ │ │ │ svclt 0x004f0740 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ @ instruction: 0xf8da6023 │ │ │ │ strcs r0, [pc, #-2536] @ 54b94 │ │ │ │ movwls r6, #10811 @ 0x2a3b │ │ │ │ @@ -18260,19 +18260,19 @@ │ │ │ │ blx 1f0596 │ │ │ │ blx 1d25b6 │ │ │ │ andls r0, r1, r4 │ │ │ │ @ instruction: 0xf7ff6bb8 │ │ │ │ smmls ip, r9, ip, pc @ │ │ │ │ movwcs r6, #6524 @ 0x197c │ │ │ │ @ instruction: 0x7123207e │ │ │ │ - blx 1711da8 │ │ │ │ + blx feb11da8 │ │ │ │ svclt 0x00480782 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1fb207e │ │ │ │ - smlsldeq pc, r3, r3, sl @ │ │ │ │ + strbeq pc, [r3, -r3, lsr #21] @ │ │ │ │ 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 f1ea20 │ │ │ │ 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, ror r8 @ p-variant is OBSOLETE │ │ │ │ + cmpplt r8, r3, asr #17 @ 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 │ │ │ │ addeq sl, sp, sl, lsl #28 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq sl, sp, sl, ror #27 │ │ │ │ - strhteq r9, [fp], -r4 │ │ │ │ + eoreq r9, fp, r4, ror #10 │ │ │ │ @ instruction: 0xffff6339 │ │ │ │ addeq sl, sp, r8, asr #22 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febac938 │ │ │ │ @ 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: 0xf8d7ff1d │ │ │ │ + @ instruction: 0xf8d7ff6d │ │ │ │ cmnvs r8, #180 @ 0xb4 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ blx fed2dbbc │ │ │ │ @ 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 │ │ │ │ - stc2l 1, cr15, [r8, #140]! @ 0x8c │ │ │ │ + cdp2 1, 3, cr15, cr8, 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 ddeed0 │ │ │ │ @ instruction: 0xf8db687a │ │ │ │ ldmpl r3, {r2, r3, r4, r9}^ │ │ │ │ mulsle r9, r8, r2 │ │ │ │ eorne pc, r0, #14352384 @ 0xdb0000 │ │ │ │ strtmi fp, [r2], -r8, lsl #3 │ │ │ │ - ldc2 1, cr15, [r2], #140 @ 0x8c │ │ │ │ + stc2 1, cr15, [r2, #-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 │ │ │ │ addeq sl, sp, r4, lsl #12 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq sl, sp, sl, asr #11 │ │ │ │ - mlaeq fp, sl, ip, r8 │ │ │ │ + eoreq r8, fp, sl, asr #26 │ │ │ │ @ instruction: 0xffff5b1f │ │ │ │ addeq sl, sp, r0, lsl #6 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febad0b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -19076,15 +19076,15 @@ │ │ │ │ @ instruction: 0xf500e71d │ │ │ │ svcvs 0x00b15380 │ │ │ │ ldrsbeq pc, [ip, #131] @ 0x83 @ │ │ │ │ @ instruction: 0xf9f2f7f4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf8d8ae71 │ │ │ │ @ instruction: 0xf1fa0000 │ │ │ │ - @ instruction: 0x4601fb3b │ │ │ │ + strmi pc, [r1], -fp, lsl #23 │ │ │ │ umaalle r2, r3, r2, r8 │ │ │ │ svclt 0x001828bd │ │ │ │ tstle r5, pc, lsl #10 │ │ │ │ strcs r9, [pc, #-2820] @ 55788 │ │ │ │ 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 145f90 │ │ │ │ bleq 2012790 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #6 │ │ │ │ andcc pc, r4, sl, lsl #17 │ │ │ │ - blx 1c92b7a │ │ │ │ + blx ff092b7a │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [sp], #-264 @ 0xfffffef8 │ │ │ │ @ instruction: 0xf1fa4658 │ │ │ │ - strbeq pc, [r2, -r9, ror #22] @ │ │ │ │ + @ instruction: 0x0742fbb9 │ │ │ │ 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 a92c88 │ │ │ │ + blx 1e92c88 │ │ │ │ ldmcs r2, {r0, r9, sl, lr} │ │ │ │ popcs {r0, r3, r6, ip, lr, pc} │ │ │ │ strcs fp, [pc], #-3864 @ 564ac │ │ │ │ blls 14a8c4 │ │ │ │ blcs 5f4f0 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x4606f8b7 │ │ │ │ + strmi pc, [r6], -r7, lsl #18 │ │ │ │ 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 9a0ca8 │ │ │ │ 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: 0xffc4f121 │ │ │ │ + @ instruction: 0xf814f122 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ addeq r8, sp, r8, ror #29 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ - eoreq r7, fp, r6, asr r3 │ │ │ │ + eoreq r7, fp, r6, lsl #8 │ │ │ │ @ instruction: 0xffff6613 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ @ instruction: 0xf7ff3418 │ │ │ │ @ instruction: 0x4611bab9 │ │ │ │ andcc pc, r1, r8, asr #12 │ │ │ │ adceq pc, r9, r4, asr #13 │ │ │ │ bleq 295958 │ │ │ │ @@ -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: 0xf107fba7 │ │ │ │ + @ instruction: 0xf107fbf7 │ │ │ │ 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 eeaeac │ │ │ │ blvs feeee514 │ │ │ │ andseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mlasle r4, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36bbb │ │ │ │ orrslt r1, r8, r0, lsr #4 │ │ │ │ @ instruction: 0xf1214632 │ │ │ │ - strhlt pc, [r8, #-167]! @ 0xffffff59 @ │ │ │ │ + msrlt (UNDEF: 120), r7 │ │ │ │ @ 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 130afc │ │ │ │ @ instruction: 0xf8c20608 │ │ │ │ movwcs r3, #544 @ 0x220 │ │ │ │ andscc pc, ip, #12713984 @ 0xc20000 │ │ │ │ bmi 4d1f30 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf810f11e │ │ │ │ + @ instruction: 0xf860f11e │ │ │ │ @ instruction: 0xf7eae787 │ │ │ │ svclt 0x0000ed76 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ addeq r8, sp, r0, lsl r4 │ │ │ │ addeq r8, sp, r2, lsl #8 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ - eoreq r6, r5, sl, lsl #20 │ │ │ │ + strhteq r6, [r5], -sl │ │ │ │ ldrdeq r8, [sp], r4 │ │ │ │ - eoreq r6, fp, r2, lsr #16 │ │ │ │ + ldrdeq r6, [fp], -r2 @ │ │ │ │ @ instruction: 0xffff36a1 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ - eoreq r6, r5, ip, asr #7 │ │ │ │ - eoreq r6, r5, r6, lsl #7 │ │ │ │ + eoreq r6, r5, ip, ror r4 │ │ │ │ + eoreq r6, r5, r6, lsr r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 113778 │ │ │ │ @ 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 │ │ │ │ - strmi pc, [r6], -r7, lsr #17 │ │ │ │ + @ instruction: 0x4606f8f7 │ │ │ │ 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 9a2cc8 │ │ │ │ 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: 0xffb4f11f │ │ │ │ + @ instruction: 0xf804f120 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ addeq r6, sp, r8, asr #29 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ - eoreq r5, fp, r6, lsr r3 │ │ │ │ + eoreq r5, fp, r6, ror #7 │ │ │ │ @ instruction: 0xffff45f3 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ @ instruction: 0xf7ff3418 │ │ │ │ @ instruction: 0x4611bab9 │ │ │ │ andcc pc, r1, r8, asr #12 │ │ │ │ adceq pc, r9, r4, asr #13 │ │ │ │ bleq 297978 │ │ │ │ @@ -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: 0xf107fb83 │ │ │ │ + @ instruction: 0xf107fbd3 │ │ │ │ ldrmi r0, [sp], -ip, ror #6 │ │ │ │ eorsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ stcgt 2, cr6, [pc, #-492] @ 59df4 │ │ │ │ adcsvs r6, r2, r0, lsr r0 │ │ │ │ ldrshtvs r6, [r1], #-3 │ │ │ │ stmdavs r8!, {r0, r1, r8, sp} │ │ │ │ @ instruction: 0x46586130 │ │ │ │ @@ -23151,15 +23151,15 @@ │ │ │ │ bvs ffeecefc │ │ │ │ blvs feef0568 │ │ │ │ andseq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mlale r8, r8, r2, r4 │ │ │ │ @ instruction: 0xf8d36bbb │ │ │ │ orrslt r1, r8, r0, lsr #4 │ │ │ │ @ instruction: 0xf11f4642 │ │ │ │ - msrlt (UNDEF: 104), sp │ │ │ │ + ldrdlt pc, [r8, #-173]! @ 0xffffff53 │ │ │ │ @ instruction: 0xf8c36bbb │ │ │ │ @ instruction: 0xf8c38228 │ │ │ │ @ instruction: 0xf8d30220 │ │ │ │ stmiane r6, {r2, r5, r9, ip, sp}^ │ │ │ │ adcmi lr, fp, #26738688 @ 0x1980000 │ │ │ │ qasxmi fp, fp, r8 │ │ │ │ @ instruction: 0xe7e14698 │ │ │ │ @@ -23182,36 +23182,36 @@ │ │ │ │ @ instruction: 0xf8c26a7b │ │ │ │ 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: 0xf11b4479 │ │ │ │ - @ instruction: 0xf898fff3 │ │ │ │ + @ instruction: 0xf11c4479 │ │ │ │ + @ instruction: 0xf898f843 │ │ │ │ @ instruction: 0xf1073a48 │ │ │ │ stmib r7, {r2, r5, r6, r9}^ │ │ │ │ ldrbtvs r4, [sl], #1049 @ 0x419 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ bvs fee85880 │ │ │ │ @ instruction: 0xf0212101 │ │ │ │ strb pc, [r8, #-2685]! @ 0xfffff583 @ │ │ │ │ stcl 7, cr15, [sl, #-928] @ 0xfffffc60 │ │ │ │ ... │ │ │ │ strdeq r6, [sp], r2 │ │ │ │ addeq r6, sp, r4, ror #7 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ - eoreq r4, r5, r6, ror #19 │ │ │ │ + mlaeq r5, r6, sl, r4 │ │ │ │ addeq r6, sp, sl, lsl #1 │ │ │ │ - ldrdeq r4, [fp], -sl @ │ │ │ │ + eoreq r4, fp, sl, lsl #17 │ │ │ │ @ instruction: 0xffff1659 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ - mlaeq r5, r2, r3, r4 │ │ │ │ - eoreq r4, r5, ip, asr #6 │ │ │ │ + eoreq r4, r5, r2, asr #8 │ │ │ │ + strdeq r4, [r5], -ip @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ beq ff698648 │ │ │ │ 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 │ │ │ │ - tstplt r8, r1, asr #28 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb118fe91 │ │ │ │ blcs 434b78 │ │ │ │ svcge 0x006df63f │ │ │ │ bleq fe6166b0 │ │ │ │ @ instruction: 0xf8dfe770 │ │ │ │ ldrbtmi r3, [fp], #-1100 @ 0xfffffbb4 │ │ │ │ strbt r9, [sp], r9, lsl #6 │ │ │ │ @ instruction: 0xf1164638 │ │ │ │ - tstplt r8, r1, lsr lr @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r1, lsl #29 @ p-variant is OBSOLETE │ │ │ │ blcs 434b98 │ │ │ │ svcge 0x005af63f │ │ │ │ @ instruction: 0xe7612796 │ │ │ │ @ instruction: 0xf8939b08 │ │ │ │ blcs e6b80 │ │ │ │ @ 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 12, cr15, [r8, #-1020] @ 0xfffffc04 │ │ │ │ + stcls 13, cr15, [r8, #-316] @ 0xfffffec4 │ │ │ │ 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 523394 │ │ │ │ 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, #7275 @ 0x1c6b @ │ │ │ │ + movwcs pc, #7355 @ 0x1cbb @ │ │ │ │ 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 52351c │ │ │ │ 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} │ │ │ │ - blx ff196fc2 │ │ │ │ + ldc2 1, cr15, [r4], {235} @ 0xeb │ │ │ │ movwls r9, #6926 @ 0x1b0e │ │ │ │ bls 2ec0a0 │ │ │ │ @ instruction: 0xf8da4648 │ │ │ │ movwls r3, #36 @ 0x24 │ │ │ │ @ instruction: 0xf8929d09 │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ andls r2, r4, #140, 2 @ 0x23 │ │ │ │ @@ -23580,27 +23580,27 @@ │ │ │ │ @ instruction: 0xf087338d │ │ │ │ @ instruction: 0xf8d9fe9d │ │ │ │ blcs 67ba8 │ │ │ │ mcrge 4, 1, pc, cr8, cr15, {3} @ │ │ │ │ ldrteq pc, [r4], #2249 @ 0x8c9 @ │ │ │ │ stcls 6, cr14, [r8, #-144] @ 0xffffff70 │ │ │ │ @ instruction: 0xf1f66ae8 │ │ │ │ - @ instruction: 0xf116f803 │ │ │ │ - stmdbls sl, {r0, r2, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf116f853 │ │ │ │ + stmdbls sl, {r0, r2, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs f5420 │ │ │ │ bcs 10ea30 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64f1178 │ │ │ │ andcs r9, r0, #10240 @ 0x2800 │ │ │ │ andls r6, r7, #216, 20 @ 0xd8000 │ │ │ │ - @ instruction: 0xffecf1f5 │ │ │ │ - stc2l 1, cr15, [r6], #-88 @ 0xffffffa8 │ │ │ │ + @ instruction: 0xf83cf1f6 │ │ │ │ + ldc2 1, cr15, [r6], #88 @ 0x58 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a07 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed1b534 │ │ │ │ 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 4c61f0 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2 1, cr15, [r0], {27} │ │ │ │ + ldc2l 1, cr15, [r0], {27} │ │ │ │ bcs 1141dc │ │ │ │ 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}^ │ │ │ │ ldrdeq r5, [sp], r4 │ │ │ │ addeq r5, sp, lr, asr #25 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r8, r8, r0, asr r4 │ │ │ │ addeq r8, r8, sl, ror r3 │ │ │ │ addeq r5, sp, ip, asr #21 │ │ │ │ addeq r8, r8, r6, lsl #5 │ │ │ │ - eoreq r3, r5, r4, lsr sp │ │ │ │ + eoreq r3, r5, r4, ror #27 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r3, r5, ip, lsr #24 │ │ │ │ - eoreq r3, r5, r6, ror #24 │ │ │ │ + ldrdeq r3, [r5], -ip @ │ │ │ │ + eoreq r3, r5, r6, lsl sp │ │ │ │ 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 298f78 │ │ │ │ rsbsvs r2, sl, r0, lsl #4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - blx ff5972f8 │ │ │ │ + blx 9972fa │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf1254628 │ │ │ │ - blls 159a24 │ │ │ │ + blls 159b64 │ │ │ │ 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 a97450 │ │ │ │ + blx 1e97450 │ │ │ │ strtmi r4, [r8], -r2, lsl #13 │ │ │ │ - blx 1117458 │ │ │ │ + blx fe517458 │ │ │ │ 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, r2, r3, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ msrhi SPSR_s, #0 │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feedd81c │ │ │ │ b 1459a44 │ │ │ │ @ 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: 0xf844f125 │ │ │ │ + @ instruction: 0xf894f125 │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf1254628 │ │ │ │ - b 12d9504 │ │ │ │ + b 12d9644 │ │ │ │ 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 29950c │ │ │ │ andls pc, r4, r7, asr #17 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - mrc2 1, 7, pc, cr8, cr5, {0} │ │ │ │ + @ instruction: 0xff48f115 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ msrhi SPSR_x, r0 │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fee9d80c │ │ │ │ b 1459a30 │ │ │ │ @ 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 │ │ │ │ - stc2l 1, cr15, [r6, #84]! @ 0x54 │ │ │ │ + mrc2 1, 1, 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 fee9da34 │ │ │ │ b 1459c58 │ │ │ │ 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: 0xf010f81d │ │ │ │ + @ instruction: 0xf010f86d │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi ff93bfbc │ │ │ │ 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 │ │ │ │ - ldc2l 1, cr15, [ip, #116]! @ 0x74 │ │ │ │ + mcr2 1, 2, pc, cr12, 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 924e4c │ │ │ │ @ instruction: 0xf8d56879 │ │ │ │ stmiapl fp, {r2, r3, r4, r9}^ │ │ │ │ mulsle r9, r8, r2 │ │ │ │ eorne pc, r0, #13959168 @ 0xd50000 │ │ │ │ strtmi fp, [r2], -r8, lsl #3 │ │ │ │ - ldc2l 1, cr15, [r4], #116 @ 0x74 │ │ │ │ + stc2l 1, cr15, [r4, #-116] @ 0xffffff8c │ │ │ │ @ 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 │ │ │ │ @ instruction: 0x008d48b6 │ │ │ │ addeq r4, sp, ip, lsr #17 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ @ instruction: 0x008d45be │ │ │ │ - eoreq r2, fp, r4, ror #25 │ │ │ │ + mlaeq fp, r4, sp, r2 │ │ │ │ @ instruction: 0xffff1f63 │ │ │ │ andeq r0, r0, r4, 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 │ │ │ │ - strmi pc, [r2], -r3, asr #20 │ │ │ │ + @ instruction: 0x4602fa93 │ │ │ │ ldmdbpl r0!, {r0, r2, r3, r4, r5, r7, r9, fp, sp}^ │ │ │ │ sadd16mi fp, r3, r4 │ │ │ │ rsbsvs r2, fp, #1140850690 @ 0x44000002 │ │ │ │ - blx f18c4c │ │ │ │ + blx fe318c4c │ │ │ │ popcs {r1, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0x4603bf14 │ │ │ │ @ instruction: 0xf1092391 │ │ │ │ bcs 9e93c │ │ │ │ vqsub.u8 q11, q8, │ │ │ │ ldmib r7, {r1, r2, r3, r8, pc}^ │ │ │ │ tstmi sl, #268435457 @ 0x10000001 │ │ │ │ @@ -25542,15 +25542,15 @@ │ │ │ │ blvs fff00f88 │ │ │ │ blvs e77b60 │ │ │ │ @ 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: 0xffa2f11c │ │ │ │ + @ instruction: 0xfff2f11c │ │ │ │ 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 9a5b00 │ │ │ │ @ instruction: 0xf8db6aba │ │ │ │ ldmpl r3, {r2, r3, r4, r9}^ │ │ │ │ mulsle r9, r8, r2 │ │ │ │ eorne pc, r0, #14352384 @ 0xdb0000 │ │ │ │ strtmi fp, [r2], -r8, lsl #3 │ │ │ │ - mrc2 1, 4, pc, cr10, cr12, {0} │ │ │ │ + mcr2 1, 7, pc, cr10, cr12, {0} @ │ │ │ │ @ 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}^ │ │ │ │ ldrdeq r3, [sp], r6 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ umulleq r3, sp, ip, ip │ │ │ │ @ instruction: 0x008d3bbe │ │ │ │ - eoreq r2, fp, lr, lsr #32 │ │ │ │ + ldrdeq r2, [fp], -lr @ │ │ │ │ @ instruction: 0xfffef007 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ andeq r0, r0, r4, 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 29af48 │ │ │ │ rsbsvs r2, sl, r0, lsl #4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - blx ffb992c0 │ │ │ │ + blx f992c2 │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf1234628 │ │ │ │ - blls 15ba54 │ │ │ │ + blls 15bb94 │ │ │ │ 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 1099418 │ │ │ │ + blx fe499418 │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf1234628 │ │ │ │ - b 12db8fc │ │ │ │ + b 12dba3c │ │ │ │ b 12a749c │ │ │ │ @ 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: 0xf908f114 │ │ │ │ + @ instruction: 0xf958f114 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe13e3c4 │ │ │ │ beq d9670 │ │ │ │ blx fe31bad0 │ │ │ │ bne 1717928 │ │ │ │ movweq pc, #33032 @ 0x8108 @ │ │ │ │ andge pc, r4, r8, asr #17 │ │ │ │ @@ -26350,18 +26350,18 @@ │ │ │ │ ldmdaeq r0, {r8, ip, sp, lr, pc} │ │ │ │ @ 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: 0xf1229103 │ │ │ │ - b 145d3e4 │ │ │ │ + @ instruction: 0xf1239103 │ │ │ │ + b 145b524 │ │ │ │ strtmi r2, [r8], -r0, lsl #18 │ │ │ │ - @ instruction: 0xf804f123 │ │ │ │ + @ instruction: 0xf854f123 │ │ │ │ stmdbcs r0, {r0, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ b 12c3854 │ │ │ │ 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: 0x4605fe9f │ │ │ │ + strmi pc, [r5], -pc, ror #29 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe13dec8 │ │ │ │ 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, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r3, {r0, r1, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r1], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe149188 │ │ │ │ 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: 0xff16f1f2 │ │ │ │ + @ instruction: 0xff66f1f2 │ │ │ │ svceq 0x0006f010 │ │ │ │ rschi pc, r5, r0, asr #32 │ │ │ │ blmi fe9f06f4 │ │ │ │ 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 fef57b08 │ │ │ │ @ instruction: 0xf8c72104 │ │ │ │ @ instruction: 0xf5039044 │ │ │ │ @ instruction: 0xf8c75380 │ │ │ │ cmnvs fp, #40 @ 0x28 │ │ │ │ andseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - stc2 1, cr15, [r6, #-108]! @ 0xffffff94 │ │ │ │ + ldc2l 1, cr15, [r6, #-108]! @ 0xffffff94 │ │ │ │ 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 1eb4198 │ │ │ │ andseq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36b7b │ │ │ │ orrslt r1, r0, r0, lsr #4 │ │ │ │ @ instruction: 0xf11b4622 │ │ │ │ - msrlt SPSR_, r5, ror #24 │ │ │ │ + strhlt pc, [r0, #-197]! @ 0xffffff3b @ │ │ │ │ @ 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, ror #10 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r2, sp, sl, asr r5 │ │ │ │ @ instruction: 0xfffeffed │ │ │ │ @ instruction: 0x008d23b0 │ │ │ │ - eoreq r0, fp, sl, lsr fp │ │ │ │ + eoreq r0, fp, sl, ror #23 │ │ │ │ andeq r0, r0, r4, 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 │ │ │ │ - strmi pc, [r3], -pc, lsr #18 │ │ │ │ + @ instruction: 0x4603f97f │ │ │ │ @ instruction: 0xf8592bbd │ │ │ │ svclt 0x00080006 │ │ │ │ eorsvs r2, fp, #1140850690 @ 0x44000002 │ │ │ │ - @ instruction: 0xf926f1f2 │ │ │ │ + @ instruction: 0xf976f1f2 │ │ │ │ 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 fff031b4 │ │ │ │ blvs e79d8c │ │ │ │ blx 49c97a │ │ │ │ smlabtcs r4, r4, r7, lr │ │ │ │ andseq pc, r8, #14352384 @ 0xdb0000 │ │ │ │ subsls pc, r4, r7, asr #17 │ │ │ │ andsle pc, r8, r7, asr #17 │ │ │ │ - mcr2 1, 4, pc, cr12, cr10, {0} @ │ │ │ │ + mrc2 1, 6, pc, cr12, cr10, {0} │ │ │ │ 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 9a7d30 │ │ │ │ @ instruction: 0xf8db6a7a │ │ │ │ ldmpl r3, {r2, r3, r4, r9}^ │ │ │ │ mulsle r9, r8, r2 │ │ │ │ eorne pc, r0, #14352384 @ 0xdb0000 │ │ │ │ strtmi fp, [r2], -r8, lsl #3 │ │ │ │ - stc2 1, cr15, [r2, #104] @ 0x68 │ │ │ │ + ldc2l 1, cr15, [r2, #104] @ 0x68 │ │ │ │ @ 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}^ │ │ │ │ @ instruction: 0x008d1ab6 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r1, sp, r4, ror sl │ │ │ │ umulleq r1, sp, r6, r9 │ │ │ │ - eoreq pc, sl, r2, lsl #28 │ │ │ │ + strhteq pc, [sl], -r2 @ │ │ │ │ @ instruction: 0xfffecddb │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ andeq r0, r0, r4, 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, r4, fp, ip, sp, lr, pc} │ │ │ │ + ldmdals r9, {r0, r2, r3, r5, r6, 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 │ │ │ │ - @ instruction: 0x4621fbb3 │ │ │ │ + strtmi pc, [r1], -r3, lsl #24 │ │ │ │ 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} │ │ │ │ - mcr2 1, 7, pc, cr14, cr4, {1} @ │ │ │ │ + @ instruction: 0xff3ef134 │ │ │ │ @ instruction: 0xf1004680 │ │ │ │ @ instruction: 0x463a0118 │ │ │ │ tstls r2, r0, lsr #6 │ │ │ │ - @ instruction: 0xf8fef136 │ │ │ │ + @ instruction: 0xf94ef136 │ │ │ │ strbmi r4, [r8], -r1, asr #12 │ │ │ │ - @ instruction: 0xf864f138 │ │ │ │ + @ instruction: 0xf8b4f138 │ │ │ │ @ instruction: 0xf8984639 │ │ │ │ ldmdals r9, {r0, r3, r5, sp} │ │ │ │ ldrmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - mcr2 1, 5, pc, cr10, cr4, {1} @ │ │ │ │ + mrc2 1, 7, pc, cr10, cr4, {1} │ │ │ │ @ instruction: 0x4607ac10 │ │ │ │ strtmi fp, [r3], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46483714 │ │ │ │ - @ instruction: 0xf850f138 │ │ │ │ + @ instruction: 0xf8a0f138 │ │ │ │ ldrtmi r9, [fp], -r2, lsl #20 │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ @ instruction: 0xf1384648 │ │ │ │ - @ instruction: 0x462bf99b │ │ │ │ + strtmi pc, [fp], -fp, ror #19 │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ strbmi r9, [r8], -r0, lsl #12 │ │ │ │ - @ instruction: 0xf9ccf138 │ │ │ │ + blx 79b294 │ │ │ │ bleq 1b9b1ec │ │ │ │ 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} │ │ │ │ - stc2l 1, cr15, [sl, #208]! @ 0xd0 │ │ │ │ + mrc2 1, 1, pc, cr10, cr4, {1} │ │ │ │ @ instruction: 0xf1007c73 │ │ │ │ andcs r0, r1, #28, 2 │ │ │ │ tstls r5, r7, lsl #12 │ │ │ │ - @ instruction: 0xf8a8f136 │ │ │ │ + @ instruction: 0xf8f8f136 │ │ │ │ @ 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: 0xfff2f137 │ │ │ │ + @ instruction: 0xf842f138 │ │ │ │ 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] @ 5df71 │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ msrne (UNDEF: 109), r0 │ │ │ │ @ instruction: 0xf1349819 │ │ │ │ - ldclvc 13, cr15, [r3], #-652 @ 0xfffffd74 │ │ │ │ + ldclvc 13, cr15, [r3], #-972 @ 0xfffffc34 │ │ │ │ ldreq pc, [ip], -r0, lsl #2 │ │ │ │ ldrtmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf1364607 │ │ │ │ - blls 69d028 │ │ │ │ + blls 69d168 │ │ │ │ @ instruction: 0xf10746d6 │ │ │ │ @ instruction: 0xf6400c30 │ │ │ │ vsra.u64 , , #61 │ │ │ │ @ instruction: 0xf89d0208 │ │ │ │ b 112b028 │ │ │ │ blhi edfdc4 │ │ │ │ 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: 0xf1374648 │ │ │ │ - ldc 15, cr15, [pc, #684] @ 5f190 │ │ │ │ + ldc 15, cr15, [pc, #1004] @ 5f2d0 │ │ │ │ @ instruction: 0x21200bba │ │ │ │ @ instruction: 0xf1354620 │ │ │ │ - ldmdals r9, {r0, r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdals r9, {r0, r2, r3, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ eorcs r2, r0, #1073741824 @ 0x40000000 │ │ │ │ - stc2l 1, cr15, [lr, #208]! @ 0xd0 │ │ │ │ + mrc2 1, 1, pc, cr14, cr4, {1} │ │ │ │ cmplt r0, r5, lsl #12 │ │ │ │ blgt 13078c │ │ │ │ rscvs r6, r9, #168, 4 @ 0x8000000a │ │ │ │ ldrcc r4, [r4, #-1577] @ 0xfffff9d7 │ │ │ │ @ instruction: 0xf1374648 │ │ │ │ msrcs LR_irq, r5 │ │ │ │ cdp 6, 11, cr4, cr7, cr0, {1} │ │ │ │ @ instruction: 0xf1350b00 │ │ │ │ - ldmdals r9, {r0, r1, r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdals r9, {r0, r1, r2, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tstcs r1, r0, lsr #4 │ │ │ │ - ldc2l 1, cr15, [r8, #208] @ 0xd0 │ │ │ │ + mcr2 1, 1, pc, cr8, cr4, {1} @ │ │ │ │ cmplt r0, r7, lsl #12 │ │ │ │ blgt 1307b8 │ │ │ │ rscsvs r6, r9, #184, 4 @ 0x8000000b │ │ │ │ @ instruction: 0x37144639 │ │ │ │ @ instruction: 0xf1374648 │ │ │ │ - shsub16mi pc, r3, pc @ │ │ │ │ + ldrtmi pc, [r3], -pc, asr #31 @ │ │ │ │ strpl lr, [r0, -sp, asr #19] │ │ │ │ vst1.8 {d25-d26}, [pc], r5 │ │ │ │ @ instruction: 0x464871f3 │ │ │ │ - @ instruction: 0xf940f138 │ │ │ │ + @ instruction: 0xf990f138 │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ strbmi r2, [r8], -pc, lsl #6 │ │ │ │ @ instruction: 0xff96f7ea │ │ │ │ ldcls 0, cr2, [r9, #-12] │ │ │ │ - blx 69b6d4 │ │ │ │ + blx 1a9b6d4 │ │ │ │ strmi r4, [r2], -r2, lsr #23 │ │ │ │ strtmi r2, [r8], -r8, lsl #2 │ │ │ │ @ instruction: 0xf134447b │ │ │ │ - andcs pc, r2, #610304 @ 0x95000 │ │ │ │ + andcs pc, r2, #937984 @ 0xe5000 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x4607fd95 │ │ │ │ + strmi pc, [r7], -r5, ror #27 │ │ │ │ strtmi fp, [r3], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46483714 │ │ │ │ - @ instruction: 0xff3cf137 │ │ │ │ + @ instruction: 0xff8cf137 │ │ │ │ ldrtmi r9, [fp], -r2, lsl #20 │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ @ instruction: 0xf1384648 │ │ │ │ - strtmi pc, [fp], -r7, lsl #17 │ │ │ │ + @ instruction: 0x462bf8d7 │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ strls r4, [r0], -r8, asr #12 │ │ │ │ - @ instruction: 0xf8b8f138 │ │ │ │ + @ instruction: 0xf908f138 │ │ │ │ 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] @ 5e201 │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ msrne (UNDEF: 109), r0 │ │ │ │ @ instruction: 0xf1349819 │ │ │ │ - @ instruction: 0xf898fcdb │ │ │ │ + @ instruction: 0xf898fd2b │ │ │ │ @ instruction: 0xf1003011 │ │ │ │ andcs r0, r1, #28, 2 │ │ │ │ tstls r5, r6, lsl #12 │ │ │ │ - @ instruction: 0xff98f135 │ │ │ │ + @ instruction: 0xffe8f135 │ │ │ │ @ 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, #-3811] @ 0xfffff11d │ │ │ │ + strcs pc, [r0, #-3891] @ 0xfffff0cd │ │ │ │ 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} │ │ │ │ - ldc2 1, cr15, [r2], {52} @ 0x34 │ │ │ │ + stc2l 1, cr15, [r2], #208 @ 0xd0 │ │ │ │ mulscc r1, r8, r8 │ │ │ │ ldmdaeq ip, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46414632 │ │ │ │ @ instruction: 0xf1359002 │ │ │ │ - blls 69ee04 │ │ │ │ + blls 69ef44 │ │ │ │ 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 │ │ │ │ - mrc2 1, 4, pc, cr8, cr7, {1} │ │ │ │ + mcr2 1, 7, pc, cr8, cr7, {1} @ │ │ │ │ bls 1c5d2c │ │ │ │ mvnne pc, r0, asr #4 │ │ │ │ strbmi r9, [r8], -r0, lsl #6 │ │ │ │ @ instruction: 0xf1384643 │ │ │ │ - stmdbls r6, {r0, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r6, {r0, r3, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #30210 @ 0x7602 │ │ │ │ @ instruction: 0xf7ea4648 │ │ │ │ blge 35ebe4 │ │ │ │ andcs r9, r3, #409600 @ 0x64000 │ │ │ │ strls r9, [r0, #-2055] @ 0xfffff7f9 │ │ │ │ @ instruction: 0xf7e99308 │ │ │ │ blmi c1edf4 │ │ │ │ strtmi r4, [r9], -sl, lsr #12 │ │ │ │ ldrbtmi r4, [fp], #-1608 @ 0xfffff9b8 │ │ │ │ - mcr2 1, 0, pc, cr6, cr7, {1} @ │ │ │ │ + mrc2 1, 2, pc, cr6, cr7, {1} │ │ │ │ blmi b451ac │ │ │ │ bls 12756c │ │ │ │ @ instruction: 0xf880447b │ │ │ │ @ instruction: 0xf1346020 │ │ │ │ - strtmi pc, [r9], -r1, lsr #19 │ │ │ │ + @ instruction: 0x4629f9f1 │ │ │ │ andcs r6, r2, #1342177292 @ 0x5000000c │ │ │ │ strbmi r9, [r8], -r5 │ │ │ │ blx 1d10c │ │ │ │ tstcs r4, r2, lsl #4 │ │ │ │ strbmi r9, [r8], -r2 │ │ │ │ blx ffe9d118 │ │ │ │ tstcs r2, r2, lsr r6 │ │ │ │ strbmi r9, [r8], -r6 │ │ │ │ blx ffd1d124 │ │ │ │ teqpcs r1, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ ldmdals r9, {r0, r3, ip, pc} │ │ │ │ - ldc2l 1, cr15, [r6], {52} @ 0x34 │ │ │ │ + stc2 1, cr15, [r6, #-208]! @ 0xffffff30 │ │ │ │ @ instruction: 0xf1004607 │ │ │ │ @ instruction: 0x23200818 │ │ │ │ @ instruction: 0x46414632 │ │ │ │ - mcr2 1, 7, pc, cr6, cr5, {1} @ │ │ │ │ + @ instruction: 0xff36f135 │ │ │ │ @ instruction: 0x46484639 │ │ │ │ - mcr2 1, 2, pc, cr12, cr7, {1} @ │ │ │ │ + mrc2 1, 4, pc, cr12, cr7, {1} │ │ │ │ @ instruction: 0xf8979510 │ │ │ │ ldrtmi r2, [r1], -r9, lsr #32 │ │ │ │ ldmdals r9, {r0, r2, r5, r6, sp, lr} │ │ │ │ - ldc2 1, cr15, [r2], {52} @ 0x34 │ │ │ │ + stc2l 1, cr15, [r2], #208 @ 0xd0 │ │ │ │ movwlt r4, #34309 @ 0x8605 │ │ │ │ blgt 130a44 │ │ │ │ rscvs r6, r9, #168, 4 @ 0x8000000a │ │ │ │ ldrcc r4, [r4, #-1577] @ 0xfffff9d7 │ │ │ │ @ instruction: 0xf1374648 │ │ │ │ - ands pc, r7, r9, lsr lr @ │ │ │ │ + ands pc, r7, r9, lsl #29 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ addeq r1, sp, r8, lsl r3 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ - eoreq pc, r4, r8, lsl #19 │ │ │ │ + eoreq pc, r4, r8, lsr sl @ │ │ │ │ addeq r1, sp, r2, lsl #6 │ │ │ │ andeq r0, r0, r4, lsr #24 │ │ │ │ - eoreq pc, r4, r0, ror #18 │ │ │ │ - eoreq pc, r4, ip, asr #12 │ │ │ │ - eoreq pc, r4, r6, asr #10 │ │ │ │ - eoreq pc, r4, r0, asr #10 │ │ │ │ + eoreq pc, r4, r0, lsl sl @ │ │ │ │ + strdeq pc, [r4], -ip @ │ │ │ │ + strdeq pc, [r4], -r6 @ │ │ │ │ + strdeq pc, [r4], -r0 @ │ │ │ │ strbmi r4, [r2], -fp, lsr #12 │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ @ instruction: 0xf1374648 │ │ │ │ - blls 11efb4 │ │ │ │ + blls 11f0f4 │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ strbmi r9, [r8], -r0, lsl #6 │ │ │ │ @ instruction: 0xf1379b06 │ │ │ │ - movwcs pc, #3995 @ 0xf9b @ │ │ │ │ + movwcs pc, #4075 @ 0xfeb @ │ │ │ │ @ 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} │ │ │ │ - blx ff09b72a │ │ │ │ + ldc2 1, cr15, [r0], {52} @ 0x34 │ │ │ │ @ instruction: 0xf1007c73 │ │ │ │ andcs r0, r1, #28, 2 │ │ │ │ tstls r2, r7, lsl #12 │ │ │ │ - mrc2 1, 3, pc, cr14, cr5, {1} │ │ │ │ + mcr2 1, 6, pc, cr14, cr5, {1} @ │ │ │ │ @ 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 │ │ │ │ - stc2l 1, cr15, [r8, #220] @ 0xdc │ │ │ │ + mrc2 1, 0, pc, cr8, 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] @ 5e3c5 │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ msrne (UNDEF: 109), r0 │ │ │ │ @ instruction: 0xf1349819 │ │ │ │ - @ instruction: 0x7c73fb79 │ │ │ │ + @ instruction: 0x7c73fbc9 │ │ │ │ ldreq pc, [ip], -r0, lsl #2 │ │ │ │ ldrtmi r4, [r1], -r2, asr #12 │ │ │ │ @ instruction: 0xf1354607 │ │ │ │ - blls 69ebd4 │ │ │ │ + blls 69ed14 │ │ │ │ @ instruction: 0xf10746d6 │ │ │ │ @ instruction: 0xf6400c30 │ │ │ │ vsra.u64 , , #61 │ │ │ │ @ instruction: 0xf89d0208 │ │ │ │ b 112b47c │ │ │ │ blhi ee0218 │ │ │ │ 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 │ │ │ │ - smlawbcs r0, r1, sp, pc @ │ │ │ │ + ldrdcs pc, [r0, -r1]! │ │ │ │ cdp 6, 11, cr4, cr7, cr0, {1} │ │ │ │ @ instruction: 0xf1350b00 │ │ │ │ - ldmdals r9, {r0, r1, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdals r9, {r0, r1, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #68157440 @ 0x4100000 │ │ │ │ - blx ff19b81e │ │ │ │ + ldc2 1, cr15, [r4], {52} @ 0x34 │ │ │ │ cmplt r0, r5, lsl #12 │ │ │ │ blgt 130be0 │ │ │ │ rscvs r6, r9, #168, 4 @ 0x8000000a │ │ │ │ ldrcc r4, [r4, #-1577] @ 0xfffff9d7 │ │ │ │ @ instruction: 0xf1374648 │ │ │ │ - blls 2de910 │ │ │ │ + blls 2dea50 │ │ │ │ mvnsvc pc, pc, asr #8 │ │ │ │ strbmi r9, [r8], -r2, lsl #20 │ │ │ │ strcs r9, [r2, -r1, lsl #10] │ │ │ │ ldrtmi r9, [r3], -r0, lsl #6 │ │ │ │ - @ instruction: 0xff2af137 │ │ │ │ + @ instruction: 0xff7af137 │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ strbmi r2, [r8], -pc, lsl #6 │ │ │ │ @ instruction: 0xf7ea2601 │ │ │ │ @ instruction: 0xf8dffd7f │ │ │ │ bls 16c47c │ │ │ │ ldmdals r9, {r3, r8, sp} │ │ │ │ movwls r5, #10451 @ 0x28d3 │ │ │ │ @ instruction: 0xf8df461a │ │ │ │ ldrbtmi r3, [fp], #-1072 @ 0xfffffbd0 │ │ │ │ - @ instruction: 0xf87cf134 │ │ │ │ + @ instruction: 0xf8ccf134 │ │ │ │ @ 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 ffd5eb2c │ │ │ │ mrscs r2, R12_usr │ │ │ │ @ instruction: 0x4648447b │ │ │ │ - stc2 1, cr15, [r2], #220 @ 0xdc │ │ │ │ + ldc2l 1, cr15, [r2], #220 @ 0xdc │ │ │ │ blmi ffc85474 │ │ │ │ bls 127834 │ │ │ │ @ instruction: 0xf880447b │ │ │ │ @ instruction: 0xf1346020 │ │ │ │ - @ instruction: 0xf8c0f83d │ │ │ │ + @ instruction: 0xf8c0f88d │ │ │ │ strmi r8, [r3], ip, lsr #32 │ │ │ │ ldcls 6, cr4, [r9, #-224] @ 0xffffff20 │ │ │ │ - @ instruction: 0xffb2f1dc │ │ │ │ + @ instruction: 0xf802f1dd │ │ │ │ strmi r4, [r2], -r9, ror #23 │ │ │ │ strtmi r4, [r8], -r1, asr #12 │ │ │ │ @ instruction: 0xf134447b │ │ │ │ - ldrtmi pc, [r9], -pc, lsr #16 @ │ │ │ │ + @ instruction: 0x4639f87f │ │ │ │ strcs r4, [r0, -r5, lsl #12]! │ │ │ │ ldmdals r9, {r0, r1, r2, r6, r7, r9, sp, lr} │ │ │ │ - blx ff01b91a │ │ │ │ + stc2 1, cr15, [lr], {52} @ 0x34 │ │ │ │ ldmdals r9, {r1, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f2100 │ │ │ │ stmib sl, {r0, r2, sl, fp}^ │ │ │ │ @ instruction: 0xf8aa1114 │ │ │ │ @ instruction: 0xf8d01040 │ │ │ │ b 112b7d0 │ │ │ │ @ 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 ff69b95c │ │ │ │ + blx a9b95e │ │ │ │ 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 │ │ │ │ - @ instruction: 0x4631fd55 │ │ │ │ + ldrtmi pc, [r1], -r5, lsr #27 @ │ │ │ │ @ instruction: 0xf1374648 │ │ │ │ - ldmibvs r2!, {r0, r1, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmibvs r2!, {r0, r1, r3, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ blcs 67d914 │ │ │ │ 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 1621608 │ │ │ │ tstpne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1349819 │ │ │ │ - @ instruction: 0x4606fb11 │ │ │ │ + strmi pc, [r6], -r1, ror #22 │ │ │ │ ldrtmi r4, [sl], -r3, asr #12 │ │ │ │ eorvc pc, ip, r0, lsl #17 │ │ │ │ tstpeq r8, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - stc2 1, cr15, [r0, #-212]! @ 0xffffff2c │ │ │ │ + ldc2l 1, cr15, [r0, #-212]! @ 0xffffff2c │ │ │ │ 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: 0xf106fc69 │ │ │ │ + @ instruction: 0xf106fcb9 │ │ │ │ @ instruction: 0x21a40218 │ │ │ │ strbmi sl, [r8], -ip, lsl #28 │ │ │ │ - stc2 1, cr15, [ip, #220] @ 0xdc │ │ │ │ + ldc2l 1, cr15, [ip, #220] @ 0xdc │ │ │ │ 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 ff21ba78 │ │ │ │ + blx 61ba7a │ │ │ │ ldmdaeq r8, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x23204607 │ │ │ │ strbmi r2, [r1], -r1, lsl #4 │ │ │ │ - ldc2l 1, cr15, [r6], {53} @ 0x35 │ │ │ │ + stc2 1, cr15, [r6, #-212]! @ 0xffffff2c │ │ │ │ @ instruction: 0x46484639 │ │ │ │ - ldc2 1, cr15, [ip], #-220 @ 0xffffff24 │ │ │ │ + stc2 1, cr15, [ip], {55} @ 0x37 │ │ │ │ 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 2e8270 │ │ │ │ @ instruction: 0xf8c70603 │ │ │ │ andcs lr, r4, #0 │ │ │ │ @ instruction: 0x46504631 │ │ │ │ @ instruction: 0xf1354f77 │ │ │ │ - @ instruction: 0x4651fcb1 │ │ │ │ + ldrbmi pc, [r1], -r1, lsl #26 @ │ │ │ │ ldrbtmi r4, [pc], #-1608 @ 5f608 │ │ │ │ - ldc2 1, cr15, [r6], {55} @ 0x37 │ │ │ │ + stc2l 1, cr15, [r6], #-220 @ 0xffffff24 │ │ │ │ @ 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 │ │ │ │ - blx fe11bb2a │ │ │ │ + blx ff51bb2a │ │ │ │ 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 │ │ │ │ - @ instruction: 0x4605ff17 │ │ │ │ + strmi pc, [r5], -r7, ror #30 │ │ │ │ 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} │ │ │ │ - @ instruction: 0xf9daf134 │ │ │ │ + blx b1bb58 │ │ │ │ @ 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 6acabc │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1353150 │ │ │ │ - @ instruction: 0x4639fc57 │ │ │ │ + ldrtmi pc, [r9], -r7, lsr #25 @ │ │ │ │ @ instruction: 0xf1374650 │ │ │ │ - @ instruction: 0xf898fbbd │ │ │ │ + @ instruction: 0xf898fc0d │ │ │ │ @ instruction: 0xf04f5010 │ │ │ │ vcge.s8 , q8, │ │ │ │ ldmdals r9, {r0, r1, r3, r4, r7, r8, sp} │ │ │ │ @ instruction: 0xf505fa03 │ │ │ │ - blx c9bba4 │ │ │ │ + blx fe09bba4 │ │ │ │ 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 e1b3a │ │ │ │ ldrtmi r1, [r9], -r3, lsl #6 │ │ │ │ @ instruction: 0xf8937f9a │ │ │ │ andcc r3, fp, #46 @ 0x2e │ │ │ │ @ instruction: 0xf847330b │ │ │ │ @ instruction: 0xf8475022 │ │ │ │ @ instruction: 0xf1376023 │ │ │ │ - blls 11e524 │ │ │ │ + blls 11e664 │ │ │ │ ldrmi r9, [r9, #2073] @ 0x819 │ │ │ │ blls 293d68 │ │ │ │ @ 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 ffc9d75a │ │ │ │ ldr r9, [lr, -r2, lsl #10]! │ │ │ │ ldmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7e3e6a3 │ │ │ │ svclt 0x0000ead4 │ │ │ │ @ instruction: 0x000008b4 │ │ │ │ - strdeq pc, [r4], -lr @ │ │ │ │ - eoreq pc, r4, r0, lsr #5 │ │ │ │ - mlaeq r4, r8, r1, pc @ │ │ │ │ - eoreq pc, r4, r0, lsl #3 │ │ │ │ + eoreq pc, r4, lr, lsr #7 │ │ │ │ + eoreq pc, r4, r0, asr r3 @ │ │ │ │ + eoreq pc, r4, r8, asr #4 │ │ │ │ + eoreq pc, r4, r0, lsr r2 @ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - strhteq pc, [r4], -r2 @ │ │ │ │ - mlaeq r4, sl, r0, pc @ │ │ │ │ + eoreq pc, r4, r2, ror #2 │ │ │ │ + eoreq pc, r4, sl, asr #2 │ │ │ │ addeq r0, sp, r4, lsl #17 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febb69f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ @ instruction: 0xf50054a0 │ │ │ │ @@ -28771,15 +28771,15 @@ │ │ │ │ blls 2045f8 │ │ │ │ movwpl lr, #2509 @ 0x9cd │ │ │ │ bls 286640 │ │ │ │ @ instruction: 0x0110e9dd │ │ │ │ stccc 8, cr15, [ip, #844]! @ 0x34c │ │ │ │ @ instruction: 0x53b6f503 │ │ │ │ ldrtmi r9, [r3], -r5, lsl #6 │ │ │ │ - @ instruction: 0xf918f1e4 │ │ │ │ + @ instruction: 0xf968f1e4 │ │ │ │ @ instruction: 0xf8d39b09 │ │ │ │ @ instruction: 0xf8911420 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ blls 214a64 │ │ │ │ bls 2ed624 │ │ │ │ movwls r4, #25619 @ 0x6413 │ │ │ │ ldrmi r9, [sp], #-2829 @ 0xfffff4f3 │ │ │ │ @@ -28972,15 +28972,15 @@ │ │ │ │ blls 4f8918 │ │ │ │ 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 35dd34 │ │ │ │ + blls 35de74 │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ blls 2b0db0 │ │ │ │ blls 370fa0 │ │ │ │ @ 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 │ │ │ │ - mrrc2 1, 15, pc, sl, cr0 @ │ │ │ │ + stc2 1, cr15, [sl], #960 @ 0x3c0 │ │ │ │ @ instruction: 0xf8cd692a │ │ │ │ strmi fp, [r2], r4, lsr #32 │ │ │ │ ldrtmi r2, [fp], r0, lsl #8 │ │ │ │ @ instruction: 0xf042b31a │ │ │ │ blx fed20c54 │ │ │ │ @ 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 │ │ │ │ - stc2l 1, cr15, [lr], {240} @ 0xf0 │ │ │ │ + ldc2 1, cr15, [lr, #-960] @ 0xfffffc40 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1f04638 │ │ │ │ - strbeq pc, [r2, -r7, asr #25] @ │ │ │ │ + smlaldeq pc, r2, r7, sp @ │ │ │ │ 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 244cfc │ │ │ │ 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 │ │ │ │ - streq pc, [r0, r3, lsr #25] │ │ │ │ + @ instruction: 0x0780fcf3 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, lr, fp, lsl #8 │ │ │ │ - ldc2 1, cr15, [ip], {240} @ 0xf0 │ │ │ │ + stc2l 1, cr15, [ip], #960 @ 0x3c0 │ │ │ │ svclt 0x004f0741 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blls 238218 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0783fc7d │ │ │ │ + streq pc, [r3, sp, asr #25] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, fp, lsl #8 │ │ │ │ - ldc2l 1, cr15, [r6], #-960 @ 0xfffffc40 │ │ │ │ + stc2l 1, cr15, [r6], {240} @ 0xf0 │ │ │ │ svclt 0x004f0740 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blls 238264 │ │ │ │ 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]! │ │ │ │ - strhteq lr, [sl], -ip │ │ │ │ + eoreq lr, sl, ip, ror #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb75c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 924388 │ │ │ │ movwpl pc, #1280 @ 0x500 @ │ │ │ │ ldrbtmi fp, [sl], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf8934614 │ │ │ │ @@ -29423,68 +29423,68 @@ │ │ │ │ bmi 44ea00 │ │ │ │ ldrvc r2, [r9, #-257] @ 0xfffffeff │ │ │ │ sbcsvs r4, sl, #2046820352 @ 0x7a000000 │ │ │ │ bmi 3da38c │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1154479 │ │ │ │ - blls e00f8 │ │ │ │ + blls e0238 │ │ │ │ bmi 31a3cc │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1154479 │ │ │ │ - blls e00e4 │ │ │ │ + blls e0224 │ │ │ │ svclt 0x0000e7e5 │ │ │ │ addeq pc, ip, r2, lsr ip @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq lr, r4, ip, ror #5 │ │ │ │ - eoreq lr, r4, ip, lsl r3 │ │ │ │ - eoreq lr, r4, r4, asr #3 │ │ │ │ - eoreq lr, r4, ip, lsl #5 │ │ │ │ - strhteq lr, [r4], -r0 │ │ │ │ + mlaeq r4, ip, r3, lr │ │ │ │ + eoreq lr, r4, ip, asr #7 │ │ │ │ + eoreq lr, r4, r4, ror r2 │ │ │ │ + eoreq lr, r4, ip, lsr r3 │ │ │ │ + eoreq lr, r4, r0, ror #4 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ blcs 79e7c4 │ │ │ │ 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 │ │ │ │ - mrc2 1, 7, pc, cr8, cr5, {0} │ │ │ │ + @ instruction: 0xff48f115 │ │ │ │ ldrsbgt pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ movtcs r4, #31252 @ 0x7a14 │ │ │ │ @ instruction: 0xf06f44fc │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf082c000 │ │ │ │ andlt pc, r2, r5, lsr #17 │ │ │ │ bmi 44f908 │ │ │ │ stmdbmi pc, {sp} @ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - mcr2 1, 7, pc, cr2, cr5, {0} @ │ │ │ │ + @ instruction: 0xff32f115 │ │ │ │ @ instruction: 0xf04f4a0d │ │ │ │ movtcs r0, #48128 @ 0xbc00 │ │ │ │ @ instruction: 0xf06f447a │ │ │ │ strtmi r0, [r0], -ip, lsl #2 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf890f082 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @ instruction: 0x47704610 │ │ │ │ - ldrdeq lr, [r4], -r8 @ │ │ │ │ - eoreq lr, r4, r6, asr r1 │ │ │ │ - eoreq lr, r4, ip, lsr #6 │ │ │ │ - strdeq lr, [r4], -sl @ │ │ │ │ - eoreq lr, r4, ip, lsr r3 │ │ │ │ - eoreq lr, r4, sl, lsr #2 │ │ │ │ - ldrdeq lr, [r4], -r4 @ │ │ │ │ + eoreq lr, r4, r8, lsl #7 │ │ │ │ + eoreq lr, r4, r6, lsl #4 │ │ │ │ + ldrdeq lr, [r4], -ip @ │ │ │ │ + eoreq lr, r4, sl, lsr #7 │ │ │ │ + eoreq lr, r4, ip, ror #7 │ │ │ │ + ldrdeq lr, [r4], -sl @ │ │ │ │ + eoreq lr, r4, r4, lsl #7 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xe7eafdf5 │ │ │ │ + strb pc, [sl, r5, asr #28]! @ │ │ │ │ strdeq pc, [ip], lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mlaeq r4, sl, r1, lr │ │ │ │ - eoreq sp, r4, r0, asr pc │ │ │ │ + eoreq lr, r4, sl, asr #4 │ │ │ │ + eoreq lr, r4, r0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb78c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi fa4630 │ │ │ │ blmi fcc8e8 │ │ │ │ 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 ffb1cbb4 │ │ │ │ + blx f1cbb6 │ │ │ │ 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 ff59cbfc │ │ │ │ + blx 99cbfe │ │ │ │ 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 1e9362 │ │ │ │ bl 1ddb78 │ │ │ │ @ instruction: 0xf0200286 │ │ │ │ @@ -29702,19 +29702,19 @@ │ │ │ │ ldrdcs lr, [r5, -sp] │ │ │ │ blx fec1e86c │ │ │ │ andlt lr, r9, r8, asr #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andcs r4, r1, r5, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2309 @ 0xfffff6fb │ │ │ │ @ instruction: 0xf1154479 │ │ │ │ - strb pc, [sl, r1, lsl #26]! @ │ │ │ │ + ubfx pc, r1, #26, #11 │ │ │ │ addeq pc, ip, r6, lsl r8 @ │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strhteq sp, [r4], -r2 │ │ │ │ - eoreq sp, r4, r8, ror #26 │ │ │ │ + eoreq lr, r4, r2, rrx │ │ │ │ + eoreq sp, r4, r8, lsl lr │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb7ab0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi e647b8 │ │ │ │ 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 @ 60940 │ │ │ │ tstpeq r0, #67 @ p-variant is OBSOLETE @ 0x43 │ │ │ │ eorscc pc, r8, #12976128 @ 0xc60000 │ │ │ │ - @ instruction: 0xffc4f118 │ │ │ │ + @ instruction: 0xf814f119 │ │ │ │ stmdage r6, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ andspl pc, r8, #12976128 @ 0xc60000 │ │ │ │ - @ instruction: 0xf984f117 │ │ │ │ + @ instruction: 0xf9d4f117 │ │ │ │ ldmib sp, {r1, r8, sl, fp, sp, pc}^ │ │ │ │ stm sp, {r0, r1, r2, r8} │ │ │ │ blls 1e0970 │ │ │ │ muleq r7, r4, r8 │ │ │ │ - blx ff39cdc8 │ │ │ │ + blx 79cdca │ │ │ │ @ instruction: 0x46284639 │ │ │ │ - @ instruction: 0xf976f117 │ │ │ │ + @ instruction: 0xf9c6f117 │ │ │ │ ldm r5, {r0, r3, r8, r9, fp, lr} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ bmi 26099c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 2ba9f0 │ │ │ │ @ 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 @ 60c9c │ │ │ │ ldrcc r3, [ip], #-12 │ │ │ │ - @ instruction: 0xffb4f116 │ │ │ │ + @ instruction: 0xf804f117 │ │ │ │ ldrsbne pc, [ip, #135] @ 0x87 @ │ │ │ │ addpl pc, pc, r5, lsl #10 │ │ │ │ bicpl pc, r9, r1, lsl #10 │ │ │ │ @ instruction: 0xf116300c │ │ │ │ - qsub16mi pc, r0, sp @ │ │ │ │ - @ instruction: 0xffa8f116 │ │ │ │ + strtmi pc, [r0], -sp, asr #31 │ │ │ │ + @ instruction: 0xfff8f116 │ │ │ │ ldrsbne pc, [ip, #135] @ 0x87 @ │ │ │ │ @ instruction: 0xf5014620 │ │ │ │ @ instruction: 0xf11651c9 │ │ │ │ - qsub16mi pc, r1, r3 @ │ │ │ │ - @ instruction: 0xf1164668 │ │ │ │ - @ instruction: 0xf505ffbb │ │ │ │ + strtmi pc, [r1], -r3, asr #31 │ │ │ │ + @ instruction: 0xf1174668 │ │ │ │ + @ instruction: 0xf505f80b │ │ │ │ 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: 0xf8d5fdef │ │ │ │ + @ instruction: 0xf8d5fe3f │ │ │ │ @ instruction: 0xf1180ee4 │ │ │ │ - bmi 6a04ac │ │ │ │ + bmi 6a05ec │ │ │ │ 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 @ 60dc4 │ │ │ │ ldrdlt r6, [fp, -r3] │ │ │ │ ldrmi r6, [r8], #2195 @ 0x893 │ │ │ │ strcc r5, [r1], #-2112 @ 0xfffff7c0 │ │ │ │ - cdp2 1, 4, cr15, cr14, cr15, {7} │ │ │ │ + cdp2 1, 9, cr15, cr14, cr15, {7} │ │ │ │ ldmibcs ip, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ subeq pc, r0, r0, asr #7 │ │ │ │ bvs 15319f4 │ │ │ │ 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 │ │ │ │ addeq pc, ip, lr, asr #1 │ │ │ │ - eoreq sp, r5, r2, lsr #28 │ │ │ │ - eoreq sp, r5, ip, lsl lr │ │ │ │ + ldrdeq sp, [r5], -r2 @ │ │ │ │ + eoreq sp, r5, ip, asr #29 │ │ │ │ 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] @ │ │ │ │ umulleq lr, ip, lr, pc @ │ │ │ │ - strdeq sp, [r5], -r2 @ │ │ │ │ - eoreq sp, r5, ip, ror #25 │ │ │ │ + eoreq sp, r5, r2, lsr #27 │ │ │ │ + mlaeq r5, ip, sp, sp │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ bmi fe172bd0 │ │ │ │ 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 │ │ │ │ - ldc2l 1, cr15, [lr], {22} │ │ │ │ + stc2 1, cr15, [lr, #-88]! @ 0xffffffa8 │ │ │ │ addpl pc, pc, r4, lsl #10 │ │ │ │ andscc r9, ip, r9, lsl #18 │ │ │ │ @ instruction: 0xf1169009 │ │ │ │ - stmdbls r9, {r0, r1, r2, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r9, {r0, r1, r2, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r9, sl, lsl #16 │ │ │ │ - ldc2 1, cr15, [lr, #-88] @ 0xffffffa8 │ │ │ │ + stc2l 1, cr15, [lr, #-88]! @ 0xffffffa8 │ │ │ │ @ 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 40f950 │ │ │ │ strbpl pc, [r0, -r4, lsl #10] @ │ │ │ │ blcc 79f694 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ bmi 60d108 │ │ │ │ ldmdbmi r6, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff86f114 │ │ │ │ + @ instruction: 0xffd6f114 │ │ │ │ @ instruction: 0xf504e759 │ │ │ │ @ instruction: 0xf8c75740 │ │ │ │ @ instruction: 0xe7f26b1c │ │ │ │ stcl 7, cr15, [r6], #900 @ 0x384 │ │ │ │ addeq lr, ip, r0, ror lr │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq lr, ip, r0, asr lr │ │ │ │ addeq r1, r8, r0, ror #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq sp, r4, r0, lsl #13 │ │ │ │ - eoreq sp, r4, r2, ror r6 │ │ │ │ - eoreq sp, r4, r2, ror #12 │ │ │ │ - eoreq sp, r4, ip, asr r6 │ │ │ │ - eoreq sp, r4, r8, asr r6 │ │ │ │ - eoreq sp, r4, ip, asr #12 │ │ │ │ - eoreq sp, r4, r8, asr #12 │ │ │ │ - addeq lr, ip, r2, lsl #26 │ │ │ │ - eoreq sp, r4, r6, lsl #9 │ │ │ │ - eoreq sp, r4, r8, lsr #10 │ │ │ │ + eoreq sp, r4, r0, lsr r7 │ │ │ │ + eoreq sp, r4, r2, lsr #14 │ │ │ │ + eoreq sp, r4, r2, lsl r7 │ │ │ │ + eoreq sp, r4, ip, lsl #14 │ │ │ │ + eoreq sp, r4, r8, lsl #14 │ │ │ │ + strdeq sp, [r4], -ip @ │ │ │ │ strdeq sp, [r4], -r8 @ │ │ │ │ - eoreq sp, r4, r2, ror r2 │ │ │ │ + addeq lr, ip, r2, lsl #26 │ │ │ │ + eoreq sp, r4, r6, lsr r5 │ │ │ │ + ldrdeq sp, [r4], -r8 @ │ │ │ │ + eoreq sp, r4, r8, lsr #11 │ │ │ │ + eoreq sp, r4, r2, lsr #6 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ vmax.s8 d20, d26, d6 │ │ │ │ vaddl.s8 q8, d0, d1 │ │ │ │ @ instruction: 0xf89d4010 │ │ │ │ @ instruction: 0xf89d8018 │ │ │ │ b 3fd468 │ │ │ │ stmdacs r0, {} @ │ │ │ │ @@ -30921,15 +30921,15 @@ │ │ │ │ @ instruction: 0xf10c5380 │ │ │ │ strdcs r3, [r4, -pc] │ │ │ │ teqvs sl, sl @ │ │ │ │ bleq fe19c4d0 │ │ │ │ andseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf8c7627c │ │ │ │ @ instruction: 0xf117d01c │ │ │ │ - umlaleq pc, r1, fp, sp @ │ │ │ │ + adceq pc, r1, fp, ror #27 │ │ │ │ @ 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 │ │ │ │ - ldc2 1, cr15, [lr, #-92] @ 0xffffffa4 │ │ │ │ + stc2l 1, cr15, [lr, #-92]! @ 0xffffffa4 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ addeq lr, ip, r0, lsl #10 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ strdeq lr, [ip], r6 │ │ │ │ umulleq lr, ip, ip, r4 │ │ │ │ - eoreq ip, sl, r8, ror #27 │ │ │ │ + mlaeq sl, r8, lr, ip │ │ │ │ @ instruction: 0xffffecfb │ │ │ │ andeq r0, r0, r4, 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 @ │ │ │ │ - mrc2 1, 5, pc, cr2, cr5, {0} │ │ │ │ + @ instruction: 0xff02f115 │ │ │ │ addpl pc, pc, r4, lsl #10 │ │ │ │ strcc r3, [r4, #-28] @ 0xffffffe4 │ │ │ │ @ instruction: 0xf1153734 │ │ │ │ - @ instruction: 0xf504feab │ │ │ │ + @ instruction: 0xf504fefb │ │ │ │ @ instruction: 0xf8d65190 │ │ │ │ ldrdcc r0, [ip, -ip] │ │ │ │ blx fed9fe5c │ │ │ │ @ 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 167cb68 │ │ │ │ @ instruction: 0xf6054790 │ │ │ │ adcsmi r0, sp, #184, 10 @ 0x2e000000 │ │ │ │ @ instruction: 0xf504d1dc │ │ │ │ @ instruction: 0xf8d645a0 │ │ │ │ @ instruction: 0xf1170218 │ │ │ │ - @ instruction: 0xf8d5fcdf │ │ │ │ + @ instruction: 0xf8d5fd2f │ │ │ │ @ instruction: 0xf1170ee4 │ │ │ │ - @ instruction: 0xf8d6fcdb │ │ │ │ + @ instruction: 0xf8d6fd2b │ │ │ │ @ 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: 0xf8d6fccb │ │ │ │ + @ instruction: 0xf8d6fd1b │ │ │ │ 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 9ce73c │ │ │ │ ldrbvs pc, [r4, r5, asr #12] @ │ │ │ │ mrccs 8, 6, APSR_nzcv, cr4, cr5, {6} │ │ │ │ @ instruction: 0xf85819e6 │ │ │ │ addsmi r3, sl, #3 │ │ │ │ biclt sp, sl, r4 │ │ │ │ - ldc2 1, cr15, [r0], #92 @ 0x5c │ │ │ │ + stc2 1, cr15, [r0, #-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: 0xf994f077 │ │ │ │ blvs fe6fc91c │ │ │ │ @@ -31339,15 +31339,15 @@ │ │ │ │ @ instruction: 0xf50440bb │ │ │ │ @ instruction: 0x301841b8 │ │ │ │ strmi pc, [r0, #1284]! @ 0x504 │ │ │ │ blx 1f9e284 │ │ │ │ orrpl pc, pc, r4, lsl #10 │ │ │ │ adcsmi pc, sp, r4, lsl #10 │ │ │ │ eorcc r3, r4, ip, lsl r1 │ │ │ │ - stc2l 1, cr15, [r8], {21} │ │ │ │ + ldc2 1, cr15, [r8, #-84] @ 0xffffffac │ │ │ │ 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: 0xf8d4fa53 │ │ │ │ + @ instruction: 0xf8d4faa3 │ │ │ │ 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 │ │ │ │ addeq sp, ip, r4, lsl #18 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq sp, ip, r6, lsr #16 │ │ │ │ - strhteq fp, [r4], -r8 │ │ │ │ - mlaeq r4, r2, pc, fp @ │ │ │ │ + eoreq ip, r4, r8, rrx │ │ │ │ + eoreq ip, r4, r2, asr #32 │ │ │ │ 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 3dc8d4 │ │ │ │ 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, lsr r6 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ strdeq sp, [ip], lr │ │ │ │ - eoreq fp, r4, r2, ror #21 │ │ │ │ + mlaeq r4, r2, fp, fp │ │ │ │ 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 422d48 │ │ │ │ bgt 233f38 │ │ │ │ - @ instruction: 0xff9cf114 │ │ │ │ + @ instruction: 0xffecf114 │ │ │ │ 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 3875d0 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ strmi lr, [r3], -sp, asr #19 │ │ │ │ bgt 249a10 │ │ │ │ - @ instruction: 0xff8ef114 │ │ │ │ + @ instruction: 0xffdef114 │ │ │ │ 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 63465c │ │ │ │ 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, r2, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r5, r7, lsl #16 │ │ │ │ - @ instruction: 0xff0cf114 │ │ │ │ + @ instruction: 0xff5cf114 │ │ │ │ blge c8e60 │ │ │ │ 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 2e2bc8 │ │ │ │ @@ -32432,15 +32432,15 @@ │ │ │ │ addsle r0, r8, r7, lsl #30 │ │ │ │ bcs 14a1578 │ │ │ │ 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: 0xf8d6fb97 │ │ │ │ + @ instruction: 0xf8d6fbe7 │ │ │ │ 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 │ │ │ │ addeq ip, ip, ip, asr #11 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ umulleq ip, ip, r4, r4 @ │ │ │ │ - eoreq sl, r4, lr, lsl ip │ │ │ │ - ldrdeq sl, [r4], -sl @ │ │ │ │ + eoreq sl, r4, lr, asr #25 │ │ │ │ + eoreq sl, r4, sl, lsl #25 │ │ │ │ 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 │ │ │ │ @ instruction: 0x008cb4ba │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq fp, ip, r2, asr #7 │ │ │ │ - eoreq r9, r4, r6, ror #21 │ │ │ │ - eoreq r9, r4, r4, ror #20 │ │ │ │ + mlaeq r4, r6, fp, r9 │ │ │ │ + eoreq r9, r4, r4, lsl fp │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbbf9c │ │ │ │ @ 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 │ │ │ │ addeq sl, ip, ip, ror #11 │ │ │ │ @ instruction: 0x00000ab8 │ │ │ │ - eoreq r8, r4, r8, asr #29 │ │ │ │ - eoreq r8, r4, r8, ror #29 │ │ │ │ - eoreq r8, r4, r4, lsl #30 │ │ │ │ - eoreq r8, r4, r4, lsl pc │ │ │ │ - eoreq r8, r4, r6, lsr #24 │ │ │ │ - eoreq r8, r4, r8, lsl ip │ │ │ │ - eoreq r8, r4, r8, lsr ip │ │ │ │ - eoreq r8, r4, r8, asr #24 │ │ │ │ + eoreq r8, r4, r8, ror pc │ │ │ │ + mlaeq r4, r8, pc, r8 @ │ │ │ │ + strhteq r8, [r4], -r4 │ │ │ │ + eoreq r8, r4, r4, asr #31 │ │ │ │ + ldrdeq r8, [r4], -r6 @ │ │ │ │ + eoreq r8, r4, r8, asr #25 │ │ │ │ + eoreq r8, r4, r8, ror #25 │ │ │ │ + strdeq r8, [r4], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febbd230 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ ldc2 0, cr15, [ip, #-492]! @ 0xfffffe14 │ │ │ │ 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, lsl #9 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r8, ip, r0, asr #8 │ │ │ │ - eoreq r6, r4, r2, asr #21 │ │ │ │ + eoreq r6, r4, r2, ror fp │ │ │ │ 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 ff0a848c │ │ │ │ stcl 7, cr15, [sl], #-864 @ 0xfffffca0 │ │ │ │ addeq r6, ip, lr, ror #14 │ │ │ │ addeq r6, ip, r8, ror #14 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r6, ip, lr, ror #6 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ - strhteq r4, [r4], -r4 │ │ │ │ + eoreq r4, r4, r4, ror #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc16b4 │ │ │ │ @ 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 ffae94b8 │ │ │ │ mrrc 7, 13, pc, r4, cr7 @ │ │ │ │ addeq r5, ip, r6, ror #13 │ │ │ │ addeq r5, ip, r0, ror #13 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ strdeq r5, [ip], ip │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ - eoreq r3, r4, r8, lsl #7 │ │ │ │ + eoreq r3, r4, r8, lsr r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc26e0 │ │ │ │ @ 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 │ │ │ │ ldrdeq r4, [ip], r4 @ │ │ │ │ @ instruction: 0x00000ab8 │ │ │ │ - strhteq r2, [r4], -r2 │ │ │ │ - ldrdeq r2, [r4], -r4 @ │ │ │ │ - strdeq r2, [r4], -r2 @ │ │ │ │ - eoreq r2, r4, r6, lsl #28 │ │ │ │ + eoreq r2, r4, r2, ror #28 │ │ │ │ + eoreq r2, r4, r4, lsl #29 │ │ │ │ + eoreq r2, r4, r2, lsr #29 │ │ │ │ + strhteq r2, [r4], -r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc3088 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ @ instruction: 0xf504b083 │ │ │ │ @ instruction: 0xf0755540 │ │ │ │ @ instruction: 0xf504fe0d │ │ │ │ @@ -42093,27 +42093,27 @@ │ │ │ │ movtpl pc, #17668 @ 0x4504 @ │ │ │ │ movwls r3, #4900 @ 0x1324 │ │ │ │ @ instruction: 0xf7d84623 │ │ │ │ @ instruction: 0xf7fff88f │ │ │ │ bmi 3db938 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [r0], #-36 @ 0xffffffdc │ │ │ │ + stc2 1, cr15, [r0], {9} │ │ │ │ andls lr, r6, #132, 14 @ 0x2100000 │ │ │ │ @ instruction: 0xf7d6e4fd │ │ │ │ svclt 0x0000e994 │ │ │ │ addeq r3, ip, r8, ror lr │ │ │ │ addeq r3, ip, r6, ror lr │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r3, ip, ip, lsr #20 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq r2, [r4], -r6 @ │ │ │ │ + eoreq r2, r4, r6, lsr #3 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ - eoreq r1, r4, r0, lsr #25 │ │ │ │ - eoreq r1, r4, r6, asr #23 │ │ │ │ + eoreq r1, r4, r0, asr sp │ │ │ │ + eoreq r1, r4, r6, ror ip │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mcrrpl 5, 0, pc, r0, cr0 @ │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ mrcmi 6, 1, r4, cr11, cr3, {0} │ │ │ │ @@ -43415,25 +43415,25 @@ │ │ │ │ @ instruction: 0x33245344 │ │ │ │ strtmi r9, [r3], -r1, lsl #6 │ │ │ │ mrc2 7, 1, pc, cr12, cr6, {6} │ │ │ │ bllt ffd2becc │ │ │ │ andcs r4, r1, fp, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2315 @ 0xfffff6f5 │ │ │ │ @ instruction: 0xf1084479 │ │ │ │ - @ instruction: 0xe79bf9dd │ │ │ │ + ldr pc, [fp, sp, lsr #20] │ │ │ │ svc 0x0042f7d4 │ │ │ │ addeq r2, ip, r4, ror r9 │ │ │ │ addeq r2, ip, r2, ror r9 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r2, ip, r4, ror r5 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r0, r4, r2, lsr #24 │ │ │ │ + ldrdeq r0, [r4], -r2 @ │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ - strdeq r0, [r4], -sl @ │ │ │ │ - eoreq r0, r4, r0, lsr #14 │ │ │ │ + eoreq r0, r4, sl, lsr #17 │ │ │ │ + ldrdeq r0, [r4], -r0 @ │ │ │ │ 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 │ │ │ │ addeq r0, ip, r4, ror #23 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ @ instruction: 0xffff9df7 │ │ │ │ addeq r0, ip, sl, lsl #23 │ │ │ │ @ instruction: 0xffff864f │ │ │ │ - eoreq pc, r3, ip, asr #11 │ │ │ │ - eoreq pc, r3, lr, lsl #6 │ │ │ │ + eoreq pc, r3, ip, ror r6 @ │ │ │ │ + strhteq pc, [r3], -lr @ │ │ │ │ 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 │ │ │ │ strdeq r0, [ip], lr │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ ldrdeq r0, [ip], r6 │ │ │ │ - eoreq lr, r3, ip, lsr #13 │ │ │ │ + eoreq lr, r3, ip, asr r7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc7388 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12b40b0 │ │ │ │ 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 │ │ │ │ mcr2 0, 7, pc, cr10, cr0, {3} @ │ │ │ │ @ instruction: 0xf1084628 │ │ │ │ - @ instruction: 0xf8dbfd07 │ │ │ │ + @ instruction: 0xf8dbfd57 │ │ │ │ @ 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: 0xff42f06f │ │ │ │ @ instruction: 0xf1074628 │ │ │ │ - @ instruction: 0xf8dbfd5f │ │ │ │ + @ instruction: 0xf8dbfdaf │ │ │ │ @ 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, asr #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - strdeq ip, [r3], -r0 @ │ │ │ │ - eoreq ip, r3, r6, lsr #18 │ │ │ │ - strdeq ip, [r3], -r4 @ │ │ │ │ - eoreq ip, r3, r2, lsr #18 │ │ │ │ - eoreq ip, r3, r8, asr #17 │ │ │ │ - eoreq ip, r3, sl, asr #18 │ │ │ │ - eoreq ip, r3, r2, lsl #18 │ │ │ │ + eoreq ip, r3, r0, lsr #21 │ │ │ │ + ldrdeq ip, [r3], -r6 @ │ │ │ │ + eoreq ip, r3, r4, lsr #19 │ │ │ │ + ldrdeq ip, [r3], -r2 @ │ │ │ │ + eoreq ip, r3, r8, ror r9 │ │ │ │ + strdeq ip, [r3], -sl @ │ │ │ │ + strhteq ip, [r3], -r2 │ │ │ │ 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}^ │ │ │ │ @ instruction: 0xf9c6f06f │ │ │ │ eorscc pc, r8, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf0432000 │ │ │ │ @ instruction: 0xf8c60380 │ │ │ │ @ instruction: 0xf1073238 │ │ │ │ - strmi pc, [r3], -r1, ror #17 │ │ │ │ + @ instruction: 0x4603f931 │ │ │ │ @ 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 │ │ │ │ @ instruction: 0x008bd5b4 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq sp, fp, r0, ror #9 │ │ │ │ - eoreq fp, r3, ip, ror #24 │ │ │ │ - eoreq fp, r3, lr, asr #24 │ │ │ │ + eoreq fp, r3, ip, lsl sp │ │ │ │ + strdeq fp, [r3], -lr @ │ │ │ │ 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 12b1d3c │ │ │ │ blx ff431b16 │ │ │ │ @ instruction: 0xf1052000 │ │ │ │ - blls 1b3200 │ │ │ │ + blls 1b3340 │ │ │ │ andseq pc, r8, #12779520 @ 0xc30000 │ │ │ │ blmi a863e0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 7cdba4 │ │ │ │ @ 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, ror #14 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ addeq ip, fp, sl, asr r7 │ │ │ │ addeq ip, fp, ip, asr #9 │ │ │ │ - eoreq sl, r3, r6, lsr #24 │ │ │ │ + ldrdeq sl, [r3], -r6 @ │ │ │ │ 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 12b20a4 │ │ │ │ @ instruction: 0xf86af7fd │ │ │ │ @ instruction: 0xf1052000 │ │ │ │ - blls 1b2e98 │ │ │ │ + blls 1b2fd8 │ │ │ │ andseq pc, r8, #12779520 @ 0xc30000 │ │ │ │ blmi a86748 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 7cdf0c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SPSR_svc │ │ │ │ pop {r0, r1, r2, r3, r4, ip, sp, pc} │ │ │ │ @@ -49586,15 +49586,15 @@ │ │ │ │ @ instruction: 0xf7cee7b2 │ │ │ │ svclt 0x0000ef1a │ │ │ │ addeq ip, fp, r2, lsl #8 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ strdeq ip, [fp], r2 │ │ │ │ addeq ip, fp, r4, ror #2 │ │ │ │ - strhteq sl, [r3], -lr │ │ │ │ + eoreq sl, r3, lr, ror #18 │ │ │ │ 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: 0xf85ef105 │ │ │ │ + @ instruction: 0xf8aef105 │ │ │ │ @ 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 │ │ │ │ @@ -50131,16 +50131,16 @@ │ │ │ │ ldrtmi r2, [r3], -r0, asr #28 │ │ │ │ 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 b46c4 │ │ │ │ + @ instruction: 0xf1059300 │ │ │ │ + blls b2804 │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d53228 │ │ │ │ @ instruction: 0xf8c53224 │ │ │ │ ldrmi r0, [r8], #-544 @ 0xfffffde0 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 541070 │ │ │ │ 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 b45a0 │ │ │ │ + blls b46e0 │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d53228 │ │ │ │ @ instruction: 0xf8c53224 │ │ │ │ ldrmi r0, [r8], #-544 @ 0xfffffde0 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 541194 │ │ │ │ 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 │ │ │ │ - smlalbtlt pc, r8, r7, sp @ │ │ │ │ + cmpplt r8, r7, lsl lr @ p-variant is OBSOLETE │ │ │ │ @ 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 21511c │ │ │ │ - ldc2l 1, cr15, [r0, #-16]! │ │ │ │ + stc2l 1, cr15, [r0, #16] │ │ │ │ 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 feaecfcc │ │ │ │ @@ -50602,19 +50602,19 @@ │ │ │ │ andcs lr, r0, pc, lsl #15 │ │ │ │ svclt 0x0000e660 │ │ │ │ addeq fp, fp, sl, asr r6 │ │ │ │ andeq r0, r0, r0, lsl sl │ │ │ │ andeq r0, r0, ip, lsr r8 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ - eoreq r9, r3, r2, lsr #22 │ │ │ │ + ldrdeq r9, [r3], -r2 @ │ │ │ │ andeq r0, r0, ip, ror #20 │ │ │ │ andeq r0, r0, r0, lsr #15 │ │ │ │ muleq r0, r4, fp │ │ │ │ - eoreq r9, r3, r2, ror #18 │ │ │ │ + eoreq r9, r3, r2, lsl sl │ │ │ │ andeq r0, r0, r4, lsl #16 │ │ │ │ andeq r0, r0, r8, asr r9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febcc150 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ ldc2 0, cr15, [r6, #432]! @ 0x1b0 │ │ │ │ @@ -50843,15 +50843,15 @@ │ │ │ │ umulleq sl, fp, r8, lr │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ umulleq sl, fp, r2, lr │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, ror #20 │ │ │ │ addeq sl, fp, r8, asr #27 │ │ │ │ andeq r0, r0, r8, asr r9 │ │ │ │ - eoreq r9, r9, r2, lsr #15 │ │ │ │ + eoreq r9, r9, r2, asr r8 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febcc4fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 1fb9064 │ │ │ │ strbpl pc, [r0, #-1280] @ 0xfffffb00 @ │ │ │ │ adclt r4, r5, ip, ror fp │ │ │ │ svcmi 0x007c447a │ │ │ │ @@ -50982,15 +50982,15 @@ │ │ │ │ addeq sl, fp, ip, ror #25 │ │ │ │ andeq r0, r0, ip, lsr r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ addeq sl, fp, ip, asr ip │ │ │ │ muleq r0, r4, fp │ │ │ │ andeq r0, r0, ip, ror #20 │ │ │ │ andeq r0, r0, r8, asr r9 │ │ │ │ - eoreq r9, r9, r6, asr #11 │ │ │ │ + eoreq r9, r9, r6, ror r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ strbpl pc, [r0], #-1280 @ 0xfffffb00 @ │ │ │ │ @ instruction: 0xf8d4b091 │ │ │ │ blcs c3c8c │ │ │ │ @@ -51130,15 +51130,15 @@ │ │ │ │ blls 31a368 │ │ │ │ ldmdble r6, {r0, r1, r4, r6, r8, sl, lr} │ │ │ │ bvs 79c380 │ │ │ │ blx 13e4c2 │ │ │ │ bvs fe94678c │ │ │ │ @ instruction: 0xd1b52b00 │ │ │ │ bvs ff6905f8 │ │ │ │ - @ instruction: 0xf980f1db │ │ │ │ + @ instruction: 0xf9d0f1db │ │ │ │ @ instruction: 0xf0109b09 │ │ │ │ svclt 0x00140f06 │ │ │ │ blvc b28a8 │ │ │ │ bleq fe0b18ac │ │ │ │ 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 r9, r3, r8, asr #7 │ │ │ │ + eoreq r9, r3, r8, ror r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febcca94 │ │ │ │ @ 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] @ 7697a │ │ │ │ @ instruction: 0x4640311c │ │ │ │ - blx ffd32882 │ │ │ │ + mcrr2 1, 0, pc, r2, cr1 @ │ │ │ │ ldm r8, {r0, r8, r9, fp, sp, pc} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldrtmi r0, [r0], -r7 │ │ │ │ blvs fef47d10 │ │ │ │ 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, asr r8 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ - eoreq r8, r9, r2, ror #3 │ │ │ │ + mlaeq r9, r2, r2, r8 │ │ │ │ addeq r9, fp, lr, asr #12 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 131efc │ │ │ │ @ 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 │ │ │ │ - stc2 1, cr15, [r0, #-0] │ │ │ │ + ldc2l 1, cr15, [r0, #-0] │ │ │ │ orrpl pc, pc, #20971520 @ 0x1400000 │ │ │ │ muleq r7, r8, r8 │ │ │ │ andeq lr, r7, r6, lsl #17 │ │ │ │ blvs 8bb4 │ │ │ │ @ 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] @ 79506 │ │ │ │ @ instruction: 0x4640311c │ │ │ │ - mcr2 0, 1, pc, cr12, cr14, {7} @ │ │ │ │ + mrc2 0, 3, pc, cr12, cr14, {7} │ │ │ │ ldm r8, {r0, r8, r9, fp, sp, pc} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldrtmi r0, [r0], -r7 │ │ │ │ blvs 1f4a89c │ │ │ │ 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 │ │ │ │ ldrdeq r6, [fp], ip │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ - eoreq r5, r9, r2, ror #12 │ │ │ │ + eoreq r5, r9, r2, lsl r7 │ │ │ │ addeq r6, fp, lr, asr #21 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 134a7c │ │ │ │ @ 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 │ │ │ │ - mcr2 0, 1, pc, cr0, cr13, {7} @ │ │ │ │ + mrc2 0, 3, 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 61f314 │ │ │ │ ldmdbmi r6, {sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff9cf0fa │ │ │ │ + @ instruction: 0xffecf0fa │ │ │ │ ldmdbmi r4, {r0, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ andcs r4, r1, r2, lsr #12 │ │ │ │ @ instruction: 0xf7c84479 │ │ │ │ blmi 535c28 │ │ │ │ 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 3f52ac │ │ │ │ stmdbmi sp, {sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff82f0fa │ │ │ │ + @ instruction: 0xffd2f0fa │ │ │ │ @ instruction: 0xf7c7e7cc │ │ │ │ svclt 0x0000ece8 │ │ │ │ addeq r4, fp, r4, ror sp │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r4, fp, r8, ror #26 │ │ │ │ addeq r4, fp, r6, asr #25 │ │ │ │ - eoreq r3, r3, r0, asr r8 │ │ │ │ - mlaeq r3, lr, r2, r3 │ │ │ │ - eoreq r3, r3, ip, lsl #17 │ │ │ │ + eoreq r3, r3, r0, lsl #18 │ │ │ │ + eoreq r3, r3, lr, asr #6 │ │ │ │ + eoreq r3, r3, ip, lsr r9 │ │ │ │ andeq r0, r0, r8, lsr #15 │ │ │ │ - eoreq r3, r3, r8, asr #16 │ │ │ │ - eoreq r3, r3, sl, ror #4 │ │ │ │ + strdeq r3, [r3], -r8 @ │ │ │ │ + eoreq r3, r3, sl, lsl r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd25cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r6], -r0, ror #31 │ │ │ │ @ instruction: 0xf5064822 │ │ │ │ addlt r5, r4, r0, lsl #11 │ │ │ │ strcs r4, [r0], #-1144 @ 0xfffffb88 │ │ │ │ - ldc2l 0, cr15, [r6, #-1004]! @ 0xfffffc14 │ │ │ │ + stc2l 0, cr15, [r6, #1004] @ 0x3ec │ │ │ │ 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 │ │ │ │ @@ -57065,30 +57065,30 @@ │ │ │ │ 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, r3, lsr pc @ │ │ │ │ + andlt pc, r4, r3, lsl #31 │ │ │ │ @ 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 r3, r3, ip, lsr r8 │ │ │ │ - eoreq r3, r3, r8, lsr #16 │ │ │ │ - eoreq r3, r3, r6, lsl r8 │ │ │ │ - eoreq r3, r3, ip, asr #3 │ │ │ │ + eoreq r3, r3, ip, ror #17 │ │ │ │ + ldrdeq r3, [r3], -r8 @ │ │ │ │ + eoreq r3, r3, r6, asr #17 │ │ │ │ + eoreq r3, r3, ip, ror r2 │ │ │ │ @ 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 ffeb8474 │ │ │ │ + blx 12b8476 │ │ │ │ eorsne pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4b121 │ │ │ │ blvs 708968 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf0664628 │ │ │ │ bvs ffb7bbd8 │ │ │ │ blvs 70d95c │ │ │ │ @@ -57885,21 +57885,21 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ blx 18381e0 │ │ │ │ stmdbvs sl!, {r8, sp} │ │ │ │ bl ff1ba018 │ │ │ │ subspl pc, r4, r4, lsr #5 │ │ │ │ - stc2l 1, cr15, [r8, #64]! @ 0x40 │ │ │ │ + mrc2 1, 1, pc, cr8, cr0, {0} │ │ │ │ tstpvs r2, #164, 10 @ p-variant is OBSOLETE @ 0x29000000 │ │ │ │ @ instruction: 0xf8d34629 │ │ │ │ @ instruction: 0xf03a03c8 │ │ │ │ vshll.s32 , d23, #4 │ │ │ │ @ instruction: 0xf1105054 │ │ │ │ - @ instruction: 0xf5a4fdeb │ │ │ │ + @ instruction: 0xf5a4fe3b │ │ │ │ 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 febd333c │ │ │ │ @@ -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: 0xf0fc60e3 │ │ │ │ - ldrbmi pc, [r0], -r1, lsr #31 @ │ │ │ │ - stc2 0, cr15, [sl], #980 @ 0x3d4 │ │ │ │ + usub8mi pc, r0, r1 @ │ │ │ │ + ldc2l 0, cr15, [sl], #980 @ 0x3d4 │ │ │ │ eorsle r2, r9, r0, lsl #16 │ │ │ │ @ instruction: 0xf0f59001 │ │ │ │ - pkhtbmi pc, r0, pc, asr #25 @ │ │ │ │ + strmi pc, [r0], pc, lsr #26 │ │ │ │ @ instruction: 0xf0f59801 │ │ │ │ - bllt 16bb5c0 │ │ │ │ + bllt 16bb700 │ │ │ │ tstpeq sl, sp, lsl #2 @ p-variant is OBSOLETE │ │ │ │ strtmi r2, [r8], -r2, lsl #4 │ │ │ │ - @ instruction: 0xffaef0fc │ │ │ │ + @ instruction: 0xfffef0fc │ │ │ │ ldrtmi r2, [r9], -r8, lsl #4 │ │ │ │ @ instruction: 0xf0fc4628 │ │ │ │ - @ instruction: 0xf506ffa9 │ │ │ │ + @ instruction: 0xf506fff9 │ │ │ │ andcs r5, r8, #180, 2 @ 0x2d │ │ │ │ @ instruction: 0x46283110 │ │ │ │ - @ instruction: 0xffa2f0fc │ │ │ │ + @ instruction: 0xfff2f0fc │ │ │ │ ldmdage lr!, {r0, r3, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xffe4f0fc │ │ │ │ + @ instruction: 0xf834f0fd │ │ │ │ ldcleq 1, cr15, [r8], #52 @ 0x34 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ andcs r6, r0, r0, lsr #32 │ │ │ │ adcvs r6, r2, r1, rrx │ │ │ │ bmi 894628 │ │ │ │ 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: 0xf0fc4628 │ │ │ │ - strb pc, [sp, r3, lsl #31] @ │ │ │ │ + @ instruction: 0xe7cdffd3 │ │ │ │ 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: 0xf0fc600b │ │ │ │ - ldr pc, [r7, sp, ror #30]! │ │ │ │ + @ instruction: 0xe7b7ffbd │ │ │ │ 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, lsr lr │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r3, fp, r8, lsr #28 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xffffff83 │ │ │ │ addeq r3, fp, r2, ror #26 │ │ │ │ @ instruction: 0x00000ab8 │ │ │ │ - eoreq r2, r3, sl, ror #18 │ │ │ │ + eoreq r2, r3, sl, lsl sl │ │ │ │ vst3.8 {d27-d29}, [pc], ip │ │ │ │ ldrblt r5, [r0, #3200]! @ 0xc80 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r7, sl, lsl sl │ │ │ │ blmi 727370 │ │ │ │ @ instruction: 0x4605447a │ │ │ │ blvs 1ba498 │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strls r0, [r4], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xf9aaf103 │ │ │ │ + @ instruction: 0xf9faf103 │ │ │ │ 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 1ba598 │ │ │ │ ldrbmi fp, [r0, -r4]! │ │ │ │ ldc 7, cr15, [lr], {198} @ 0xc6 │ │ │ │ addeq r3, fp, r0, lsr ip │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ - strhteq ip, [r3], -r6 │ │ │ │ + eoreq ip, r3, r6, ror #10 │ │ │ │ strdeq r3, [fp], r8 │ │ │ │ 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, #7063 @ 0x1b97 @ │ │ │ │ andlt r7, r4, r3, lsr #32 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ addeq r5, fp, lr, asr #25 │ │ │ │ - eoreq r2, r3, r6, lsl r8 │ │ │ │ - eoreq r2, r3, r4, asr r8 │ │ │ │ + eoreq r2, r3, r6, asr #17 │ │ │ │ + eoreq r2, r3, r4, lsl #18 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd36c8 │ │ │ │ @ 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: 0xf8d5fae3 │ │ │ │ + @ instruction: 0xf8d5fb33 │ │ │ │ @ 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 │ │ │ │ mcr2 0, 4, pc, cr10, cr9, {1} @ │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ - blx ff438b98 │ │ │ │ + blx 838b9a │ │ │ │ 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 21c7fc │ │ │ │ @ instruction: 0xf8c54651 │ │ │ │ vst2. {d16-d19}, [pc], r8 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ movwcs r9, #33536 @ 0x8300 │ │ │ │ mrc2 0, 1, pc, cr6, cr9, {1} │ │ │ │ svclt 0x0000e7b4 │ │ │ │ - eoreq r2, r3, sl, ror r5 │ │ │ │ + eoreq r2, r3, sl, lsr #12 │ │ │ │ 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 ff2bae74 │ │ │ │ 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 @ │ │ │ │ - ldc2 1, cr15, [r4, #780]! @ 0x30c │ │ │ │ + cdp2 1, 0, cr15, cr4, cr3, {6} │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ @ instruction: 0xf50d8293 │ │ │ │ andls r7, r6, r9, lsl #16 │ │ │ │ @ instruction: 0x46404631 │ │ │ │ - stc2l 1, cr15, [r8, #-780]! @ 0xfffffcf4 │ │ │ │ + ldc2 1, cr15, [r8, #780]! @ 0x30c │ │ │ │ @ instruction: 0xf8989b06 │ │ │ │ bcs 8570c │ │ │ │ subshi pc, pc, #65 @ 0x41 │ │ │ │ bcs fe3baeb4 │ │ │ │ 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, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r1, r2, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ blcs cb790 │ │ │ │ adchi pc, r1, #268435456 @ 0x10000000 │ │ │ │ eorsvc pc, pc, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf5054641 │ │ │ │ @ instruction: 0xf7c660ed │ │ │ │ @ instruction: 0xf8d5eb2e │ │ │ │ @ instruction: 0xf8d5c7ac │ │ │ │ @@ -58615,30 +58615,30 @@ │ │ │ │ strbcc pc, [r4], r5, asr #17 @ │ │ │ │ @ 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: 0xf1c34618 │ │ │ │ - @ instruction: 0xf504ffed │ │ │ │ + @ instruction: 0xf1c44618 │ │ │ │ + @ instruction: 0xf504f83d │ │ │ │ movwcc r5, #33682 @ 0x8392 │ │ │ │ @ instruction: 0x46184631 │ │ │ │ @ instruction: 0xf1c49310 │ │ │ │ - @ instruction: 0xf8dff821 │ │ │ │ + @ instruction: 0xf8dff871 │ │ │ │ @ instruction: 0xae2b3948 │ │ │ │ ldrtmi r2, [r0], -r1, lsl #4 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r6, lsl #6 │ │ │ │ - blx fe7393c6 │ │ │ │ + blx ffb393c6 │ │ │ │ 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 │ │ │ │ - blx fe4b93da │ │ │ │ + blx ff8b93da │ │ │ │ strls r2, [r1], -r0, lsl #6 │ │ │ │ @ instruction: 0x4639461a │ │ │ │ movwls r4, #1568 @ 0x620 │ │ │ │ @ instruction: 0xf872f066 │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ andhi pc, sp, #65 @ 0x41 │ │ │ │ bcc 19bb01c │ │ │ │ @@ -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: 0xf948f20b │ │ │ │ + @ instruction: 0xf998f20b │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ movwcs r8, #4975 @ 0x136f │ │ │ │ @ instruction: 0xf8d5930d │ │ │ │ @ instruction: 0xf8df0230 │ │ │ │ @ instruction: 0xf5001864 │ │ │ │ ldrbtmi r7, [r9], #-210 @ 0xffffff2e │ │ │ │ - @ instruction: 0xf93af20b │ │ │ │ + @ instruction: 0xf98af20b │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ movwcs r8, #4851 @ 0x12f3 │ │ │ │ @ instruction: 0xf8d5930e │ │ │ │ @ instruction: 0xf8966a64 │ │ │ │ @ instruction: 0xf8963050 │ │ │ │ movwls r2, #45786 @ 0xb2da │ │ │ │ blcs a1624 │ │ │ │ @@ -59211,22 +59211,22 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ ... │ │ │ │ strgt r0, [r0, -r0] │ │ │ │ addeq r3, fp, lr, lsl #10 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ addeq r3, fp, r0, lsl #10 │ │ │ │ - eoreq r2, r4, r0, asr #5 │ │ │ │ - eoreq r2, r3, r8, lsl r2 │ │ │ │ + eoreq r2, r4, r0, ror r3 │ │ │ │ + eoreq r2, r3, r8, asr #5 │ │ │ │ andeq r0, r0, ip, ror #25 │ │ │ │ andeq r0, r0, r8, lsr #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq r2, r3, lr, ror r0 │ │ │ │ - eoreq r2, r3, r2, rrx │ │ │ │ - eoreq r2, r3, r0, lsr #32 │ │ │ │ + eoreq r2, r3, lr, lsr #2 │ │ │ │ + eoreq r2, r3, r2, lsl r1 │ │ │ │ + ldrdeq r2, [r3], -r0 @ │ │ │ │ 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 b8d2c │ │ │ │ cdppl 4, 8, cr15, cr0, cr15, {2} │ │ │ │ blvc ffc38c78 │ │ │ │ bcc b91f8 │ │ │ │ @@ -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 fea39ec0 │ │ │ │ + blx ffe39ec0 │ │ │ │ @ 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]! @ 7d9dc │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eoreq r1, r3, r6, asr #10 │ │ │ │ - eoreq r1, r3, r2, lsr #10 │ │ │ │ + strdeq r1, [r3], -r6 @ │ │ │ │ + ldrdeq r1, [r3], -r2 @ │ │ │ │ blne 4bbcfc │ │ │ │ blcc ebbd00 │ │ │ │ umullne pc, r0, r0, r8 @ │ │ │ │ blcc fbbd08 │ │ │ │ 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 aba0c8 │ │ │ │ + blx 1eba0c8 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ ldrdeq r3, [fp], r4 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - eoreq r0, r9, r6, asr ip │ │ │ │ + eoreq r0, r9, r6, lsl #26 │ │ │ │ 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, r5, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmibmi sp, {r0, r2, r4, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbmi r2, [r0], -r9, lsl #4 │ │ │ │ @ instruction: 0xf0fb4479 │ │ │ │ - andcs pc, r4, #2080768 @ 0x1fc000 │ │ │ │ + andcs pc, r4, #3391488 @ 0x33c000 │ │ │ │ @ instruction: 0x51b6f504 │ │ │ │ @ instruction: 0xf0fb4650 │ │ │ │ - @ instruction: 0xf504f979 │ │ │ │ + @ instruction: 0xf504f9c9 │ │ │ │ @ instruction: 0x310451b6 │ │ │ │ ldrbmi r2, [r0], -r4, lsl #4 │ │ │ │ - @ instruction: 0xf972f0fb │ │ │ │ + @ instruction: 0xf9c2f0fb │ │ │ │ @ instruction: 0x51b6f504 │ │ │ │ tstcc r8, r4, lsl #4 │ │ │ │ @ instruction: 0xf0fb4650 │ │ │ │ - ldrbmi pc, [r1], -fp, ror #18 @ │ │ │ │ + @ instruction: 0x4651f9bb │ │ │ │ adcvs pc, r4, sp, lsl #10 │ │ │ │ - @ instruction: 0xf9acf0fb │ │ │ │ + @ instruction: 0xf9fcf0fb │ │ │ │ stcvs 5, cr15, [r4], #52 @ 0x34 │ │ │ │ blpl ff27957c │ │ │ │ cdpvc 0, 8, cr15, cr0, cr15, {2} │ │ │ │ blvs ff279584 │ │ │ │ bvc b99e4 │ │ │ │ @ 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 fe13a3b4 │ │ │ │ + blx ff53a3b4 │ │ │ │ @ instruction: 0xf8c54b94 │ │ │ │ ldrbtmi r0, [fp], #-540 @ 0xfffffde4 │ │ │ │ eorcc pc, r8, #12910592 @ 0xc50000 │ │ │ │ @ instruction: 0xf504e03e │ │ │ │ @ instruction: 0xf8955580 │ │ │ │ bcs 87a80 │ │ │ │ bmi fe47256c │ │ │ │ @@ -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 │ │ │ │ - eoreq r0, r3, r0, ror #30 │ │ │ │ - eoreq r0, r9, r0, lsr fp │ │ │ │ + eoreq r1, r3, r0, lsl r0 │ │ │ │ + eoreq r0, r9, r0, ror #23 │ │ │ │ addeq ip, sl, r2, lsl r3 │ │ │ │ - eoreq r0, r3, r6, lsr #26 │ │ │ │ - eoreq r0, r3, r8, ror sp │ │ │ │ - eoreq r0, r3, r4, ror #26 │ │ │ │ - eoreq r0, r3, r4, asr #25 │ │ │ │ - strdeq r0, [r3], -r4 @ │ │ │ │ - eoreq r0, r3, r8, lsr #25 │ │ │ │ + ldrdeq r0, [r3], -r6 @ │ │ │ │ + eoreq r0, r3, r8, lsr #28 │ │ │ │ + eoreq r0, r3, r4, lsl lr │ │ │ │ + eoreq r0, r3, r4, ror sp │ │ │ │ + eoreq r0, r3, r4, lsr #27 │ │ │ │ + eoreq r0, r3, r8, asr sp │ │ │ │ addeq r1, fp, ip, lsl #31 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ - eoreq r0, r4, r4, asr #26 │ │ │ │ - eoreq r0, r3, r4, ror #25 │ │ │ │ - eoreq r0, r3, lr, lsr #24 │ │ │ │ - eoreq r0, r3, r8, asr #25 │ │ │ │ - strdeq r0, [r3], -r4 @ │ │ │ │ - eoreq r0, r3, r2, ror #25 │ │ │ │ - eoreq r0, r3, sl, lsr #23 │ │ │ │ + strdeq r0, [r4], -r4 @ │ │ │ │ + mlaeq r3, r4, sp, r0 │ │ │ │ + ldrdeq r0, [r3], -lr @ │ │ │ │ + eoreq r0, r3, r8, ror sp │ │ │ │ + eoreq r0, r3, r4, lsr #25 │ │ │ │ + mlaeq r3, r2, sp, r0 │ │ │ │ + eoreq r0, r3, sl, asr ip │ │ │ │ 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 223130 │ │ │ │ @ instruction: 0xf7fe9315 │ │ │ │ svclt 0x0000bc6f │ │ │ │ - strhteq r0, [r3], -r6 │ │ │ │ + eoreq r0, r3, r6, ror #22 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0020f8cc │ │ │ │ bmi fe40ff48 │ │ │ │ adcslt r4, r1, lr, lsl #23 │ │ │ │ @@ -60205,19 +60205,19 @@ │ │ │ │ rschi pc, r7, r0 │ │ │ │ rscvc pc, r4, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7c42100 │ │ │ │ blmi fe0b8bd0 │ │ │ │ stmdage r9, {r0, r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ @ instruction: 0xf1c94619 │ │ │ │ - blmi 1ffe14c │ │ │ │ + blmi 1ffe28c │ │ │ │ stmdage r9, {r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ @ instruction: 0xf1c94619 │ │ │ │ - ldmdbmi sl!, {r0, r2, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi sl!, {r0, r2, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ bge 2cfe78 │ │ │ │ @ instruction: 0x46284479 │ │ │ │ @ instruction: 0xf0749400 │ │ │ │ @ instruction: 0x4606fa75 │ │ │ │ stmiavs r3!, {r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ stmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ bmi 1d903e4 │ │ │ │ @@ -60263,103 +60263,103 @@ │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 338f54 │ │ │ │ ldmdbmi r0, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ sbcsvc pc, r8, r5, lsl #10 │ │ │ │ andscs r9, r2, #8, 4 @ 0x80000000 │ │ │ │ blls 28f820 │ │ │ │ - blx bae64 │ │ │ │ + blx 14bae64 │ │ │ │ movwls r6, #23723 @ 0x5cab │ │ │ │ blmi 134ff30 │ │ │ │ bicsvc pc, r8, r5, lsl #10 │ │ │ │ andls r6, r4, r8, ror #24 │ │ │ │ @ instruction: 0xf505447b │ │ │ │ stcvs 0, cr7, [ip], #-840 @ 0xfffffcb8 │ │ │ │ blvs ffba3668 │ │ │ │ strvc lr, [r1], #-2509 @ 0xfffff633 │ │ │ │ vabd.s8 d9, d9, d0 │ │ │ │ - stmdbmi r4, {r0, r1, r2, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r4, {r0, r1, r2, r3, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ sbcsvc pc, r2, r5, lsl #10 │ │ │ │ vqshl.s8 q2, , │ │ │ │ - stmdbmi r2, {r0, r1, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r2, {r0, r1, r4, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00181bc0 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ @ instruction: 0x01bcf885 │ │ │ │ sbcsvc pc, r2, r5, lsl #10 │ │ │ │ - ldc2 2, cr15, [r8], #36 @ 0x24 │ │ │ │ + stc2 2, cr15, [r8, #-36] @ 0xffffffdc │ │ │ │ blx fec90b80 │ │ │ │ ldrbtmi pc, [r9], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0xf8850940 │ │ │ │ @ instruction: 0xf50501bd │ │ │ │ vqadd.s8 , , q1 │ │ │ │ - ldmdbmi r9!, {r0, r2, r3, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r9!, {r0, r2, r3, r4, r5, r6, r7, 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 │ │ │ │ - stc2 2, cr15, [r2], #36 @ 0x24 │ │ │ │ + ldc2l 2, cr15, [r2], #36 @ 0x24 │ │ │ │ blne ff090b88 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ @ instruction: 0xf50501bf │ │ │ │ vqadd.s8 , , q1 │ │ │ │ - ldmdbmi r0!, {r0, r1, r2, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r0!, {r0, r1, r2, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00181bc0 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, r0, r5, lsl #17 │ │ │ │ sbcsvc pc, r2, r5, lsl #10 │ │ │ │ - stc2 2, cr15, [ip], {9} │ │ │ │ + ldc2l 2, cr15, [ip], {9} │ │ │ │ blne ff150b90 │ │ │ │ sbcsvc pc, r2, r5, lsl #10 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ vrhadd.s8 , , │ │ │ │ - blne ff0bd8fc │ │ │ │ + blne ff0bda3c │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8852301 │ │ │ │ eorvc r0, fp, #-2147483600 @ 0x80000030 │ │ │ │ andpl pc, r0, r9, asr #17 │ │ │ │ bmi 938420 │ │ │ │ bicsvs pc, sl, #1325400064 @ 0x4f000000 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ ldrbtmi r9, [sl], #-0 │ │ │ │ @ instruction: 0xff78f063 │ │ │ │ ldr r4, [sl, -r6, lsl #12]! │ │ │ │ - @ instruction: 0xf8e0f1d2 │ │ │ │ + @ instruction: 0xf930f1d2 │ │ │ │ ldrbt r4, [lr], r4, lsl #12 │ │ │ │ andcs r4, r2, fp, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2331 @ 0xfffff6e5 │ │ │ │ @ instruction: 0xf0f74479 │ │ │ │ - @ instruction: 0xe763fdb1 │ │ │ │ + strb pc, [r3, -r1, lsl #28]! @ │ │ │ │ bl 63c64c │ │ │ │ strdeq r1, [fp], r8 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ strdeq r1, [fp], r0 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ andeq r0, r0, r8, ror #21 │ │ │ │ - eoreq r0, r9, r4, asr #10 │ │ │ │ - eoreq r0, r3, r0, ror r7 │ │ │ │ + strdeq r0, [r9], -r4 @ │ │ │ │ + eoreq r0, r3, r0, lsr #16 │ │ │ │ addeq r1, fp, r6, ror #20 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ andeq r0, r0, r0, lsl #23 │ │ │ │ @ instruction: 0xffffda93 │ │ │ │ umulleq r3, fp, r2, fp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ addeq r4, r6, r0, ror #4 │ │ │ │ - eoreq r0, r3, r4, lsl #16 │ │ │ │ - strdeq r0, [r3], -r0 @ │ │ │ │ - strdeq r0, [r3], -sl @ │ │ │ │ - eoreq r0, r3, r2, lsl #16 │ │ │ │ - eoreq r0, r3, ip, lsl #16 │ │ │ │ - eoreq r0, r3, r4, lsl r8 │ │ │ │ - eoreq r0, r3, sl, lsr #16 │ │ │ │ - eoreq r0, r3, ip, lsr r8 │ │ │ │ - eoreq r0, r3, r2, ror #11 │ │ │ │ - eoreq r0, r3, r2, lsl r7 │ │ │ │ - eoreq pc, r2, r8, asr #29 │ │ │ │ + strhteq r0, [r3], -r4 │ │ │ │ + eoreq r0, r3, r0, lsr #17 │ │ │ │ + eoreq r0, r3, sl, lsr #17 │ │ │ │ + strhteq r0, [r3], -r2 │ │ │ │ + strhteq r0, [r3], -ip │ │ │ │ + eoreq r0, r3, r4, asr #17 │ │ │ │ + ldrdeq r0, [r3], -sl @ │ │ │ │ + eoreq r0, r3, ip, ror #17 │ │ │ │ + mlaeq r3, r2, r6, r0 │ │ │ │ + eoreq r0, r3, r2, asr #15 │ │ │ │ + eoreq pc, r2, r8, ror pc @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd59a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 8826f0 │ │ │ │ blmi 8aa9d8 │ │ │ │ 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 339118 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcsvc pc, r2, r0, lsl #10 │ │ │ │ vqdmulh.s d9, d9, d0 │ │ │ │ - @ instruction: 0xf505fb9d │ │ │ │ + @ instruction: 0xf505fbed │ │ │ │ vqadd.s8 , , q4 │ │ │ │ - @ instruction: 0x4628fbbf │ │ │ │ + strtmi pc, [r8], -pc, lsl #24 │ │ │ │ blx 5ba9de │ │ │ │ bvs 1a994bc │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 251038 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 258888 │ │ │ │ @ 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 │ │ │ │ - strhteq r0, [r9], -ip │ │ │ │ + eoreq r0, r9, ip, ror #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febd5b1c │ │ │ │ @ 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 │ │ │ │ - blx fe3bad2a │ │ │ │ + blx ff7bad2a │ │ │ │ ldmib sp, {sp}^ │ │ │ │ mrscs r2, SP_irq │ │ │ │ @ instruction: 0x41994290 │ │ │ │ ldmdaeq r0, {r0, r1, r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ b 1080ac0 │ │ │ │ vhadd.s8 , , │ │ │ │ bl 197824 │ │ │ │ @@ -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 │ │ │ │ - vqdmulh.s d31, d1, d11 │ │ │ │ + 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: 0xf80cf10e │ │ │ │ + @ instruction: 0xf85cf10e │ │ │ │ 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: 0xf8daf805 │ │ │ │ + @ instruction: 0xf8daf855 │ │ │ │ stccs 0, cr5, [r0, #-112] @ 0xffffff90 │ │ │ │ adchi pc, fp, r0 │ │ │ │ stmdbeq r8, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fc4648 │ │ │ │ bvs b3e244 │ │ │ │ bcs 990b0 │ │ │ │ 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 2b9998 │ │ │ │ @ instruction: 0xf0f84658 │ │ │ │ - mvnslt pc, r7, asr pc @ │ │ │ │ + mvnslt pc, r7, lsr #31 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ eorcc pc, ip, #13828096 @ 0xd30000 │ │ │ │ ldrle r0, [r8], #-2011 @ 0xfffff825 │ │ │ │ ldrbmi r9, [r9], -r7, lsl #26 │ │ │ │ @ instruction: 0xf0f84628 │ │ │ │ - usaxmi pc, r9, r3 @ │ │ │ │ + ldrbmi pc, [r9], -r3, lsr #31 @ │ │ │ │ @ instruction: 0xf0f8a80e │ │ │ │ - @ instruction: 0xf8daff5b │ │ │ │ + @ instruction: 0xf8daffab │ │ │ │ bls 28ae20 │ │ │ │ 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: 0xf0f80007 │ │ │ │ - strcc pc, [r1], #-3989 @ 0xfffff06b │ │ │ │ + strcc pc, [r1], #-4069 @ 0xfffff01b │ │ │ │ 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 1b3ce76 │ │ │ │ @ instruction: 0x001cf8da │ │ │ │ bicpl pc, r9, r8, lsl #10 │ │ │ │ @ instruction: 0xf0f83090 │ │ │ │ - @ instruction: 0xf8dafe8f │ │ │ │ + @ instruction: 0xf8dafedf │ │ │ │ @ instruction: 0xe72d501c │ │ │ │ svc 0x0066f7c3 │ │ │ │ addeq r1, fp, ip, ror #6 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ @ instruction: 0xffffd7bf │ │ │ │ strdeq r1, [fp], r2 │ │ │ │ - ldrdeq r0, [r3], -r2 @ │ │ │ │ + eoreq r0, r3, r2, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd60b8 │ │ │ │ @ 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 98f40 │ │ │ │ @ instruction: 0xf101d03c │ │ │ │ andls r0, r1, #8 │ │ │ │ mrc2 7, 5, pc, cr14, cr12, {7} │ │ │ │ addscc r6, r0, r8, ror #19 │ │ │ │ - mrc2 0, 4, pc, cr2, cr8, {7} │ │ │ │ + mcr2 0, 7, pc, cr2, cr8, {7} @ │ │ │ │ bicspl pc, r3, r4, lsl #10 │ │ │ │ tstls r0, r8, lsl #12 │ │ │ │ - cdp2 1, 15, cr15, cr2, cr13, {0} │ │ │ │ + @ instruction: 0xff42f10d │ │ │ │ ldmib sp, {r0, r1, r3, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf5040200 │ │ │ │ @ instruction: 0x311851d2 │ │ │ │ bgt 16bd24c │ │ │ │ andgt pc, r0, r3, asr #17 │ │ │ │ @ instruction: 0xf8cc6059 │ │ │ │ @ instruction: 0xf8c23004 │ │ │ │ @ instruction: 0xf10d3a58 │ │ │ │ - bvs feb7ead4 │ │ │ │ + bvs feb7ec14 │ │ │ │ @ instruction: 0xf504b17b │ │ │ │ tstcc ip, #1811939330 @ 0x6c000002 │ │ │ │ ldrmi r9, [r8], -r0, lsl #6 │ │ │ │ - cdp2 1, 13, cr15, cr8, cr13, {0} │ │ │ │ + @ instruction: 0xff28f10d │ │ │ │ addspl pc, fp, r4, lsl #10 │ │ │ │ msreq CPSR_f, r5, lsl #2 │ │ │ │ blx abb012 │ │ │ │ @ instruction: 0xf10d9800 │ │ │ │ - stmibvs r9!, {r0, r2, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmibvs r9!, {r0, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ blvs 96b384 │ │ │ │ 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 19bcf5a │ │ │ │ @ instruction: 0xf1019900 │ │ │ │ @ instruction: 0xf0f80090 │ │ │ │ - blvs 97e8a8 │ │ │ │ + blvs 97e9e8 │ │ │ │ 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 279c18 │ │ │ │ @ instruction: 0xf0f84650 │ │ │ │ - stmdacs r0, {r0, r2, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r5, r6, 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 fecbb238 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - eoreq r9, r3, r8, lsl #18 │ │ │ │ - eoreq pc, r2, r4, asr #31 │ │ │ │ - eoreq pc, r2, r6, lsl #25 │ │ │ │ - eoreq pc, r2, r4, asr ip @ │ │ │ │ + strhteq r9, [r3], -r8 │ │ │ │ + eoreq r0, r3, r4, ror r0 │ │ │ │ + eoreq pc, r2, r6, lsr sp @ │ │ │ │ + eoreq pc, r2, r4, lsl #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febd62cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ @ instruction: 0xf7ff50c9 │ │ │ │ stclt 14, cr15, [r8, #-940] @ 0xfffffc54 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd62e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ adcspl pc, sl, r0, lsl #10 │ │ │ │ @ instruction: 0xf506300c │ │ │ │ @ instruction: 0xf10d5595 │ │ │ │ - @ instruction: 0xf506fd9f │ │ │ │ + @ instruction: 0xf506fdef │ │ │ │ mulscc r4, r8, r0 │ │ │ │ strtvs pc, [r4], #-1542 @ 0xfffff9fa │ │ │ │ - ldc2 1, cr15, [r8, #52] @ 0x34 │ │ │ │ + stc2l 1, cr15, [r8, #52]! @ 0x34 │ │ │ │ addspl pc, sl, r6, lsl #10 │ │ │ │ strcc r3, [r4, #-8] │ │ │ │ - ldc2 1, cr15, [r2, #52] @ 0x34 │ │ │ │ + stc2l 1, cr15, [r2, #52]! @ 0x34 │ │ │ │ addspl pc, fp, r6, lsl #10 │ │ │ │ @ instruction: 0xf10d301c │ │ │ │ - @ instruction: 0xf506fd8d │ │ │ │ + @ instruction: 0xf506fddd │ │ │ │ mulscc r0, sp, r0 │ │ │ │ - stc2 1, cr15, [r8, #52] @ 0x34 │ │ │ │ + ldc2l 1, cr15, [r8, #52] @ 0x34 │ │ │ │ addspl pc, lr, r6, lsl #10 │ │ │ │ @ instruction: 0xf10d300c │ │ │ │ - @ instruction: 0xf606fd83 │ │ │ │ + @ instruction: 0xf606fdd3 │ │ │ │ @ instruction: 0xf10d50fc │ │ │ │ - @ instruction: 0xf506fd7f │ │ │ │ + @ instruction: 0xf506fdcf │ │ │ │ @ instruction: 0xf10d5095 │ │ │ │ - @ instruction: 0xf506fd7b │ │ │ │ + @ instruction: 0xf506fdcb │ │ │ │ mulcc r4, r6, r0 │ │ │ │ - ldc2l 1, cr15, [r6, #-52]! @ 0xffffffcc │ │ │ │ + stc2l 1, cr15, [r6, #52] @ 0x34 │ │ │ │ adcspl pc, r7, r6, lsl #10 │ │ │ │ @ instruction: 0xf10d3004 │ │ │ │ - @ instruction: 0xf506fd71 │ │ │ │ + @ instruction: 0xf506fdc1 │ │ │ │ @ instruction: 0xf10d50d3 │ │ │ │ - strtmi pc, [r0], -sp, ror #26 │ │ │ │ + @ instruction: 0x4620fdbd │ │ │ │ @ instruction: 0xf10d3420 │ │ │ │ - adcmi pc, ip, #6720 @ 0x1a40 │ │ │ │ + adcmi pc, ip, #11840 @ 0x2e40 │ │ │ │ @ instruction: 0xf506d1f9 │ │ │ │ strhcc r5, [r4], -fp │ │ │ │ - @ instruction: 0xf8e8f0f9 │ │ │ │ + @ instruction: 0xf938f0f9 │ │ │ │ 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 13, cr15, [r0, #-324]! @ 0xfffffebc │ │ │ │ + ldcllt 13, cr15, [r0, #-644]! @ 0xfffffd7c │ │ │ │ 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: 0xf506f8ff │ │ │ │ + @ instruction: 0xf506f94f │ │ │ │ tstcc r8, #-402653182 @ 0xe8000002 │ │ │ │ ldrmi r9, [r8], -ip, lsl #6 │ │ │ │ - @ instruction: 0xf97af1c1 │ │ │ │ + @ instruction: 0xf9caf1c1 │ │ │ │ blcs 21d26c │ │ │ │ blcs 273418 │ │ │ │ @ instruction: 0xf8dfd109 │ │ │ │ @ instruction: 0xf85837b4 │ │ │ │ andcs r3, r0, #3 │ │ │ │ movwls r4, #38472 @ 0x9648 │ │ │ │ @ instruction: 0xf1c94619 │ │ │ │ - @ instruction: 0xf8dff8e9 │ │ │ │ + @ instruction: 0xf8dff939 │ │ │ │ andcs r3, r0, #164, 14 @ 0x2900000 │ │ │ │ @ instruction: 0xf8584648 │ │ │ │ movwls r3, #36867 @ 0x9003 │ │ │ │ @ instruction: 0xf1c94619 │ │ │ │ - @ instruction: 0xf8dbf8df │ │ │ │ + @ instruction: 0xf8dbf92f │ │ │ │ @ instruction: 0xf8d33230 │ │ │ │ ldclvs 1, cr3, [r9, #-608] @ 0xfffffda0 │ │ │ │ andcs fp, r0, #1073741830 @ 0x40000006 │ │ │ │ @ instruction: 0xf1c94648 │ │ │ │ - strls pc, [r0, #-2261] @ 0xfffff72b │ │ │ │ + strls pc, [r0, #-2341] @ 0xfffff6db │ │ │ │ ldrtmi r4, [fp], -sl, asr #12 │ │ │ │ @ instruction: 0x46204631 │ │ │ │ @ instruction: 0xff92f05b │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ blvs 973408 │ │ │ │ bvs 1890b40 │ │ │ │ @ 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: 0xf878f1c9 │ │ │ │ + @ instruction: 0xf8c8f1c9 │ │ │ │ strb r2, [sp, -r0, lsl #4]! │ │ │ │ blcc abd6d0 │ │ │ │ @ instruction: 0xf8db4620 │ │ │ │ @ instruction: 0xf8c42230 │ │ │ │ mrrcne 13, 10, r2, sl, cr0 │ │ │ │ stcvs 8, cr15, [ip, #784]! @ 0x310 │ │ │ │ blcs abd6a4 │ │ │ │ @@ -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 │ │ │ │ - ldc2 1, cr15, [ip], #-52 @ 0xffffffcc │ │ │ │ + stc2 1, cr15, [ip], {13} │ │ │ │ addspl pc, r8, r4, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - ldc2 1, cr15, [r6], #-52 @ 0xffffffcc │ │ │ │ + stc2 1, cr15, [r6], {13} │ │ │ │ addspl pc, sl, r4, lsl #10 │ │ │ │ andcc r2, r8, r1, lsl #2 │ │ │ │ - ldc2 1, cr15, [r0], #-52 @ 0xffffffcc │ │ │ │ + stc2 1, cr15, [r0], {13} │ │ │ │ addspl pc, fp, r4, lsl #10 │ │ │ │ andscc r2, ip, r1, lsl #2 │ │ │ │ - stc2 1, cr15, [sl], #-52 @ 0xffffffcc │ │ │ │ + ldc2l 1, cr15, [sl], #-52 @ 0xffffffcc │ │ │ │ addspl pc, sp, r4, lsl #10 │ │ │ │ andscc r2, r0, r1, lsl #2 │ │ │ │ - stc2 1, cr15, [r4], #-52 @ 0xffffffcc │ │ │ │ + ldc2l 1, cr15, [r4], #-52 @ 0xffffffcc │ │ │ │ addspl pc, lr, r4, lsl #10 │ │ │ │ andcc r2, ip, r1, lsl #2 │ │ │ │ - ldc2 1, cr15, [lr], {13} │ │ │ │ + stc2l 1, cr15, [lr], #-52 @ 0xffffffcc │ │ │ │ @ instruction: 0xf6042101 │ │ │ │ @ instruction: 0xf10d50fc │ │ │ │ - tstpcs r1, r9, lsl ip @ p-variant is OBSOLETE │ │ │ │ + tstpcs r1, r9, ror #24 @ p-variant is OBSOLETE │ │ │ │ addspl pc, r5, r4, lsl #10 │ │ │ │ - ldc2 1, cr15, [r4], {13} │ │ │ │ + stc2l 1, cr15, [r4], #-52 @ 0xffffffcc │ │ │ │ addspl pc, r6, r4, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - stc2 1, cr15, [lr], {13} │ │ │ │ + mrrc2 1, 0, pc, lr, cr13 @ │ │ │ │ adcspl pc, r7, r4, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - stc2 1, cr15, [r8], {13} │ │ │ │ + mrrc2 1, 0, pc, r8, cr13 @ │ │ │ │ @ instruction: 0xf5042101 │ │ │ │ @ instruction: 0xf10d50d3 │ │ │ │ - strtmi pc, [r8], -r3, lsl #24 │ │ │ │ + @ instruction: 0x4628fc53 │ │ │ │ strcc r2, [r0, #-257]! @ 0xfffffeff │ │ │ │ - blx 3b886 │ │ │ │ + mcrr2 1, 0, pc, lr, cr13 @ │ │ │ │ mvnsle r4, r9, lsr #11 │ │ │ │ adcspl pc, fp, r4, lsl #10 │ │ │ │ @ instruction: 0xf0f83004 │ │ │ │ - tstpcs r0, r7, ror #30 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x2100ffb7 │ │ │ │ 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 @@ │ │ │ │ @ instruction: 0x4605fe37 │ │ │ │ bicle r2, r8, r0, lsl #16 │ │ │ │ tstpvs r4, #4, 12 @ p-variant is OBSOLETE @ 0x400000 │ │ │ │ beq 1cbba00 │ │ │ │ vst1.8 {d20-d22}, [pc :64], r8 │ │ │ │ smlabbcs r8, r0, r2, r7 │ │ │ │ @ instruction: 0xf0fe9310 │ │ │ │ - eorcs pc, r0, #1114112 @ 0x110000 │ │ │ │ + eorcs pc, r0, #6356992 @ 0x610000 │ │ │ │ ldrbmi r4, [r0], -r9, lsr #12 │ │ │ │ ldmdb r2, {r0, r1, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ bcc 19bd954 │ │ │ │ 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: 0xf8c4fcb5 │ │ │ │ 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: 0xffd2f0fd │ │ │ │ + @ instruction: 0xf822f0fe │ │ │ │ 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, #3358720 @ 0x334000 │ │ │ │ ldr r9, [r5], #779 @ 0x30b │ │ │ │ - @ instruction: 0xf858f108 │ │ │ │ + @ instruction: 0xf8a8f108 │ │ │ │ mcrreq 8, 12, pc, r4, cr4 @ │ │ │ │ @ instruction: 0xf504e5ee │ │ │ │ strhcs r5, [r1, -r7] │ │ │ │ @ instruction: 0xf10d301c │ │ │ │ - blmi 19bdfb4 │ │ │ │ + blmi 19be0f4 │ │ │ │ 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 ff13bd10 │ │ │ │ + blx 53bd12 │ │ │ │ strtmi lr, [r0], -pc, lsr #11 │ │ │ │ @ instruction: 0xf87cf02c │ │ │ │ eorscc pc, r0, #14352384 @ 0xdb0000 │ │ │ │ blmi 1679018 │ │ │ │ stmibpl r0, {r2, r8, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8582000 │ │ │ │ movwls r3, #36867 @ 0x9003 │ │ │ │ blmi 1591198 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r9, lsl #6 │ │ │ │ - stc2l 0, cr15, [r8, #980] @ 0x3d4 │ │ │ │ + mrc2 0, 0, pc, cr8, cr5, {7} │ │ │ │ streq pc, [r4, r9, asr #17] │ │ │ │ blmi 14b8fd8 │ │ │ │ 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: 0xf984f037 │ │ │ │ ldrb r4, [sl, #1541]! @ 0x605 │ │ │ │ adcspl pc, ip, r4, lsl #10 │ │ │ │ andscc r2, r4, r0, lsr #4 │ │ │ │ @ instruction: 0xf0fe2140 │ │ │ │ - stmdacs r0, {r0, r1, r3, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 3, APSR_nzcv, cr7, cr15, {3} │ │ │ │ @ instruction: 0xf06f4b45 │ │ │ │ bmi 11bfd84 │ │ │ │ stmibpl r0, {r2, r8, sl, ip, sp, lr, pc} │ │ │ │ eorseq pc, r0, #14352384 @ 0xdb0000 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf6409300 │ │ │ │ @ instruction: 0xf03723a7 │ │ │ │ strmi pc, [r5], -r9, ror #18 │ │ │ │ @ instruction: 0xf0fd9811 │ │ │ │ - @ instruction: 0xf8d9fe3d │ │ │ │ + @ instruction: 0xf8d9fe8d │ │ │ │ @ instruction: 0xf7c207a4 │ │ │ │ @ instruction: 0xf8d4ed0c │ │ │ │ @ instruction: 0xf0820db8 │ │ │ │ ldmdals r0, {r0, r2, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ - mrc2 0, 1, pc, cr2, cr13, {7} │ │ │ │ + mcr2 0, 4, pc, cr2, cr13, {7} @ │ │ │ │ strtmi r9, [r0], -pc, lsl #18 │ │ │ │ stc2l 0, cr15, [r6], #-428 @ 0xfffffe54 │ │ │ │ blmi e390f0 │ │ │ │ bmi e11264 │ │ │ │ @ instruction: 0xf8d4447b │ │ │ │ ldrbtmi r0, [sl], #-3488 @ 0xfffff260 │ │ │ │ @ instruction: 0xf6409300 │ │ │ │ @ instruction: 0xf03723ce │ │ │ │ @ instruction: 0xf89bf949 │ │ │ │ blcs 8d458 │ │ │ │ @ instruction: 0xf504d0dc │ │ │ │ ldrhcc r5, [r8], -r8 │ │ │ │ - @ instruction: 0xf820f100 │ │ │ │ + @ instruction: 0xf870f100 │ │ │ │ blmi bf9940 │ │ │ │ andcc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf5044621 │ │ │ │ ldrbtmi r5, [fp], #-155 @ 0xffffff65 │ │ │ │ movwcs r9, #33536 @ 0x8300 │ │ │ │ ldc2 0, cr15, [r0, #-216] @ 0xffffff28 │ │ │ │ svclt 0x0000e667 │ │ │ │ @@ -61536,45 +61536,45 @@ │ │ │ │ ... │ │ │ │ addeq r0, fp, r0, asr #28 │ │ │ │ addeq r0, fp, sl, lsr lr │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ muleq r0, r8, sl │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, ip, asr #18 │ │ │ │ - eoreq pc, r2, ip, asr #25 │ │ │ │ - eoreq pc, r2, sl, lsr #20 │ │ │ │ + eoreq pc, r2, ip, ror sp @ │ │ │ │ + ldrdeq pc, [r2], -sl @ │ │ │ │ addeq r0, fp, ip, lsl sp │ │ │ │ - eoreq pc, r2, r2, lsl #25 │ │ │ │ - eoreq pc, r2, r4, ror #19 │ │ │ │ + eoreq pc, r2, r2, lsr sp @ │ │ │ │ + mlaeq r2, r4, sl, pc @ │ │ │ │ andeq r0, r0, r4, lsr r8 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ @ instruction: 0x00000db8 │ │ │ │ andeq r0, r0, r8, lsr #16 │ │ │ │ andeq r0, r0, r4, ror ip │ │ │ │ @ instruction: 0xffffcdcf │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - eoreq pc, r2, lr, asr #18 │ │ │ │ - eoreq pc, r2, r0, ror #18 │ │ │ │ - eoreq pc, r2, r0, ror #18 │ │ │ │ - eoreq pc, r2, r4, lsr r7 @ │ │ │ │ - eoreq pc, r2, r6, asr r9 @ │ │ │ │ - eoreq pc, r2, ip, asr #18 │ │ │ │ - strdeq pc, [r2], -r6 @ │ │ │ │ - eoreq pc, r2, r2, lsl r8 @ │ │ │ │ - eoreq pc, r2, r8, lsr r4 @ │ │ │ │ + strdeq pc, [r2], -lr @ │ │ │ │ + eoreq pc, r2, r0, lsl sl @ │ │ │ │ + eoreq pc, r2, r0, lsl sl @ │ │ │ │ + eoreq pc, r2, r4, ror #15 │ │ │ │ + eoreq pc, r2, r6, lsl #20 │ │ │ │ + strdeq pc, [r2], -ip @ │ │ │ │ + eoreq pc, r2, r6, lsr #19 │ │ │ │ + eoreq pc, r2, r2, asr #17 │ │ │ │ + eoreq pc, r2, r8, ror #9 │ │ │ │ addeq r1, fp, r2, lsl r5 │ │ │ │ andeq r0, r0, r8, lsl #21 │ │ │ │ andeq r0, r0, r4, lsr #23 │ │ │ │ - eoreq pc, r2, r6, asr #12 │ │ │ │ - eoreq pc, r2, r8, lsr #7 │ │ │ │ - eoreq pc, r2, r0, asr r6 @ │ │ │ │ - eoreq pc, r2, r2, ror r3 @ │ │ │ │ - eoreq pc, r2, r8, lsl #13 │ │ │ │ - eoreq pc, r2, r2, lsr r3 @ │ │ │ │ - eoreq pc, r2, r6, lsr #12 │ │ │ │ + strdeq pc, [r2], -r6 @ │ │ │ │ + eoreq pc, r2, r8, asr r4 @ │ │ │ │ + eoreq pc, r2, r0, lsl #14 │ │ │ │ + eoreq pc, r2, r2, lsr #8 │ │ │ │ + eoreq pc, r2, r8, lsr r7 @ │ │ │ │ + eoreq pc, r2, r2, ror #7 │ │ │ │ + ldrdeq pc, [r2], -r6 @ │ │ │ │ @ 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 │ │ │ │ - mcr2 0, 7, pc, cr0, cr9, {7} @ │ │ │ │ + @ instruction: 0xff30f0f9 │ │ │ │ @ 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 8c700 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xb198f995 │ │ │ │ + orrslt pc, r8, r5, ror #19 │ │ │ │ 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 │ │ │ │ - blx 19bbfaa │ │ │ │ + blx fedbbfaa │ │ │ │ @ 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 │ │ │ │ - @ instruction: 0x4620fe7b │ │ │ │ + strtmi pc, [r0], -fp, asr #29 │ │ │ │ blx fe23dca6 │ │ │ │ @ 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, #-2749]! @ 0xfffff543 │ │ │ │ + ldr pc, [r5, #-2829]! @ 0xfffff4f3 │ │ │ │ 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 │ │ │ │ ldc2l 0, cr15, [r0], {54} @ 0x36 │ │ │ │ ldr r4, [r0, #-1541]! @ 0xfffff9fb │ │ │ │ movwcs r4, #2432 @ 0x980 │ │ │ │ andcs r4, r2, #128, 16 @ 0x800000 │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ - ldc2 0, cr15, [r6], #1016 @ 0x3f8 │ │ │ │ + stc2 0, cr15, [r6, #-1016] @ 0xfffffc08 │ │ │ │ movweq pc, #4096 @ 0x1000 @ │ │ │ │ usada8eq r1, r2, r0, r9 │ │ │ │ ldrtle r9, [pc], #-780 @ 802e4 │ │ │ │ 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 │ │ │ │ stc2 0, cr15, [ip], #-216 @ 0xffffff28 │ │ │ │ ldcmi 4, cr14, [lr, #-616]! @ 0xfffffd98 │ │ │ │ @ instruction: 0xe7c3447d │ │ │ │ ldrsbtls pc, [r4], #143 @ 0x8f @ │ │ │ │ @ instruction: 0xe6f244f9 │ │ │ │ - @ instruction: 0xff02f0f7 │ │ │ │ + @ instruction: 0xff52f0f7 │ │ │ │ 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 │ │ │ │ - eoreq pc, r2, r0, lsr #11 │ │ │ │ - eoreq pc, r2, ip, lsr r2 @ │ │ │ │ + eoreq pc, r2, r0, asr r6 @ │ │ │ │ + eoreq pc, r2, ip, ror #5 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ - eoreq pc, r2, r8, ror r4 @ │ │ │ │ - strhteq pc, [r2], -lr @ │ │ │ │ + eoreq pc, r2, r8, lsr #10 │ │ │ │ + eoreq pc, r2, lr, ror #4 │ │ │ │ + eoreq pc, r2, ip, lsr #11 │ │ │ │ + eoreq pc, r2, r0, asr r2 @ │ │ │ │ strdeq pc, [r2], -ip @ │ │ │ │ - eoreq pc, r2, r0, lsr #3 │ │ │ │ - eoreq pc, r2, ip, asr #10 │ │ │ │ - eoreq pc, r2, r6, asr r5 @ │ │ │ │ - eoreq pc, r2, r8, asr #10 │ │ │ │ - eoreq lr, r2, lr, lsr #20 │ │ │ │ + eoreq pc, r2, r6, lsl #12 │ │ │ │ + strdeq pc, [r2], -r8 @ │ │ │ │ + ldrdeq lr, [r2], -lr @ │ │ │ │ @ instruction: 0xffffc96d │ │ │ │ @ instruction: 0xfffff443 │ │ │ │ @ instruction: 0xffffc433 │ │ │ │ @ instruction: 0xffffc44b │ │ │ │ @ instruction: 0xffffc9b7 │ │ │ │ @ instruction: 0xffffca43 │ │ │ │ @ instruction: 0xffffc489 │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ andeq r0, r0, ip, lsl #23 │ │ │ │ andeq r0, r0, r0, lsr #22 │ │ │ │ andeq r0, r0, ip, asr sl │ │ │ │ andeq r0, r0, r4, lsr #26 │ │ │ │ - mlaeq r2, r6, r4, pc @ │ │ │ │ - ldrdeq lr, [r2], -lr @ │ │ │ │ - eoreq pc, r2, r6, lsl #8 │ │ │ │ - eoreq lr, r2, r6, lsl #31 │ │ │ │ - eoreq r0, r9, r8, lsr #1 │ │ │ │ - mlaeq r3, r4, r6, r8 │ │ │ │ - eoreq lr, r2, sl, lsl #31 │ │ │ │ + eoreq pc, r2, r6, asr #10 │ │ │ │ + eoreq pc, r2, lr, lsl #1 │ │ │ │ + strhteq pc, [r2], -r6 @ │ │ │ │ + eoreq pc, r2, r6, lsr r0 @ │ │ │ │ + eoreq r0, r9, r8, asr r1 │ │ │ │ + eoreq r8, r3, r4, asr #14 │ │ │ │ + eoreq pc, r2, sl, lsr r0 @ │ │ │ │ @ instruction: 0xffffc25f │ │ │ │ - ldrdeq lr, [r2], -sl @ │ │ │ │ - eoreq lr, r2, r2, asr #20 │ │ │ │ + eoreq lr, r2, sl, lsl #31 │ │ │ │ + strdeq lr, [r2], -r2 @ │ │ │ │ addeq r2, r6, r8, ror #10 │ │ │ │ - eoreq lr, r2, r2, ror #28 │ │ │ │ - eoreq lr, r2, sl, ror #28 │ │ │ │ + eoreq lr, r2, r2, lsl pc │ │ │ │ + eoreq lr, r2, sl, lsl pc │ │ │ │ @ instruction: 0xffffc5ef │ │ │ │ - eoreq lr, r2, ip, asr #24 │ │ │ │ - eoreq lr, r2, ip, lsr #19 │ │ │ │ + strdeq lr, [r2], -ip @ │ │ │ │ + eoreq lr, r2, ip, asr sl │ │ │ │ @ instruction: 0xffffc455 │ │ │ │ - ldrdeq lr, [r2], -lr @ │ │ │ │ + eoreq lr, r2, lr, lsl #29 │ │ │ │ @ instruction: 0xffffc577 │ │ │ │ - eoreq lr, r2, r0, asr #25 │ │ │ │ - eoreq lr, r2, r0, lsr r9 │ │ │ │ - mlaeq r2, r6, ip, lr │ │ │ │ - eoreq lr, r2, r6, lsl r9 │ │ │ │ - mlaeq r2, lr, ip, lr │ │ │ │ - strdeq lr, [r2], -sl @ │ │ │ │ + eoreq lr, r2, r0, ror sp │ │ │ │ + eoreq lr, r2, r0, ror #19 │ │ │ │ + eoreq lr, r2, r6, asr #26 │ │ │ │ + eoreq lr, r2, r6, asr #19 │ │ │ │ + eoreq lr, r2, lr, asr #26 │ │ │ │ + eoreq lr, r2, sl, lsr #19 │ │ │ │ @ instruction: 0xffffc3a5 │ │ │ │ - eoreq lr, r2, ip, ror #22 │ │ │ │ + eoreq lr, r2, ip, lsl ip │ │ │ │ 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 ff03c930 │ │ │ │ + blx 43c932 │ │ │ │ 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 │ │ │ │ stc2 0, cr15, [r4], #-212 @ 0xffffff2c │ │ │ │ @ instruction: 0xf0034628 │ │ │ │ @ instruction: 0xf505fbe3 │ │ │ │ @ instruction: 0x4628615c │ │ │ │ cdp2 0, 6, cr15, cr12, cr10, {3} │ │ │ │ andsvs pc, r4, r5, lsl #12 │ │ │ │ - @ instruction: 0xf830f0fd │ │ │ │ + @ instruction: 0xf880f0fd │ │ │ │ ldceq 8, cr15, [r8, #852]! @ 0x354 │ │ │ │ stc2l 0, cr15, [r4], #516 @ 0x204 │ │ │ │ ldceq 8, cr15, [ip, #852]! @ 0x354 │ │ │ │ msreq CPSR_s, r5, lsl #2 │ │ │ │ blx 203c784 │ │ │ │ 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 ff2bca58 │ │ │ │ + blx 6bca5a │ │ │ │ bvs 1a9b32c │ │ │ │ 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 b7f170 │ │ │ │ + blvs b7f2b0 │ │ │ │ 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 8e184 │ │ │ │ @ instruction: 0xf505d147 │ │ │ │ strhcc r5, [r8], -ip │ │ │ │ - @ instruction: 0xff82f0fc │ │ │ │ + @ instruction: 0xffd2f0fc │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ @ instruction: 0xf8d6fce3 │ │ │ │ @ instruction: 0xf7c107a4 │ │ │ │ @ instruction: 0xf505ee4e │ │ │ │ andscc r5, r0, r3, asr #1 │ │ │ │ ldcl 7, cr15, [sl, #772]! @ 0x304 │ │ │ │ @ instruction: 0xf8d62100 │ │ │ │ @ instruction: 0xf0f40784 │ │ │ │ - @ instruction: 0xf8d6ff69 │ │ │ │ + @ instruction: 0xf8d6ffb9 │ │ │ │ tstlt r1, r0, lsr r7 │ │ │ │ bvs 1a9b3e8 │ │ │ │ @ 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: 0xf8d6f8bb │ │ │ │ + @ instruction: 0xf8d6f90b │ │ │ │ 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 b7ec04 │ │ │ │ strtmi r6, [r9], -r8, ror #20 │ │ │ │ @@ -62398,21 +62398,21 @@ │ │ │ │ @ instruction: 0xf03587f0 │ │ │ │ @ instruction: 0xf8d6fe55 │ │ │ │ stmdbcs r0, {r3, r6, r7, r8, r9, ip} │ │ │ │ blvs b749f0 │ │ │ │ ldrmi r6, [r8, r8, ror #20] │ │ │ │ @ instruction: 0xf505e794 │ │ │ │ ldrhcc r5, [r8], -r8 │ │ │ │ - @ instruction: 0xf942f0ff │ │ │ │ + @ instruction: 0xf992f0ff │ │ │ │ @ instruction: 0xf7c1e7b1 │ │ │ │ @ instruction: 0xf8d6ee0a │ │ │ │ @ instruction: 0xe7da273c │ │ │ │ sbcspl pc, r3, r5, lsl #10 │ │ │ │ @ instruction: 0xf1c0301c │ │ │ │ - strb pc, [r3], r5, asr #17 @ │ │ │ │ + @ instruction: 0xe6c3f915 │ │ │ │ ldrdeq pc, [sl], ip │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ andeq r0, r0, r4, 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: 0xf897fa45 │ │ │ │ + @ instruction: 0xf897fa95 │ │ │ │ bllt 1ac8144 │ │ │ │ blvc 87bed4 │ │ │ │ blmi 88de20 │ │ │ │ cmneq sp, r1, lsl #14 │ │ │ │ blx 249084 │ │ │ │ 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: 0xf858fa2f │ │ │ │ + @ instruction: 0xf858fa7f │ │ │ │ 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 2bf134 │ │ │ │ + bl 2bf274 │ │ │ │ @ instruction: 0xf8d01045 │ │ │ │ ldr r3, [r6, r0, lsr #28]! │ │ │ │ @ instruction: 0xf10c4648 │ │ │ │ - @ instruction: 0x4620fa17 │ │ │ │ + strtmi pc, [r0], -r7, ror #20 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ svclt 0x000083f0 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eoreq lr, r2, sl, ror r9 │ │ │ │ + eoreq lr, r2, sl, lsr #20 │ │ │ │ andcs r4, r0, r3, lsl #12 │ │ │ │ @ instruction: 0x47706018 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febd7af0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ bmi 2ece5c │ │ │ │ @@ -62494,16 +62494,16 @@ │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf0614358 │ │ │ │ andlt pc, r3, pc, ror lr @ │ │ │ │ stmdami r4, {r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf0724478 │ │ │ │ strdlt pc, [r3], -fp │ │ │ │ svclt 0x0000bd00 │ │ │ │ - strdeq lr, [r2], -r4 @ │ │ │ │ - mlaeq r8, ip, r1, lr │ │ │ │ + eoreq lr, r2, r4, lsr #9 │ │ │ │ + eoreq lr, r8, ip, asr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febd7b30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 2448f8 │ │ │ │ @ instruction: 0xf8dfb083 │ │ │ │ @ instruction: 0x460ac01c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -62844,27 +62844,27 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ bl db708 │ │ │ │ b.n 80b2a │ │ │ │ add.w r4, r6, #5952 @ 0x1740 │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.n 80d02 │ │ │ │ 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 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 80af8 │ │ │ │ b.n 80b0e │ │ │ │ mov fp, r3 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ b.n 80b66 │ │ │ │ @@ -62874,26 +62874,26 @@ │ │ │ │ bl abb08 │ │ │ │ b.n 80b1c │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf65c008a │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 81354 │ │ │ │ + b.n 814b4 │ │ │ │ movs r2, r4 │ │ │ │ addw r0, r8, #2186 @ 0x88a │ │ │ │ - b.n 809fc │ │ │ │ + b.n 80b5c │ │ │ │ movs r2, r4 │ │ │ │ - b.n 808f8 │ │ │ │ + b.n 80a58 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 80e60 │ │ │ │ + b.n 80fc0 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 807e8 │ │ │ │ + b.n 80948 │ │ │ │ movs r2, r4 │ │ │ │ - b.n 80dd0 │ │ │ │ + b.n 80f30 │ │ │ │ movs r2, r4 │ │ │ │ cbz r2, 80dc0 │ │ │ │ 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 │ │ │ │ @@ -63096,15 +63096,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, fp, pc} │ │ │ │ nop │ │ │ │ adc.w r0, lr, #138 @ 0x8a │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 80eb4 │ │ │ │ + udf #64 @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ add.w ip, r0, #20480 @ 0x5000 │ │ │ │ @@ -63242,15 +63242,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #20 │ │ │ │ vaddl.s16 q0, d30, d10 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.s16 d16, d24, d10 │ │ │ │ - bgt.n 8115c │ │ │ │ + bgt.n 810bc │ │ │ │ movs r2, r4 │ │ │ │ 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 │ │ │ │ @@ -63267,15 +63267,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 │ │ │ │ - stcl 0, cr0, [r4], #160 @ 0xa0 │ │ │ │ + ldc 0, cr0, [r4, #160] @ 0xa0 │ │ │ │ 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 │ │ │ │ @@ -63289,18 +63289,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r4, #1924] @ 0x784 │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, 811e4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ addw r1, r5, #4095 @ 0xfff │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ bfc r1, #0, #12 │ │ │ │ @@ -63309,15 +63309,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 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ @@ -63327,15 +63327,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 437ac │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #1924] @ 0x784 │ │ │ │ str r1, [r2, #16] │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n 811b4 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1924] @ 0x784 │ │ │ │ cbnz r3, 81218 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -63348,19 +63348,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r0, [r2, #1924] @ 0x784 │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ 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 │ │ │ │ @@ -63370,20 +63370,20 @@ │ │ │ │ sbc.w ip, r2, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, 81280 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r2, #1924] @ 0x784 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 175770 │ │ │ │ + bl 175810 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx 423b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 423b4 │ │ │ │ b.n 81276 │ │ │ │ nop │ │ │ │ @@ -63397,18 +63397,18 @@ │ │ │ │ cbnz r3, 812be │ │ │ │ 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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr.w r0, [r7, #1924] @ 0x784 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1757c8 │ │ │ │ + bl 175868 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 813e4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov fp, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r6, #4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -63439,15 +63439,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 1757c8 │ │ │ │ + bl 175868 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 81358 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ adds r1, r6, #4 │ │ │ │ beq.n 813f8 │ │ │ │ adds r6, #4 │ │ │ │ cmp r7, r6 │ │ │ │ @@ -63489,30 +63489,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 176294 │ │ │ │ + bl 176334 │ │ │ │ cmp r6, r7 │ │ │ │ bcc.n 8138a │ │ │ │ mov r4, fp │ │ │ │ ldr r2, [pc, #76] @ (8140c ) │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [pc, #76] @ (81410 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ mov r0, r4 │ │ │ │ blx 423b4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #44] @ (81414 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ @@ -63521,21 +63521,21 @@ │ │ │ │ blx 4245c │ │ │ │ b.n 813be │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ add r4, sp, #924 @ 0x39c │ │ │ │ - vqrdmlah.s , , d0[0] │ │ │ │ + vcvt.u32.f32 , q8, #1 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 814ec │ │ │ │ + bcc.n 8144c │ │ │ │ movs r2, r4 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + svc 14 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 81464 │ │ │ │ + bcs.n 813c4 │ │ │ │ movs r2, r4 │ │ │ │ add r4, sp, #372 @ 0x174 │ │ │ │ vtbx.8 d20, {d15-d17}, d2 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [pc, #264] @ (81528 ) │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r1, #40] @ 0x28 │ │ │ │ @@ -63553,15 +63553,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ 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 │ │ │ │ @@ -63585,29 +63585,29 @@ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 814f0 │ │ │ │ ldr.w r1, [r3, #1856] @ 0x740 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 814e4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 179748 │ │ │ │ + bl 1797e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, 8151e │ │ │ │ ldr.w r2, [r3, #1860] @ 0x744 │ │ │ │ str.w r4, [r3, #1864] @ 0x748 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r3, #1856] @ 0x740 │ │ │ │ b.n 814c6 │ │ │ │ ldr.w r2, [r3, #1856] @ 0x740 │ │ │ │ adds r2, r2, r0 │ │ │ │ beq.n 8151e │ │ │ │ str.w r7, [r3, #1860] @ 0x744 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r2] │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ 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 81490 │ │ │ │ @@ -63651,28 +63651,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ 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 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ 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 │ │ │ │ @@ -63886,24 +63886,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 2508ec │ │ │ │ + bl 25098c │ │ │ │ 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 246ba4 │ │ │ │ + bl 246c44 │ │ │ │ b.n 817b2 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strd r0, r0, [sl], #-552 @ 0x228 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ strex r0, r0, [r6, #552] @ 0x228 │ │ │ │ @@ -64636,25 +64636,25 @@ │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ b.n 819c0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ @ instruction: 0xfaf7ffff │ │ │ │ - bgt.n 81f14 │ │ │ │ + ble.n 82074 │ │ │ │ movs r2, r4 │ │ │ │ b.n 82554 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - blt.n 81ec0 │ │ │ │ + bgt.n 82020 │ │ │ │ movs r2, r4 │ │ │ │ - blt.n 8202c │ │ │ │ + blt.n 81f8c │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 81f5c │ │ │ │ + blt.n 81ebc │ │ │ │ movs r2, r4 │ │ │ │ - bge.n 8204c │ │ │ │ + bge.n 81fac │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ @@ -64938,88 +64938,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 179180 │ │ │ │ + bl 179220 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 823c2 │ │ │ │ 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 823ba │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r7, #101 @ 0x65 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 823b6 │ │ │ │ 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 1791c0 │ │ │ │ + bl 179260 │ │ │ │ add.w r1, r7, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ add.w r1, r7, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ add.w r1, r7, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ add.w r1, r7, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ add.w r1, r7, #128 @ 0x80 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ add.w r2, r9, r8, lsl #5 │ │ │ │ ldr.w r4, [r2, #132] @ 0x84 │ │ │ │ cbz r4, 823a4 │ │ │ │ add r7, r9 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ cbz r2, 823a4 │ │ │ │ add r4, sl │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ subs r1, r4, #4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ ldr r3, [r7, #112] @ 0x70 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 8237c │ │ │ │ add.w r3, r8, #1 │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ uxth.w r8, r3 │ │ │ │ @@ -65031,22 +65031,22 @@ │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 822ea │ │ │ │ ldr r4, [sp, #4] │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #104 @ 0x68 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ add r1, sp, #8 │ │ │ │ add.w r0, r4, #108 @ 0x6c │ │ │ │ - bl 17924c │ │ │ │ + bl 1792ec │ │ │ │ ldr r2, [pc, #36] @ (8240c ) │ │ │ │ ldr r3, [pc, #32] @ (82408 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -65139,15 +65139,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #515 @ 0x203 │ │ │ │ bl e2608 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bpl.n 824e4 │ │ │ │ + bpl.n 82444 │ │ │ │ movs r2, r4 │ │ │ │ cbz r2, 82538 │ │ │ │ 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 │ │ │ │ @@ -65409,17 +65409,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl ac9f4 │ │ │ │ b.n 82698 │ │ │ │ nop │ │ │ │ - bcc.n 827f8 │ │ │ │ + bcc.n 82758 │ │ │ │ movs r2, r4 │ │ │ │ - bcs.n 82830 │ │ │ │ + bcs.n 82790 │ │ │ │ movs r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 82854 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -66058,23 +66058,23 @@ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ b.n 82d8a │ │ │ │ mov r1, lr │ │ │ │ mov sl, lr │ │ │ │ mov r9, lr │ │ │ │ b.n 82d72 │ │ │ │ nop │ │ │ │ - ldmia r7, {r7} │ │ │ │ + beq.n 82f08 │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r6!, {r1, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6} │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r4, {r2, r4, r5} │ │ │ │ movs r2, r4 │ │ │ │ - ldmia r3, {r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ 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 │ │ │ │ @@ -66264,15 +66264,15 @@ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str.w ip, [r4, #20] │ │ │ │ blx 42884 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ addw r0, r0, #3604 @ 0xe14 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 17d6e8 │ │ │ │ + bl 17d788 │ │ │ │ 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 8308c │ │ │ │ @@ -67053,15 +67053,15 @@ │ │ │ │ movw r3, #1532 @ 0x5fc │ │ │ │ bl e2608 │ │ │ │ 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 837a6 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ movs r2, r4 │ │ │ │ cbnz r2, 8396c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -67437,15 +67437,15 @@ │ │ │ │ ldr.w r1, [r3, #2124] @ 0x84c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r5, r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 83dbe │ │ │ │ str r3, [sp, #12] │ │ │ │ cbz r1, 83dd0 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ 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] │ │ │ │ @@ -67597,15 +67597,15 @@ │ │ │ │ ldr.w r0, [r5, #2124] @ 0x84c │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r0, r6 │ │ │ │ beq.w 842aa │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 84282 │ │ │ │ mov r2, r8 │ │ │ │ - bl 179748 │ │ │ │ + bl 1797e8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, 83f98 │ │ │ │ str.w r6, [r5, #2128] @ 0x850 │ │ │ │ str.w r8, [r5, #2136] @ 0x858 │ │ │ │ str.w r4, [r5, #2132] @ 0x854 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -67707,15 +67707,15 @@ │ │ │ │ bne.w 84312 │ │ │ │ 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 177c5c │ │ │ │ + bl 177cfc │ │ │ │ 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 745d0 │ │ │ │ @@ -67880,15 +67880,15 @@ │ │ │ │ ldr.w r0, [r5, #2124] @ 0x84c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 842de │ │ │ │ ldr.w r1, [r5, #2128] @ 0x850 │ │ │ │ cbz r0, 842d4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 179748 │ │ │ │ + bl 1797e8 │ │ │ │ cbz r0, 842d0 │ │ │ │ ldr.w r3, [r5, #2132] @ 0x854 │ │ │ │ str.w r8, [r5, #2136] @ 0x858 │ │ │ │ add r3, r0 │ │ │ │ str.w r0, [r5, #2128] @ 0x850 │ │ │ │ b.n 83ff2 │ │ │ │ mov r0, r1 │ │ │ │ @@ -68114,25 +68114,25 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ bl e291c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8451e │ │ │ │ add.w r0, r5, #5024 @ 0x13a0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ add.w r1, r5, #4992 @ 0x1380 │ │ │ │ mov r2, r3 │ │ │ │ adds r1, #20 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ bl b6460 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #5024 @ 0x13a0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ cbnz r6, 8453a │ │ │ │ ldrb.w r2, [r5, #3180] @ 0xc6c │ │ │ │ cbnz r2, 8454e │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb r1, [r4, #8] │ │ │ │ @@ -68161,17 +68161,17 @@ │ │ │ │ b.n 84524 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl acdb4 │ │ │ │ b.n 8450c │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r5, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ - push {r1, r2, r4, r6, r7} │ │ │ │ + push {r1, r2, r7, lr} │ │ │ │ movs r2, r4 │ │ │ │ cbz r2, 845b0 │ │ │ │ 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 │ │ │ │ @@ -68179,21 +68179,21 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, 845b2 │ │ │ │ add.w r3, r4, #5024 @ 0x13a0 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ add.w r0, r4, #4992 @ 0x1380 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #20 │ │ │ │ bl b6580 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl e2b0c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ @@ -68442,40 +68442,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 2508ec │ │ │ │ + bl 25098c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 250c1c │ │ │ │ + bl 250cbc │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 84a4a │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1711e4 │ │ │ │ + bl 171284 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 240de0 │ │ │ │ + bl 240e80 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 240f18 │ │ │ │ + bl 240fb8 │ │ │ │ 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 240e64 │ │ │ │ + bl 240f04 │ │ │ │ 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 │ │ │ │ @@ -68515,25 +68515,25 @@ │ │ │ │ ldrb.w r3, [r3, #141] @ 0x8d │ │ │ │ cbz r3, 8490e │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ bhi.w 84b08 │ │ │ │ cmp r4, #69 @ 0x45 │ │ │ │ bhi.w 84ba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2508ec │ │ │ │ - bl 1803bc │ │ │ │ + bl 25098c │ │ │ │ + bl 18045c │ │ │ │ cbnz r0, 8492a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #199] @ 0xc7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 84b24 │ │ │ │ orr.w sl, sl, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2508ec │ │ │ │ - bl 1802cc │ │ │ │ + bl 25098c │ │ │ │ + bl 18036c │ │ │ │ cbz r0, 8498a │ │ │ │ ldrb.w r3, [r9, #32] │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 8498a │ │ │ │ ldrb.w r3, [r9, #52] @ 0x34 │ │ │ │ cbnz r3, 8498a │ │ │ │ @@ -68570,20 +68570,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 2508ec │ │ │ │ - bl 1803bc │ │ │ │ + bl 25098c │ │ │ │ + bl 18045c │ │ │ │ cbnz r0, 849cc │ │ │ │ orr.w sl, sl, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 250a6c │ │ │ │ + bl 250b0c │ │ │ │ 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 │ │ │ │ @@ -68656,15 +68656,15 @@ │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ cmp r4, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bne.w 84c10 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 84b88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 250a6c │ │ │ │ + bl 250b0c │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n 84b88 │ │ │ │ mov r9, sl │ │ │ │ mov r2, r5 │ │ │ │ b.n 84a36 │ │ │ │ orr.w r7, r7, #8 │ │ │ │ cmp r4, #129 @ 0x81 │ │ │ │ @@ -68720,15 +68720,15 @@ │ │ │ │ orr.w r9, r9, #1073741824 @ 0x40000000 │ │ │ │ b.n 84a36 │ │ │ │ movw sl, #50177 @ 0xc401 │ │ │ │ movt sl, #1 │ │ │ │ b.n 848fa │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 250a6c │ │ │ │ + bl 250b0c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w 84a2a │ │ │ │ cmp r4, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ moveq.w sl, #0 │ │ │ │ moveq r5, #0 │ │ │ │ @@ -68765,31 +68765,31 @@ │ │ │ │ b.n 84974 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 84b74 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ b.n 8497a │ │ │ │ mov r0, r4 │ │ │ │ - bl 250a6c │ │ │ │ + bl 250b0c │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq r2, r5 │ │ │ │ bne.n 84b3a │ │ │ │ b.n 84b40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 250a6c │ │ │ │ + bl 250b0c │ │ │ │ tst.w r0, #6 │ │ │ │ beq.w 84ab4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r9, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r7 │ │ │ │ b.n 84a36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 250a6c │ │ │ │ + bl 250b0c │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ ldreq.w r9, [sp, #4] │ │ │ │ moveq r2, r9 │ │ │ │ beq.n 84b40 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r8, r7 │ │ │ │ @@ -68799,66 +68799,66 @@ │ │ │ │ cbz r3, 84c1c │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ b.n 84a36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 250a6c │ │ │ │ + bl 250b0c │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n 84b96 │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ b.n 84a36 │ │ │ │ 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 240de0 │ │ │ │ + bl 240e80 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 240dfc │ │ │ │ + bl 240e9c │ │ │ │ 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 240f18 │ │ │ │ + bl 240fb8 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 240f40 │ │ │ │ + bl 240fe0 │ │ │ │ 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 240e14 │ │ │ │ + bl 240eb4 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 240ec4 │ │ │ │ + bl 240f64 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -68871,15 +68871,15 @@ │ │ │ │ cbz r3, 84d24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 84d28 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2508ec │ │ │ │ + bl 25098c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 84730 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 84d24 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -68888,15 +68888,15 @@ │ │ │ │ b.n 84d0c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 84d28 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 2508ec │ │ │ │ + bl 25098c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 84730 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n 84d06 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -69165,15 +69165,15 @@ │ │ │ │ lsls r0, r2, #29 │ │ │ │ bmi.n 85022 │ │ │ │ b.n 85036 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 84f76 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 250a6c │ │ │ │ + bl 250b0c │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w 85254 │ │ │ │ ldr r2, [pc, #916] @ (8537c ) │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -69476,18 +69476,18 @@ │ │ │ │ bl 86130 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 851f2 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ ands.w r4, r4, #512 @ 0x200 │ │ │ │ bne.w 851f2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2508ec │ │ │ │ + bl 25098c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 240f40 │ │ │ │ + bl 240fe0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 851f4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r4, #1 │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ bic.w r3, r3, #4194304 @ 0x400000 │ │ │ │ @@ -69500,16 +69500,16 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 86144 │ │ │ │ eors r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ b.n 851f4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r6, #20] │ │ │ │ cbz r3, 85366 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -69521,45 +69521,45 @@ │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ b.n 84f98 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ cbz r0, 8538e │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ movs r0, r5 │ │ │ │ - add r6, sp, #600 @ 0x258 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ movs r0, r5 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ movs r0, r5 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ movs r0, r5 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ movs r0, r5 │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #1000 @ 0x3e8 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ movs r2, r4 │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ movs r2, r4 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r0, sp, #920 @ 0x398 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ movs r2, r4 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #776 @ 0x308 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #688 @ (adr r7, 85668 ) │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ movs r2, r4 │ │ │ │ - add r7, pc, #504 @ (adr r7, 855b4 ) │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ movs r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r1, #16] │ │ │ │ @@ -69630,16 +69630,16 @@ │ │ │ │ beq.w 857c0 │ │ │ │ ldrb.w r3, [r1, #1113] @ 0x459 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 857c0 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ cbz r0, 854b2 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 857ce │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -69652,15 +69652,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 85778 │ │ │ │ - bl 250c1c │ │ │ │ + bl 250cbc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 85514 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 8575c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -69668,16 +69668,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 856c8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 250af8 │ │ │ │ - bl 2508ec │ │ │ │ + bl 250b98 │ │ │ │ + bl 25098c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n 85538 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 85778 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -69699,27 +69699,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 250c1c │ │ │ │ + bl 250cbc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 85572 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 43120 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 250c1c │ │ │ │ + bl 250cbc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 85592 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -69777,15 +69777,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 241058 │ │ │ │ + bl 2410f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 85804 │ │ │ │ ldr r3, [pc, #728] @ (8591c ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ @@ -69812,15 +69812,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 856d2 │ │ │ │ - bl 250c1c │ │ │ │ + bl 250cbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8575c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 8575c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ movs r6, #150 @ 0x96 │ │ │ │ @@ -69878,34 +69878,34 @@ │ │ │ │ movcc r1, r3 │ │ │ │ strd r2, r1, [r7, #-8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n 8575c │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r9, r9, #312 @ 0x138 │ │ │ │ - bl 250c1c │ │ │ │ + bl 250cbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 856a6 │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 1711e4 │ │ │ │ + bl 171284 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 8581e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1092] @ 0x444 │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ movs r0, #0 │ │ │ │ b.n 857a4 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ b.n 85538 │ │ │ │ mov r0, r9 │ │ │ │ - bl 246d18 │ │ │ │ + bl 246db8 │ │ │ │ b.n 85658 │ │ │ │ ldr r2, [pc, #404] @ (85920 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -70043,19 +70043,19 @@ │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #584 @ 0x248 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #704 @ (adr r3, 85be4 ) │ │ │ │ + add r4, pc, #384 @ (adr r4, 85aa4 ) │ │ │ │ movs r2, r4 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, pc, #208 @ (adr r3, 859fc ) │ │ │ │ + add r3, pc, #912 @ (adr r3, 85cbc ) │ │ │ │ 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] @ 85dfc │ │ │ │ @@ -70082,16 +70082,16 @@ │ │ │ │ beq.w 85cac │ │ │ │ ldrb.w r3, [r1, #1113] @ 0x459 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 85cac │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ cbz r0, 8599e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 85cba │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -70104,15 +70104,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 85c64 │ │ │ │ - bl 250c1c │ │ │ │ + bl 250cbc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 85a00 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 85c48 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -70120,16 +70120,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 85bb4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 250af8 │ │ │ │ - bl 2508ec │ │ │ │ + bl 250b98 │ │ │ │ + bl 25098c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n 85a24 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 85c64 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -70151,27 +70151,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 250c1c │ │ │ │ + bl 250cbc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 85a5e │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 43120 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 250c1c │ │ │ │ + bl 250cbc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 85a7e │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -70229,15 +70229,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 241058 │ │ │ │ + bl 2410f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 85cf0 │ │ │ │ ldr r3, [pc, #728] @ (85e08 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ @@ -70264,15 +70264,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 85bbe │ │ │ │ - bl 250c1c │ │ │ │ + bl 250cbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 85c48 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 85c48 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ movs r6, #150 @ 0x96 │ │ │ │ @@ -70330,34 +70330,34 @@ │ │ │ │ movcc r1, r3 │ │ │ │ strd r2, r1, [r7, #-8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n 85c48 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r9, r9, #312 @ 0x138 │ │ │ │ - bl 250c1c │ │ │ │ + bl 250cbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 85b92 │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 1711e4 │ │ │ │ + bl 171284 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 85d0a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1092] @ 0x444 │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ movs r0, #0 │ │ │ │ b.n 85c90 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ b.n 85a24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 246d18 │ │ │ │ + bl 246db8 │ │ │ │ b.n 85b44 │ │ │ │ ldr r2, [pc, #404] @ (85e0c ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -70495,19 +70495,19 @@ │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #664 @ (adr r6, 860a0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ movs r2, r4 │ │ │ │ add r3, pc, #416 @ (adr r3, 85fb4 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ movs r2, r4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 85f44 │ │ │ │ bhi.n 85f1e │ │ │ │ cmp r3, #4 │ │ │ │ @@ -70613,15 +70613,15 @@ │ │ │ │ nop │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n 85f6c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 250c1c │ │ │ │ + bl 250cbc │ │ │ │ cbz r0, 85f70 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -70631,16 +70631,16 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 85f9c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 250af8 │ │ │ │ - bl 2508ec │ │ │ │ + bl 250b98 │ │ │ │ + bl 25098c │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #50 @ 0x32 │ │ │ │ moveq.w r0, #452 @ 0x1c4 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ @@ -70808,26 +70808,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 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ cbz r0, 8618e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 8616c │ │ │ │ bic.w r3, r6, #4 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ beq.n 8616c │ │ │ │ - bl 2508ec │ │ │ │ - bl 180480 │ │ │ │ + bl 25098c │ │ │ │ + bl 180520 │ │ │ │ cbz r0, 861ac │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #745] @ 0x2e9 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 8616c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #94] @ 0x5e │ │ │ │ @@ -70873,50 +70873,50 @@ │ │ │ │ cmp r3, #1 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ b.n 8616e │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 250a6c │ │ │ │ + bl 250b0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 861ea │ │ │ │ b.n 8616c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 8616c │ │ │ │ ldr r3, [pc, #128] @ (862b8 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 8616c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ cbz r0, 862ae │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #96] @ (862bc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #96] @ (862c0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 8616c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 861b6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n 861b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 250c1c │ │ │ │ + bl 250cbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8616c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 861b6 │ │ │ │ b.n 8616c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -70932,19 +70932,19 @@ │ │ │ │ ldr r3, [pc, #20] @ (862c4 ) │ │ │ │ add r3, pc │ │ │ │ b.n 86258 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ 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 │ │ │ │ @@ -71021,15 +71021,15 @@ │ │ │ │ bl 86144 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 86336 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n 86342 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 250a6c │ │ │ │ + bl 250b0c │ │ │ │ ands.w r3, r0, #6 │ │ │ │ str r3, [sp, #24] │ │ │ │ bne.n 86342 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cbz r6, 863c6 │ │ │ │ movw r2, #2104 @ 0x838 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -71060,16 +71060,16 @@ │ │ │ │ bne.n 86490 │ │ │ │ ldrb.w r3, [r4, #1112] @ 0x458 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 86566 │ │ │ │ ldr r3, [pc, #684] @ (866bc ) │ │ │ │ ldr r5, [r7, r3] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ cbz r0, 86424 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 864f0 │ │ │ │ cbz r6, 86452 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -71077,29 +71077,29 @@ │ │ │ │ b.n 86452 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w 8658a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ - bl 2508ec │ │ │ │ + bl 25098c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl 84c94 │ │ │ │ adds r2, r7, #1 │ │ │ │ tst.w r0, #65280 @ 0xff00 │ │ │ │ str r2, [sp, #24] │ │ │ │ beq.n 8642c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ strh.w r3, [r4, #1112] @ 0x458 │ │ │ │ b.n 86346 │ │ │ │ - bl 2508ec │ │ │ │ + bl 25098c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 240f40 │ │ │ │ + bl 240fe0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 86326 │ │ │ │ movs r2, #1 │ │ │ │ lsls r1, r3, #23 │ │ │ │ strb.w r2, [r4, #1113] @ 0x459 │ │ │ │ bpl.w 86336 │ │ │ │ @@ -71162,16 +71162,16 @@ │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bcs.n 86594 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ - bl 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 86508 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 86508 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ @@ -71220,16 +71220,16 @@ │ │ │ │ ldrexd r2, r3, [r5] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 86452 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldrd r8, r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8669e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 86698 │ │ │ │ ldr r1, [pc, #236] @ (866c0 ) │ │ │ │ add r1, pc │ │ │ │ @@ -71238,74 +71238,74 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #228] @ (866c4 ) │ │ │ │ ldr r1, [pc, #228] @ (866c8 ) │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 86452 │ │ │ │ ldr r3, [pc, #204] @ (866bc ) │ │ │ │ ldr r5, [r7, r3] │ │ │ │ ldrexd r2, r3, [r5] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 86582 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldrd r0, r8, [r4, #44] @ 0x2c │ │ │ │ mov sl, r3 │ │ │ │ - bl 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 866b0 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 866aa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bl 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cbz r0, 866a4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #132] @ (866cc ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #132] @ (866d0 ) │ │ │ │ add r2, pc │ │ │ │ strd sl, r7, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 86582 │ │ │ │ ldrd r0, r7, [r4, #44] @ 0x2c │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ - bl 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ cbz r0, 86692 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbz r6, 8668c │ │ │ │ ldr r1, [pc, #100] @ (866d4 ) │ │ │ │ add r1, pc │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #92] @ (866d8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #92] @ (866dc ) │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 86582 │ │ │ │ ldr r1, [pc, #80] @ (866e0 ) │ │ │ │ add r1, pc │ │ │ │ b.n 86672 │ │ │ │ ldr r2, [pc, #80] @ (866e4 ) │ │ │ │ add r2, pc │ │ │ │ b.n 8666c │ │ │ │ @@ -71325,43 +71325,43 @@ │ │ │ │ add r7, pc │ │ │ │ b.n 86618 │ │ │ │ nop │ │ │ │ ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #1008] @ 0x3f0 │ │ │ │ + str r6, [sp, #688] @ 0x2b0 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #696] @ 0x2b8 │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r1, #0] │ │ │ │ + strh r6, [r7, #4] │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r6, [sp, #616] @ 0x268 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ movs r2, r4 │ │ │ │ - str r5, [sp, #248] @ 0xf8 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #496] @ 0x1f0 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #472] @ 0x1d8 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [sp, #744] @ 0x2e8 │ │ │ │ + str r5, [sp, #424] @ 0x1a8 │ │ │ │ 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] │ │ │ │ @@ -71544,15 +71544,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r0, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #800] @ 0x320 │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ movs r2, r4 │ │ │ │ cbz r2, 8694a │ │ │ │ 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 │ │ │ │ @@ -71755,19 +71755,19 @@ │ │ │ │ bl b6bd4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cpsid f │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r1, [sp, #808] @ 0x328 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ movs r2, r4 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #952] @ 0x3b8 │ │ │ │ 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] @ (86c1c ) │ │ │ │ @@ -71884,19 +71884,19 @@ │ │ │ │ bl b6bd4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r5, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + str r1, [sp, #360] @ 0x168 │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r6, [r5, #54] @ 0x36 │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ 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] │ │ │ │ @@ -72003,15 +72003,15 @@ │ │ │ │ beq.w 86f3a │ │ │ │ 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 250c90 │ │ │ │ + bl 250d30 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 86e30 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr.w fp, [r5, #48] @ 0x30 │ │ │ │ cbz r4, 86dce │ │ │ │ movw r2, #11105 @ 0x2b61 │ │ │ │ @@ -72038,15 +72038,15 @@ │ │ │ │ cmp.w fp, #32 │ │ │ │ beq.w 8709c │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ cmp.w r8, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w 87126 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2508ec │ │ │ │ + bl 25098c │ │ │ │ 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 │ │ │ │ @@ -72065,21 +72065,21 @@ │ │ │ │ cmp.w fp, #512 @ 0x200 │ │ │ │ beq.w 870fc │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ cmp.w r8, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w 8710c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2508ec │ │ │ │ + bl 25098c │ │ │ │ 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 250b6c │ │ │ │ + bl 250c0c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 42884 │ │ │ │ ldr.w r3, [sl, #3500] @ 0xdac │ │ │ │ @@ -72115,15 +72115,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 250b6c │ │ │ │ + bl 250c0c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 870b0 │ │ │ │ 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 │ │ │ │ @@ -72132,19 +72132,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 250b6c │ │ │ │ + bl 250c0c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 18058c │ │ │ │ + bl 18062c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 87098 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r3, #177 @ 0xb1 │ │ │ │ cbz r5, 86fa6 │ │ │ │ cmp r3, #177 @ 0xb1 │ │ │ │ @@ -72183,15 +72183,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 245f98 │ │ │ │ + bl 246038 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ bne.n 87084 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldrb.w ip, [r7, #376] @ 0x178 │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ @@ -72329,15 +72329,15 @@ │ │ │ │ cmp.w fp, #16 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ beq.w 86e64 │ │ │ │ cmp.w fp, #1 │ │ │ │ bne.w 86e64 │ │ │ │ mov r0, r8 │ │ │ │ - bl 250c1c │ │ │ │ + bl 250cbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 86e64 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 86e64 │ │ │ │ add.w r3, r7, #424 @ 0x1a8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -72349,15 +72349,15 @@ │ │ │ │ b.n 86f94 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #32] │ │ │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ str r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ cbnz r2, 87188 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -72449,24 +72449,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 1805dc │ │ │ │ + bl 18067c │ │ │ │ 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 1805a8 │ │ │ │ + bl 180648 │ │ │ │ vldr s14, [sp, #28] │ │ │ │ vldr s12, [sp, #32] │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [pc, #52] @ (872d8 ) │ │ │ │ vdiv.f32 s13, s15, s14 │ │ │ │ ldr r3, [pc, #40] @ (872d4 ) │ │ │ │ vdiv.f32 s14, s15, s12 │ │ │ │ @@ -72531,15 +72531,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ movs r3, r4 │ │ │ │ ldrh r0, [r1, #38] @ 0x26 │ │ │ │ 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 │ │ │ │ @@ -72598,17 +72598,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} │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ + ldrh r6, [r2, #18] │ │ │ │ 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 │ │ │ │ @@ -72671,17 +72671,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 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r0, r6, #18 │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r5, #4] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ 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 │ │ │ │ @@ -72704,17 +72704,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} │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ 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 │ │ │ │ @@ -72756,17 +72756,17 @@ │ │ │ │ bl e2608 │ │ │ │ b.n 87582 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl ac0a8 │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 87572 │ │ │ │ - strh r6, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ movs r2, r4 │ │ │ │ - strh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ movs r2, r4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -73131,15 +73131,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #200] @ (87aa8 ) │ │ │ │ ldr r1, [pc, #200] @ (87aac ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 87956 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 421d4 <__stat64_time64@plt> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 87992 │ │ │ │ @@ -73183,43 +73183,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r5, #2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, #2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r1, #50] @ 0x32 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ movs r2, r4 │ │ │ │ strh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r2, [r4, #44] @ 0x2c │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #46] @ 0x2e │ │ │ │ movs r2, r4 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #44] @ 0x2c │ │ │ │ movs r2, r4 │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ movs r2, r4 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r7, #28] │ │ │ │ + strh r2, [r5, #34] @ 0x22 │ │ │ │ movs r2, r4 │ │ │ │ - strh r2, [r5, #36] @ 0x24 │ │ │ │ + strh r2, [r3, #42] @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr.w lr, [r2, #120] @ 0x78 │ │ │ │ ldr.w ip, [pc, #152] @ 87b50 │ │ │ │ ldr.w r3, [lr, #1108] @ 0x454 │ │ │ │ add ip, pc │ │ │ │ cbz r3, 87b34 │ │ │ │ @@ -73591,23 +73591,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (87efc ) │ │ │ │ ldr r1, [pc, #28] @ (87f00 ) │ │ │ │ ldr.w r0, [r4, #604] @ 0x25c │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 87ebc │ │ │ │ strh r4, [r3, #10] │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #31] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r1, #112] @ 0x70 │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ 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] @ (87f70 ) │ │ │ │ @@ -73635,23 +73635,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (87f78 ) │ │ │ │ ldr r1, [pc, #28] @ (87f7c ) │ │ │ │ ldr.w r0, [r4, #604] @ 0x25c │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 87f38 │ │ │ │ strh r0, [r4, #6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + ldrb r6, [r7, #31] │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ 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 │ │ │ │ @@ -75412,27 +75412,27 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #28] @ (893fc ) │ │ │ │ ldr r1, [pc, #28] @ (89400 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 89362 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ movs r2, r4 │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ 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 │ │ │ │ @@ -75558,27 +75558,27 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #28] @ (89594 ) │ │ │ │ ldr r1, [pc, #28] @ (89598 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 894fa │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r7, r1] │ │ │ │ + str r0, [r5, 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] @ 89b7c │ │ │ │ @@ -75930,15 +75930,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #460] @ (89b98 ) │ │ │ │ mov sl, fp │ │ │ │ ldr r1, [pc, #460] @ (89b9c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 89868 │ │ │ │ ldrb.w r3, [r5, #992] @ 0x3e0 │ │ │ │ cbnz r3, 899fc │ │ │ │ ldrb.w r3, [r7, #2704] @ 0xa90 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 89956 │ │ │ │ @@ -75979,15 +75979,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #328] @ (89ba4 ) │ │ │ │ ldr r1, [pc, #332] @ (89ba8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 897d0 │ │ │ │ ldr r3, [pc, #292] @ (89b8c ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ @@ -76022,39 +76022,39 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 89a7c │ │ │ │ ldr r2, [pc, #216] @ (89bac ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #216] @ (89bb0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 89a7c │ │ │ │ ldr r2, [pc, #208] @ (89bb4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #208] @ (89bb8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 897cc │ │ │ │ ldr r2, [pc, #200] @ (89bbc ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #200] @ (89bc0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 89a7c │ │ │ │ ldr.w r2, [r7, #604] @ 0x25c │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #180] @ (89bc4 ) │ │ │ │ ldr r1, [pc, #184] @ (89bc8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 89928 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ subs.w sl, r3, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ mov r2, sl │ │ │ │ @@ -76071,80 +76071,80 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #128] @ (89bcc ) │ │ │ │ ldr r3, [pc, #128] @ (89bd0 ) │ │ │ │ ldr r1, [pc, #132] @ (89bd4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 89aae │ │ │ │ ldr.w r3, [r7, #608] @ 0x260 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #112] @ (89bd8 ) │ │ │ │ ldr r3, [pc, #116] @ (89bdc ) │ │ │ │ ldr r1, [pc, #116] @ (89be0 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 899b0 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r3, #112] @ 0x70 │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [pc, #144] @ (89c30 ) │ │ │ │ + ldr r4, [pc, #848] @ (89ef0 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #600] @ (89e04 ) │ │ │ │ + ldr r4, [pc, #280] @ (89cc4 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #104] @ (89c1c ) │ │ │ │ + ldr r3, [pc, #808] @ (89edc ) │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + str r4, [r2, #76] @ 0x4c │ │ │ │ movs r2, r4 │ │ │ │ - ldr r3, [pc, #40] @ (89be4 ) │ │ │ │ + ldr r3, [pc, #744] @ (89ea4 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #1000] @ (89fac ) │ │ │ │ + ldr r3, [pc, #680] @ (89e6c ) │ │ │ │ movs r2, r4 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ + str r0, [r2, #68] @ 0x44 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #904] @ (89f54 ) │ │ │ │ + ldr r3, [pc, #584] @ (89e14 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #640] @ (89e58 ) │ │ │ │ + ldr r3, [pc, #320] @ (89d18 ) │ │ │ │ movs r2, r4 │ │ │ │ - str r2, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ movs r2, r4 │ │ │ │ - ldr r2, [pc, #536] @ (89dfc ) │ │ │ │ + ldr r3, [pc, #216] @ (89cbc ) │ │ │ │ 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] @ 8a1c0 │ │ │ │ @@ -76494,15 +76494,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #460] @ (8a1dc ) │ │ │ │ mov sl, fp │ │ │ │ ldr r1, [pc, #460] @ (8a1e0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 89eac │ │ │ │ ldrb.w r3, [r5, #992] @ 0x3e0 │ │ │ │ cbnz r3, 8a040 │ │ │ │ ldrb.w r3, [r7, #2704] @ 0xa90 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 89f9a │ │ │ │ @@ -76543,15 +76543,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #328] @ (8a1e8 ) │ │ │ │ ldr r1, [pc, #332] @ (8a1ec ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 89e14 │ │ │ │ ldr r3, [pc, #292] @ (8a1d0 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ @@ -76586,39 +76586,39 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 8a0c0 │ │ │ │ ldr r2, [pc, #216] @ (8a1f0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #216] @ (8a1f4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 8a0c0 │ │ │ │ ldr r2, [pc, #208] @ (8a1f8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #208] @ (8a1fc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 89e10 │ │ │ │ ldr r2, [pc, #200] @ (8a200 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #200] @ (8a204 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 8a0c0 │ │ │ │ ldr.w r2, [r7, #604] @ 0x25c │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #180] @ (8a208 ) │ │ │ │ ldr r1, [pc, #184] @ (8a20c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 89f6c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ subs.w sl, r3, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ mov r2, sl │ │ │ │ @@ -76635,80 +76635,80 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #128] @ (8a210 ) │ │ │ │ ldr r3, [pc, #128] @ (8a214 ) │ │ │ │ ldr r1, [pc, #132] @ (8a218 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 8a0f2 │ │ │ │ ldr.w r3, [r7, #608] @ 0x260 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #112] @ (8a21c ) │ │ │ │ ldr r3, [pc, #116] @ (8a220 ) │ │ │ │ ldr r1, [pc, #116] @ (8a224 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 89ff4 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r2, [r7, #28] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + str r4, [r2, #12] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r8, ip │ │ │ │ + mov r8, r2 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r2, r0] │ │ │ │ + ldrsh r0, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ - cmp r2, sl │ │ │ │ + mov r2, r0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r4, [r7, r5] │ │ │ │ movs r2, r4 │ │ │ │ - add lr, sl │ │ │ │ + cmp lr, r0 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r0, [r4, r7] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ movs r2, r4 │ │ │ │ - add lr, r8 │ │ │ │ + cmp r6, lr │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ movs r2, r4 │ │ │ │ - add lr, r6 │ │ │ │ + cmp r6, ip │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ movs r2, r4 │ │ │ │ - add lr, r3 │ │ │ │ + cmp r6, r9 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r2, [r7, r1] │ │ │ │ + ldrsh r2, [r5, r4] │ │ │ │ movs r2, r4 │ │ │ │ - add r4, fp │ │ │ │ + cmp r4, r1 │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ movs r2, r4 │ │ │ │ - add r2, r8 │ │ │ │ + add sl, lr │ │ │ │ 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 │ │ │ │ @@ -76751,15 +76751,15 @@ │ │ │ │ and.w r2, r0, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 8a262 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ str r2, [sp, #4] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr.w r0, [lr, r3] │ │ │ │ - bl 250a6c │ │ │ │ + bl 250b0c │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n 8a262 │ │ │ │ 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 │ │ │ │ @@ -76799,15 +76799,15 @@ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ adds r2, r7, #1 │ │ │ │ ands r2, r7 │ │ │ │ bne.n 8a352 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r2, [pc, #544] @ (8a558 ) │ │ │ │ ldr r3, [pc, #536] @ (8a554 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -76854,20 +76854,20 @@ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ beq.n 8a3d8 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 8a38e │ │ │ │ - bl 1951bc │ │ │ │ + bl 19525c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 8a380 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ b.n 8a336 │ │ │ │ cmp r2, #5 │ │ │ │ beq.w 8a534 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -76886,111 +76886,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8a41c │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8a448 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movw r1, #563 @ 0x233 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8a4b6 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ vldr d0, [pc, #128] @ 8a548 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 194ac4 │ │ │ │ + bl 194b64 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8a4f6 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ 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 │ │ │ │ @@ -76999,15 +76999,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 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ b.n 8a336 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ @@ -77053,15 +77053,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 1a5d1c │ │ │ │ + bl 1a5dbc │ │ │ │ ldr r3, [pc, #188] @ (8a680 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r6, r4 │ │ │ │ @@ -77103,27 +77103,27 @@ │ │ │ │ add r3, r4 │ │ │ │ cmp r3, #32 │ │ │ │ bhi.n 8a5e0 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c0dc8 │ │ │ │ + bl 1c0e68 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8a5e0 │ │ │ │ add r1, sp, #24 │ │ │ │ ldr.w r0, [r5, #384] @ 0x180 │ │ │ │ bl 8a2e8 │ │ │ │ mov r8, r7 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c100c │ │ │ │ + bl 1c10ac │ │ │ │ b.n 8a5e0 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r7, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldrh r0, [r7, r1] │ │ │ │ @@ -77200,21 +77200,21 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 8a736 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 8a79e │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r5, r0, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -77223,15 +77223,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [pc, #44] @ (8a7cc ) │ │ │ │ ldr r3, [pc, #36] @ (8a7c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -77286,25 +77286,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 23c38c │ │ │ │ + bl 23c42c │ │ │ │ ldr r2, [pc, #676] @ (8aae8 ) │ │ │ │ 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 23c38c │ │ │ │ + bl 23c42c │ │ │ │ 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 │ │ │ │ @@ -77371,15 +77371,15 @@ │ │ │ │ str r2, [sp, #340] @ 0x154 │ │ │ │ ldr r2, [pc, #512] @ (8ab0c ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r1, #9 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ - bl 23d718 │ │ │ │ + bl 23d7b8 │ │ │ │ ldr r2, [pc, #500] @ (8ab10 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #500] @ (8ab14 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ @@ -77424,25 +77424,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 23c38c │ │ │ │ + bl 23c42c │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [pc, #388] @ (8ab28 ) │ │ │ │ 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 23c38c │ │ │ │ + bl 23c42c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #364] @ (8ab2c ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r7, [r3, #0] │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [pc, #360] @ (8ab30 ) │ │ │ │ @@ -77545,106 +77545,106 @@ │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r0, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r7, r4] │ │ │ │ movs r2, r4 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xf3700023 │ │ │ │ - @ instruction: 0xf2f40023 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + bic.w r0, r0, #10682368 @ 0xa30000 │ │ │ │ + @ instruction: 0xf3a40023 │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ movs r2, r4 │ │ │ │ lsls r4, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ movs r2, r4 │ │ │ │ lsrs r0, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ movs r7, r4 │ │ │ │ - ldrsb r2, [r1, r7] │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ lsrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r1, r7] │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ movs r2, r4 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ movs r7, r4 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldr r2, [r6, r0] │ │ │ │ movs r2, r4 │ │ │ │ lsrs r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r4, r4] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ movs r2, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 23d09c │ │ │ │ + bl 23d13c │ │ │ │ ldr r2, [pc, #72] @ (8abac ) │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ add r2, pc │ │ │ │ strd r2, r5, [sp, #664] @ 0x298 │ │ │ │ ldr r2, [pc, #64] @ (8abb0 ) │ │ │ │ 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 23d718 │ │ │ │ + bl 23d7b8 │ │ │ │ ldr r2, [pc, #40] @ (8abb4 ) │ │ │ │ ldr r3, [pc, #44] @ (8abb8 ) │ │ │ │ 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 8aba8 │ │ │ │ add.w sp, sp, #708 @ 0x2c4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ movs r2, r4 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ movs r2, r4 │ │ │ │ strb r0, [r6, 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 │ │ │ │ @@ -77653,82 +77653,82 @@ │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 8a7d0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 23ee0c │ │ │ │ + bl 23eeac │ │ │ │ cbz r7, 8ac10 │ │ │ │ ldr r2, [pc, #48] @ (8ac24 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 193540 │ │ │ │ + bl 1935e0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (8ac28 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #131072 @ 0x20000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 193494 │ │ │ │ + bl 193534 │ │ │ │ mov r3, r0 │ │ │ │ b.n 8abfe │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r0, r7] │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ 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 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -77767,25 +77767,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8ad1e │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #68] @ (8ad64 ) │ │ │ │ ldr r2, [pc, #60] @ (8ad60 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -77844,21 +77844,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] @ 8ae34 │ │ │ │ @@ -77868,15 +77868,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 8adae │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 8adae │ │ │ │ @@ -77900,15 +77900,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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] │ │ │ │ @@ -77940,15 +77940,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ str r0, [r5, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ @@ -77967,15 +77967,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 19aed8 │ │ │ │ + bl 19af78 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ b.n 8af38 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -77985,38 +77985,38 @@ │ │ │ │ cmp r2, #5 │ │ │ │ bne.n 8af2c │ │ │ │ movs r7, #0 │ │ │ │ b.n 8af46 │ │ │ │ ldr r7, [r3, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w r5, [fp] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne.n 8b022 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -78026,19 +78026,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 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [sl, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ 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 │ │ │ │ @@ -78047,26 +78047,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 8afb4 │ │ │ │ mov r6, fp │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 19af84 │ │ │ │ + bl 19b024 │ │ │ │ cbz r6, 8b02e │ │ │ │ str.w fp, [r6] │ │ │ │ ldr r2, [pc, #44] @ (8b05c ) │ │ │ │ ldr r3, [pc, #36] @ (8b058 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -78118,25 +78118,25 @@ │ │ │ │ adc.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, ip, r3 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ bne.n 8b102 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8b0e8 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r1, [pc, #184] @ (8b1a4 ) │ │ │ │ ldr r3, [pc, #180] @ (8b1a0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ @@ -78171,30 +78171,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8b162 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r4, r0 │ │ │ │ b.n 8b0e8 │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp] │ │ │ │ b.n 8b142 │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ @@ -78244,51 +78244,51 @@ │ │ │ │ orrs.w r7, r2, r6 │ │ │ │ bne.n 8b282 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8b22e │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8b25e │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r2, [pc, #188] @ (8b328 ) │ │ │ │ ldr r3, [pc, #180] @ (8b324 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -78323,31 +78323,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8b2e2 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r4, r0 │ │ │ │ b.n 8b22e │ │ │ │ movs r0, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ b.n 8b2be │ │ │ │ movs r0, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -78403,25 +78403,25 @@ │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ bne.n 8b3cc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8b3b2 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r1, [pc, #276] @ (8b4c8 ) │ │ │ │ ldr r2, [pc, #268] @ (8b4c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ @@ -78463,30 +78463,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8b438 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r5, r0 │ │ │ │ b.n 8b3b2 │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n 8b41c │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n 8b41c │ │ │ │ movs r3, #1 │ │ │ │ @@ -78498,30 +78498,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8b490 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r5, r0 │ │ │ │ b.n 8b3b2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ b.n 8b41c │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -78561,42 +78561,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8b530 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ movw r1, #551 @ 0x227 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -78621,30 +78621,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [pc, #400] @ (8b758 ) │ │ │ │ ldr r3, [pc, #384] @ (8b74c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 8b744 │ │ │ │ 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 197088 │ │ │ │ + bl 197128 │ │ │ │ movs r2, #32 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ bl 8b32c │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ @@ -78679,23 +78679,23 @@ │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 8b73c │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -78724,36 +78724,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.n 8b5c6 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8b714 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov sl, r0 │ │ │ │ b.n 8b64c │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n 8b6f0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -78790,22 +78790,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w sl, r6, #68 @ 0x44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #920] @ 8bb20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -78813,18 +78813,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 8ba68 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ @@ -78852,22 +78852,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] @ 8bb24 │ │ │ │ @@ -78879,15 +78879,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r2, [r8, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 8bb06 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ @@ -78899,102 +78899,102 @@ │ │ │ │ and.w ip, r3, #64 @ 0x40 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.w 8ba74 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w ip, [r4, #4] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8b8e8 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8b91a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8bb14 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r8, [r6, #36] @ 0x24 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -79027,18 +79027,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ ldr r2, [pc, #216] @ (8bb28 ) │ │ │ │ ldr r3, [pc, #200] @ (8bb1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -79079,30 +79079,30 @@ │ │ │ │ asrs r4, r0, #9 │ │ │ │ movs r3, #16 │ │ │ │ b.n 8b824 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8badc │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r7, r0 │ │ │ │ b.n 8b8e8 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 8bab8 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -79181,43 +79181,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8bbe2 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 8b4cc │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -79226,29 +79226,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -79282,49 +79282,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8bd20 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, sl │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 8b4cc │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -79338,27 +79338,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -79367,27 +79367,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -79395,68 +79395,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8be68 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8bea8 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 8d548 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -79511,15 +79511,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 197088 │ │ │ │ + bl 197128 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 8bbfa │ │ │ │ nop │ │ │ │ add ip, r6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add lr, r5 │ │ │ │ @@ -79529,43 +79529,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8bfaa │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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] │ │ │ │ @@ -79597,24 +79597,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -79622,29 +79622,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -79677,24 +79677,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -79702,29 +79702,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -79757,24 +79757,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -79782,29 +79782,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -79837,24 +79837,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -79862,29 +79862,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -79917,24 +79917,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -79942,29 +79942,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -79997,26 +79997,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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] │ │ │ │ @@ -80024,29 +80024,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -80079,26 +80079,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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] │ │ │ │ @@ -80106,46 +80106,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8d5a4 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -80171,26 +80171,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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] │ │ │ │ @@ -80198,47 +80198,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8d5a0 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -80264,24 +80264,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -80289,45 +80289,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8d59a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -80354,53 +80354,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -80431,24 +80431,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -80456,29 +80456,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -80509,24 +80509,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -80534,45 +80534,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8d59a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -80603,24 +80603,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -80628,38 +80628,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8d59a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -80692,24 +80692,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -80717,39 +80717,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8d59a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -80782,24 +80782,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -80807,39 +80807,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8d59a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -80873,24 +80873,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -80898,38 +80898,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8d59a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -80963,24 +80963,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -80988,38 +80988,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8d59a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -81053,24 +81053,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -81078,38 +81078,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8d59a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -81143,24 +81143,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -81168,41 +81168,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8d59a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -81226,15 +81226,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [pc, #352] @ (8d5a8 ) │ │ │ │ ldr r3, [pc, #356] @ (8d5ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -81324,26 +81324,26 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w 8bf86 │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8bfba │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.w 8bfba │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n 8d55a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n 8d55a │ │ │ │ @@ -81381,29 +81381,29 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ bl 8aef0 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, 8d600 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -81412,18 +81412,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 8d7f4 │ │ │ │ tbb [pc, r3] │ │ │ │ stmia r6!, {r1, r2, r6, r7} │ │ │ │ ldmia r4!, {r1, r2, r6, r7} │ │ │ │ @@ -81439,22 +81439,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] @ 8e00c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -81465,51 +81465,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -81517,18 +81517,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -81568,21 +81568,21 @@ │ │ │ │ b.n 8d684 │ │ │ │ movs r3, #1 │ │ │ │ b.n 8d684 │ │ │ │ movs r3, #16 │ │ │ │ b.n 8d684 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -81591,18 +81591,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 8ebb2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r5, #26 │ │ │ │ lsls r7, r5, #26 │ │ │ │ @@ -81627,21 +81627,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 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -81650,18 +81650,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 8ebb2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #7 │ │ │ │ lsls r5, r4, #7 │ │ │ │ @@ -81686,21 +81686,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 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -81709,18 +81709,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 8ebb2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r6, #24 │ │ │ │ lsls r0, r6, #24 │ │ │ │ @@ -81745,39 +81745,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 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 8d8c4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -81785,18 +81785,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 8ebb2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r0, #23 │ │ │ │ lsls r7, r0, #23 │ │ │ │ @@ -81821,21 +81821,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 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -81844,18 +81844,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 8ebb2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r7, #21 │ │ │ │ lsls r7, r7, #21 │ │ │ │ @@ -81880,21 +81880,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 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -81903,18 +81903,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 8ebb2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r5, #20 │ │ │ │ lsls r3, r5, #20 │ │ │ │ @@ -81939,21 +81939,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 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -81962,18 +81962,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 8ebb2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ @@ -82000,22 +82000,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -82024,15 +82024,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [pc, #872] @ (8e010 ) │ │ │ │ ldr r3, [pc, #856] @ (8e004 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -82045,39 +82045,39 @@ │ │ │ │ b.n 8dc4c │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 8dc4c │ │ │ │ mov.w r9, #16 │ │ │ │ b.n 8dc4c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 8dbe0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -82086,18 +82086,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 8ebb2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r7, #16 │ │ │ │ lsls r1, r7, #16 │ │ │ │ @@ -82122,114 +82122,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 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #7 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 8dbe0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 8dbf0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 8dbe0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 8dbe0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 8dbe0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -82238,18 +82238,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 8ebb2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r5, #13 │ │ │ │ lsls r0, r5, #13 │ │ │ │ @@ -82274,39 +82274,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 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 8dbe0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -82316,18 +82316,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 8ebb2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r0, #12 │ │ │ │ lsls r1, r0, #12 │ │ │ │ @@ -82366,22 +82366,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #82 @ 0x52 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -82390,54 +82390,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8e09c │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 8b060 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 8dca6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -82445,53 +82445,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 8ad68 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 8b1a8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r6, r0 │ │ │ │ b.n 8dca6 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -82500,15 +82500,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r2, [r6, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 8eba4 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -82523,22 +82523,22 @@ │ │ │ │ bl 8b4cc │ │ │ │ mov r6, r0 │ │ │ │ b.n 8dca6 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov r3, r9 │ │ │ │ movs r7, #0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -82546,38 +82546,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r1, r6, #24 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 8b1a8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r6, r0 │ │ │ │ b.n 8dca6 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ movs r6, #0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -82585,15 +82585,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r1, r7, #24 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 8b060 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ @@ -82636,22 +82636,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -82660,68 +82660,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8e39a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8e3c0 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #425 @ 0x1a9 │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 8dca6 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -82732,15 +82732,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 8e65a │ │ │ │ @@ -82788,22 +82788,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -82814,15 +82814,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 8e7ac │ │ │ │ @@ -82871,22 +82871,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 8dc7e │ │ │ │ @@ -82939,30 +82939,30 @@ │ │ │ │ mov.w r8, #16 │ │ │ │ b.n 8e25c │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 8e67e │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 │ │ │ │ @@ -83009,21 +83009,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 8eb12 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r4, r0 │ │ │ │ add.w fp, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -83033,21 +83033,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [sp] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ mov r6, r0 │ │ │ │ b.w 8dca6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n 8e65a │ │ │ │ movs r3, #1 │ │ │ │ @@ -83058,30 +83058,30 @@ │ │ │ │ strb.w r2, [sp, #56] @ 0x38 │ │ │ │ b.n 8e65a │ │ │ │ movs r2, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 8e7d0 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 │ │ │ │ @@ -83121,21 +83121,21 @@ │ │ │ │ streq.w sl, [sp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.n 8e8c8 │ │ │ │ mov r8, ip │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #28 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -83145,15 +83145,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -83176,21 +83176,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 8e972 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -83199,15 +83199,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -83229,21 +83229,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 8ea14 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r7, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -83252,21 +83252,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ mov r6, r0 │ │ │ │ b.w 8dca6 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ b.n 8e7ac │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ @@ -83276,30 +83276,30 @@ │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 8e7ac │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8ea68 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r6, r0 │ │ │ │ b.w 8dca6 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ b.n 8ea4a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ @@ -83373,30 +83373,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8eb74 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r7, r0 │ │ │ │ b.w 8e1c8 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 8eb56 │ │ │ │ movs r3, #1 │ │ │ │ @@ -83452,21 +83452,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #1 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -83476,15 +83476,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -83499,21 +83499,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -83523,15 +83523,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -83547,21 +83547,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -83574,15 +83574,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -83665,23 +83665,23 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 8eea4 │ │ │ │ str r5, [sp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 8f0b4 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -83689,15 +83689,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r9, [r3] │ │ │ │ blx 42884 │ │ │ │ @@ -83763,21 +83763,21 @@ │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 8efce │ │ │ │ cbz r5, 8f036 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -83786,20 +83786,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r8 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, 8f05a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w fp, #1 │ │ │ │ @@ -83807,33 +83807,33 @@ │ │ │ │ b.n 8eddc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ cmp.w fp, #3 │ │ │ │ str r0, [r4, #0] │ │ │ │ bne.w 8eddc │ │ │ │ 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 8edd6 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 196630 │ │ │ │ + bl 1966d0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 197260 │ │ │ │ + bl 197300 │ │ │ │ ldr r2, [pc, #52] @ (8f0d0 ) │ │ │ │ ldr r3, [pc, #44] @ (8f0cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -83887,37 +83887,37 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w r2, [pc, #2000] @ 8f8fc │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 193540 │ │ │ │ + bl 1935e0 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8f16a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -83925,25 +83925,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1976e8 │ │ │ │ + bl 197788 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad68 │ │ │ │ @@ -83954,18 +83954,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8ac98 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad68 │ │ │ │ @@ -84011,53 +84011,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8f286 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8f2c4 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -84066,32 +84066,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae38 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193a88 │ │ │ │ + bl 193b28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad68 │ │ │ │ @@ -84103,15 +84103,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad68 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -84124,46 +84124,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad68 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [r0, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac2c │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8f3e0 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae38 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ @@ -84189,25 +84189,25 @@ │ │ │ │ bl 8ac2c │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mvn.w r3, #1 │ │ │ │ strd r3, r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8f44c │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae38 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ @@ -84259,15 +84259,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae38 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad68 │ │ │ │ @@ -84279,18 +84279,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad68 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad68 │ │ │ │ @@ -84317,40 +84317,40 @@ │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 90c1e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n 8f58e │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] @ 8f900 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -84368,15 +84368,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ strd r6, r6, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w 90bee │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 9123a │ │ │ │ @@ -84419,53 +84419,53 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n 8f268 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8f698 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8f6d6 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -84473,44 +84473,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae38 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193a88 │ │ │ │ + bl 193b28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac2c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae38 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1975f0 │ │ │ │ + bl 197690 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad68 │ │ │ │ @@ -84530,20 +84530,20 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ bl 8ac2c │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ 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] │ │ │ │ @@ -84552,18 +84552,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad68 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ @@ -84602,25 +84602,25 @@ │ │ │ │ bic.w r3, r3, #2 │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 910ae │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8b060 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #112] @ 0x70 │ │ │ │ bhi.w 90c06 │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -84664,117 +84664,117 @@ │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #32 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8f92c │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac2c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae38 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1975f0 │ │ │ │ + bl 197690 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8f988 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #5 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #176] @ 0xb0 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8f9b8 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1971c8 │ │ │ │ + bl 197268 │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193d30 │ │ │ │ + bl 193dd0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8f9e2 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197510 │ │ │ │ + bl 1975b0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae38 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac2c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -84787,67 +84787,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8fa52 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae38 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1975f0 │ │ │ │ + bl 197690 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac2c │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8faa4 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae38 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad68 │ │ │ │ @@ -84884,25 +84884,25 @@ │ │ │ │ bl 8ac2c │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8fb42 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae38 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -84995,33 +84995,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 197260 │ │ │ │ + bl 197300 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad68 │ │ │ │ movw r1, #617 @ 0x269 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #5 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -85038,64 +85038,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ bl 8a688 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8fcec │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r9, [sp, #176] @ 0xb0 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8fd16 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 197148 │ │ │ │ + bl 1971e8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl 8a688 │ │ │ │ @@ -85108,33 +85108,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8fd74 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl 8b060 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -85144,106 +85144,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8fdcc │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8fe0e │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae38 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8fe52 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8fe8c │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac2c │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ @@ -85256,49 +85256,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8feea │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #176] @ 0xb0 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8ff1a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ strd r8, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #16 │ │ │ │ - bl 1971c8 │ │ │ │ + bl 197268 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae38 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ @@ -85307,27 +85307,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8ac98 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193a88 │ │ │ │ + bl 193b28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8b060 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -85336,18 +85336,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8ac98 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac2c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -85443,15 +85443,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8b060 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ movs r2, #3 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac2c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -85499,25 +85499,25 @@ │ │ │ │ bl 8ac2c │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 90158 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae38 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, fp │ │ │ │ @@ -85526,25 +85526,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 90198 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae38 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, fp │ │ │ │ @@ -85600,15 +85600,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae38 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1975f0 │ │ │ │ + bl 197690 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac2c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #7168 @ 0x1c00 │ │ │ │ @@ -85631,15 +85631,15 @@ │ │ │ │ bl 8ae38 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mov r2, r8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n 90288 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl 8b32c │ │ │ │ ldrb r1, [r0, #17] │ │ │ │ @@ -85666,32 +85666,32 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl 8ac98 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -85708,15 +85708,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 8ac2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ @@ -85736,27 +85736,27 @@ │ │ │ │ movs r3, #0 │ │ │ │ bl 8ac98 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193a88 │ │ │ │ + bl 193b28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1975f0 │ │ │ │ + bl 197690 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #12] │ │ │ │ bl 8ac2c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ @@ -85773,15 +85773,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ str.w ip, [sp, #176] @ 0xb0 │ │ │ │ bl 8a688 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #2 │ │ │ │ bl 8ae38 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -85807,46 +85807,46 @@ │ │ │ │ bl 8b060 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 90482 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193a88 │ │ │ │ + bl 193b28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1975f0 │ │ │ │ + bl 197690 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -85866,15 +85866,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad68 │ │ │ │ @@ -85885,53 +85885,53 @@ │ │ │ │ bl 8b060 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 90556 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 90594 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -85939,72 +85939,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae38 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193a88 │ │ │ │ + bl 193b28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1975f0 │ │ │ │ + bl 197690 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 90640 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r5, #3 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl 8a688 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ @@ -86015,23 +86015,23 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8ac98 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl 8b060 │ │ │ │ movs r2, #13 │ │ │ │ mov r7, r0 │ │ │ │ @@ -86039,15 +86039,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae38 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ movs r3, #0 │ │ │ │ @@ -86090,34 +86090,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 90756 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad68 │ │ │ │ @@ -86127,29 +86127,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 8b060 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ movs r2, #17 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac2c │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ 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] │ │ │ │ @@ -86159,18 +86159,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae38 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ @@ -86231,46 +86231,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad68 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ movs r2, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac2c │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae38 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1975f0 │ │ │ │ + bl 197690 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2368 @ 0x940 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl 8b32c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 911c4 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ @@ -86280,29 +86280,29 @@ │ │ │ │ bics r3, r0 │ │ │ │ it eq │ │ │ │ moveq r7, r5 │ │ │ │ bne.w 90d76 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2280 @ 0x8e8 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl 8b060 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 911fc │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, r0, #32 │ │ │ │ @@ -86319,15 +86319,15 @@ │ │ │ │ orrs r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ bne.w 90cc2 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8b060 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ movs r2, #10 │ │ │ │ @@ -86337,68 +86337,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac98 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 90a16 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ movs r2, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac2c │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ae38 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197790 │ │ │ │ + bl 197830 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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 │ │ │ │ @@ -86407,18 +86407,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 8ad68 │ │ │ │ ldr.w r2, [pc, #1960] @ 91258 │ │ │ │ ldr.w r3, [pc, #1960] @ 9125c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -86491,30 +86491,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 90b94 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r0 │ │ │ │ b.w 8ffe6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #120] @ 0x78 │ │ │ │ b.n 90b70 │ │ │ │ movs r3, #1 │ │ │ │ @@ -86529,15 +86529,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 8ac98 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r5, r0 │ │ │ │ b.w 902de │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ b.n 90b70 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -86594,30 +86594,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 90c92 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r5, r0 │ │ │ │ b.w 8f56c │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ b.n 90c74 │ │ │ │ movs r3, #4 │ │ │ │ @@ -86669,30 +86669,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 90d40 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r0 │ │ │ │ b.n 909b4 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ strh.w r3, [sp, #176] @ 0xb0 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 90d20 │ │ │ │ @@ -86744,30 +86744,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 90df0 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r7, r0 │ │ │ │ b.n 90940 │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #168] @ 0xa8 │ │ │ │ b.n 90dd2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -86812,30 +86812,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 90e8e │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r5, r0 │ │ │ │ b.n 908a4 │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #160] @ 0xa0 │ │ │ │ b.n 90e70 │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ @@ -86883,30 +86883,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 90f38 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r5, r0 │ │ │ │ b.n 9084a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #152] @ 0x98 │ │ │ │ b.n 90f14 │ │ │ │ movs r3, #1 │ │ │ │ @@ -86954,30 +86954,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 90fda │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r0 │ │ │ │ b.w 90056 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #136] @ 0x88 │ │ │ │ b.n 90fbc │ │ │ │ movs r3, #1 │ │ │ │ @@ -87025,30 +87025,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 9107e │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r0 │ │ │ │ b.w 90022 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #128] @ 0x80 │ │ │ │ b.n 91060 │ │ │ │ movs r3, #1 │ │ │ │ @@ -87080,30 +87080,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 9110a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r6, r0 │ │ │ │ b.w 8f866 │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ b.n 910e6 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ @@ -87136,30 +87136,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 91192 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r7, r0 │ │ │ │ b.w 8f778 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n 91174 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -87239,15 +87239,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 175b28 │ │ │ │ + bl 175bc8 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cbz r4, 912c0 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ @@ -87302,34 +87302,34 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 912f8 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ movs r1, #2 │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dedc4 │ │ │ │ + bl 1dee64 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 913b6 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, 91354 │ │ │ │ b.n 913a6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 9134e │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 19f320 │ │ │ │ + bl 19f3c0 │ │ │ │ cbz r0, 9134e │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cbz r2, 9134e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 913a6 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 9134e │ │ │ │ ldr r3, [r6, #20] │ │ │ │ @@ -87339,15 +87339,15 @@ │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 9134e │ │ │ │ ldr r1, [r3, #32] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movw r2, #630 @ 0x276 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 91334 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ str r6, [r4, #4] │ │ │ │ @@ -87363,15 +87363,15 @@ │ │ │ │ movne r3, r5 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 91354 │ │ │ │ mov r0, r7 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 9132c │ │ │ │ mov r5, sl │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ @@ -87426,64 +87426,64 @@ │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8aef0 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 91f3a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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] │ │ │ │ @@ -87520,38 +87520,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1947fc │ │ │ │ + bl 19489c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 913ec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 913d0 │ │ │ │ ldrd r5, r9, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 912d4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr.w r2, [pc, #2164] @ 91e28 │ │ │ │ ldr.w r3, [pc, #2152] @ 91e20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -87565,15 +87565,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 8d5b0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 91572 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ b.n 91572 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 8bb2c │ │ │ │ b.n 91572 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ @@ -87582,21 +87582,21 @@ │ │ │ │ mov.w r8, #8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8aef0 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -87609,28 +87609,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -87639,28 +87639,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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] │ │ │ │ @@ -87669,18 +87669,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 91e8c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r5, #14 │ │ │ │ lsls r3, r5, #14 │ │ │ │ @@ -87713,29 +87713,29 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ bl 8aef0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ str r0, [sp, #20] │ │ │ │ cbz r0, 9178a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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] │ │ │ │ @@ -87743,18 +87743,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 91f3a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r2, #13 │ │ │ │ lsls r5, r2, #13 │ │ │ │ @@ -87782,21 +87782,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r1, r0, #24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -87810,51 +87810,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r2, r7, #24 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 91f3a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #11 │ │ │ │ lsls r2, r1, #11 │ │ │ │ @@ -87883,22 +87883,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -87906,31 +87906,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ mov r0, sl │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, sl │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -87949,28 +87949,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ bl 8b75c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -87980,28 +87980,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -88031,33 +88031,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ b.n 91572 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -88070,24 +88070,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -88096,18 +88096,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 91f3a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #5 │ │ │ │ @@ -88135,21 +88135,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -88158,33 +88158,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r1, r8, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ bl 8f0d8 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -88192,28 +88192,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -88244,27 +88244,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -88272,18 +88272,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 91f3a │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r1, [pc, #292] @ (91f24 ) │ │ │ │ ldrb r1, [r1, r5] │ │ │ │ @@ -88306,22 +88306,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ orr.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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -88329,15 +88329,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.w 915e4 │ │ │ │ movs r3, #32 │ │ │ │ b.n 91826 │ │ │ │ movs r3, #32 │ │ │ │ b.n 91e2e │ │ │ │ movs r3, #32 │ │ │ │ b.n 91c26 │ │ │ │ @@ -88398,15 +88398,15 @@ │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 91586 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ sub.w r1, r2, #628 @ 0x274 │ │ │ │ cmp r1, #5 │ │ │ │ bls.n 91efc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 913d0 │ │ │ │ b.w 91594 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -88417,21 +88417,21 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8aef0 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -88441,27 +88441,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #4 │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -88470,21 +88470,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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] │ │ │ │ @@ -88505,15 +88505,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ bl 8b75c │ │ │ │ b.w 91572 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -88761,24 +88761,24 @@ │ │ │ │ b.n 92200 │ │ │ │ ldr r2, [pc, #24] @ (922f8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #24] @ (922fc ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 9223e │ │ │ │ udf #96 @ 0x60 │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 10 │ │ │ │ + svc 186 @ 0xba │ │ │ │ movs r1, r4 │ │ │ │ - stmia r3!, {r1, r2, r3} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ 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 │ │ │ │ @@ -89788,37 +89788,37 @@ │ │ │ │ ldr r3, [pc, #40] @ (92e68 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #40] @ (92e6c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #40] @ (92e70 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 92e2e │ │ │ │ ldr r3, [pc, #32] @ (92e74 ) │ │ │ │ add r3, pc │ │ │ │ b.n 92e40 │ │ │ │ mov r0, ip │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #28] @ (92e78 ) │ │ │ │ add r3, pc │ │ │ │ b.n 92e40 │ │ │ │ bcs.n 92ea8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #328 @ 0x148 │ │ │ │ + add r5, sp, #8 │ │ │ │ movs r2, r4 │ │ │ │ - bcc.n 92e34 │ │ │ │ + bmi.n 92d94 │ │ │ │ movs r1, r4 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + @ instruction: 0xb85c │ │ │ │ movs r1, r4 │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strb r2, [r0, r0] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ 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 │ │ │ │ @@ -89832,16 +89832,16 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r3, [r4, #4] │ │ │ │ it eq │ │ │ │ lsleq r3, r3, #2 │ │ │ │ bne.n 92eae │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, 92ec4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ @@ -89918,16 +89918,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 92fc6 │ │ │ │ - bl 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ movs r2, #1 │ │ │ │ cbz r0, 92fb4 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ @@ -90409,16 +90409,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 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ cbz r0, 934f2 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq r3, r6 │ │ │ │ ldreq.w r2, [r8, #220] @ 0xdc │ │ │ │ orreq r2, r3 │ │ │ │ @@ -90919,15 +90919,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 93a0a │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 250a6c │ │ │ │ + bl 250b0c │ │ │ │ ands.w fp, r0, #4 │ │ │ │ beq.n 939d2 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl e2128 │ │ │ │ mov fp, r0 │ │ │ │ @@ -90945,17 +90945,17 @@ │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 93a64 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r6, {r3, r5, r6} │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ movs r1, r4 │ │ │ │ - ldmia r1, {r1, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ movs r1, r4 │ │ │ │ stmia r7!, {r1, r5, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ movw r3, #4088 @ 0xff8 │ │ │ │ ands r3, r2 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cbz r3, 93a8e │ │ │ │ @@ -91191,15 +91191,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 93cce │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 250a6c │ │ │ │ + bl 250b0c │ │ │ │ ands.w sl, r0, #4 │ │ │ │ beq.n 93c94 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ add r0, r4 │ │ │ │ bl e2128 │ │ │ │ mov sl, r0 │ │ │ │ @@ -91351,15 +91351,15 @@ │ │ │ │ cmp r5, r2 │ │ │ │ bcs.n 93eb0 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n 93e7a │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ adds r5, #1 │ │ │ │ - bl 250a6c │ │ │ │ + bl 250b0c │ │ │ │ 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 │ │ │ │ @@ -91636,16 +91636,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 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cbz r0, 941d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ lsl.w r3, r3, r4 │ │ │ │ ittt eq │ │ │ │ ldreq.w r1, [sl, #1380] @ 0x564 │ │ │ │ @@ -92271,15 +92271,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 1798d0 │ │ │ │ + bl 179970 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 9492a │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -92287,28 +92287,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 9496c │ │ │ │ - bl 171668 │ │ │ │ + bl 171708 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d380 │ │ │ │ + bl 20d420 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n 94982 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 9495a │ │ │ │ mov r1, r3 │ │ │ │ - bl 171668 │ │ │ │ + bl 171708 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 9496c │ │ │ │ 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 │ │ │ │ @@ -93080,35 +93080,35 @@ │ │ │ │ add.w r7, r5, #176 @ 0xb0 │ │ │ │ ldrb.w r3, [r6, #3180] @ 0xc6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 952ea │ │ │ │ add.w r0, r6, #4864 @ 0x1300 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ adds r0, #20 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ add.w r0, r6, #4832 @ 0x12e0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #24 │ │ │ │ bl b6580 │ │ │ │ add.w r0, r6, #4864 @ 0x1300 │ │ │ │ adds r0, #20 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 95272 │ │ │ │ add.w r4, r5, #476 @ 0x1dc │ │ │ │ add.w r5, r5, #500 @ 0x1f4 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, 95262 │ │ │ │ bl ef228 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 95256 │ │ │ │ ldr.w r0, [r8, #512] @ 0x200 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #628] @ 0x274 │ │ │ │ cbz r1, 9527e │ │ │ │ mov r0, r6 │ │ │ │ bl ef228 │ │ │ │ ldr.w r3, [r8, #804] @ 0x324 │ │ │ │ cbz r3, 952c4 │ │ │ │ @@ -93362,24 +93362,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ b.n 9552c │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n 95552 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1719ac │ │ │ │ + bl 171a4c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 95526 │ │ │ │ ldr.w r0, [r8, #3512] @ 0xdb8 │ │ │ │ adds r4, #4 │ │ │ │ bl 102550 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 20d5e4 │ │ │ │ + bl 20d684 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 9552c │ │ │ │ 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 │ │ │ │ @@ -93450,15 +93450,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ adds r0, #8 │ │ │ │ bl 7bb04 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r6, #536] @ 0x218 │ │ │ │ str.w sp, [r7, #32] │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r7, #24] │ │ │ │ blx 431e0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 7b8b0 │ │ │ │ @@ -93610,15 +93610,15 @@ │ │ │ │ ldr.w r0, [r6, #540] @ 0x21c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 95834 │ │ │ │ ldr.w r1, [r6, #544] @ 0x220 │ │ │ │ cbz r0, 9582a │ │ │ │ mov r2, r8 │ │ │ │ - bl 179748 │ │ │ │ + bl 1797e8 │ │ │ │ cbz r0, 95824 │ │ │ │ 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 9575e │ │ │ │ cmp r8, r9 │ │ │ │ @@ -93654,15 +93654,15 @@ │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ asrs r3, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #1016 @ 0x3f8 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ movs r7, r4 │ │ │ │ bl 3d7882 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ lsls r1, r1, #2 │ │ │ │ bl 1c388a │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -93709,15 +93709,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ add r7, pc, #304 @ (adr r7, 95a40 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ movs r2, r4 │ │ │ │ add r7, pc, #80 @ (adr r7, 9596c ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -93739,21 +93739,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #996] @ 0x3e4 │ │ │ │ cbz r1, 95982 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #996] @ 0x3e4 │ │ │ │ b.n 9593e │ │ │ │ vldr d7, [pc, #44] @ 959b0 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #52] @ (959c0 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -93770,15 +93770,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n 95972 │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ 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] @ (95c0c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -93988,49 +93988,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 179180 │ │ │ │ + bl 179220 │ │ │ │ cbz r6, 95c6a │ │ │ │ add.w r1, r6, #108 @ 0x6c │ │ │ │ movs r2, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl ed7f0 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ ldr r2, [pc, #76] @ (95cdc ) │ │ │ │ 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 1791c0 │ │ │ │ + bl 179260 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17924c │ │ │ │ + bl 1792ec │ │ │ │ ldr r2, [pc, #44] @ (95ce0 ) │ │ │ │ ldr r3, [pc, #28] @ (95cd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -94076,19 +94076,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 179a3c │ │ │ │ + bl 179adc │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r4, #512] @ 0x200 │ │ │ │ - bl 179a3c │ │ │ │ + bl 179adc │ │ │ │ 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 │ │ │ │ @@ -94113,15 +94113,15 @@ │ │ │ │ ldr.w r0, [r4, #516] @ 0x204 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 95dfc │ │ │ │ ldr.w r1, [r4, #520] @ 0x208 │ │ │ │ cbz r0, 95df2 │ │ │ │ mov r2, r8 │ │ │ │ - bl 179748 │ │ │ │ + bl 1797e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 95e26 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ str.w r8, [r4, #528] @ 0x210 │ │ │ │ add r0, r3 │ │ │ │ b.n 95dcc │ │ │ │ @@ -94207,15 +94207,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ blx 42884 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cbz r6, 95eca │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -94393,15 +94393,15 @@ │ │ │ │ add.w r7, r7, #8768 @ 0x2240 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ adds r7, #60 @ 0x3c │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ cbz r1, 960a8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r4, r8 │ │ │ │ - bl 198678 │ │ │ │ + bl 198718 │ │ │ │ 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} │ │ │ │ @@ -94445,20 +94445,20 @@ │ │ │ │ add.w r9, sp, #392 @ 0x188 │ │ │ │ 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 179180 │ │ │ │ + bl 179220 │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ add r4, sp, #156 @ 0x9c │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #676 @ 0x2a4 │ │ │ │ strd r6, r5, [sp, #116] @ 0x74 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ mov fp, r2 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ @@ -94470,67 +94470,67 @@ │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl ed7f0 │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ add.w r8, r8, #24 │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 961b2 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 9614a │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 9616e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1713b8 │ │ │ │ + bl 171458 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20d380 │ │ │ │ + bl 20d420 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cbnz r2, 961a8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 96164 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 423b4 │ │ │ │ b.n 96164 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ b.n 9619a │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ add.w sl, sp, #632 @ 0x278 │ │ │ │ ldrd r6, r5, [sp, #116] @ 0x74 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ ldr.w r3, [pc, #1388] @ 96734 │ │ │ │ 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 1791c0 │ │ │ │ + bl 179260 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 17924c │ │ │ │ + bl 1792ec │ │ │ │ mov ip, sl │ │ │ │ add r3, sp, #652 @ 0x28c │ │ │ │ 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} │ │ │ │ @@ -94763,15 +94763,15 @@ │ │ │ │ cbz r3, 96494 │ │ │ │ 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 9647c │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ cbz r6, 964fa │ │ │ │ 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 │ │ │ │ @@ -95067,16 +95067,16 @@ │ │ │ │ cbz r0, 967f8 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cbnz r3, 96802 │ │ │ │ ldrb.w r3, [r8, #3] │ │ │ │ lsrs r3, r7 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 96802 │ │ │ │ - bl 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ 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 96802 │ │ │ │ @@ -95117,24 +95117,24 @@ │ │ │ │ ldr.w r0, [ip, #536] @ 0x218 │ │ │ │ and.w ip, r0, #6 │ │ │ │ cmp.w ip, #6 │ │ │ │ bne.n 96846 │ │ │ │ add.w r7, r4, #4864 @ 0x1300 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ add.w r1, r4, #4832 @ 0x12e0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #24 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add.w r0, r5, #176 @ 0xb0 │ │ │ │ bl b6460 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ cbnz r6, 968a0 │ │ │ │ ldrb.w r3, [r4, #3180] @ 0xc6c │ │ │ │ cbnz r3, 968d2 │ │ │ │ add.w r2, r5, #176 @ 0xb0 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl 7b5c8 │ │ │ │ @@ -95225,15 +95225,15 @@ │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ adds r0, #8 │ │ │ │ bl 7bb04 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r5, #536] @ 0x218 │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r7, #24] │ │ │ │ blx 431e0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 7b8b0 │ │ │ │ @@ -95368,15 +95368,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 96b60 │ │ │ │ ldr.w r3, [r5, #544] @ 0x220 │ │ │ │ cbz r0, 96b56 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r9 │ │ │ │ - bl 179748 │ │ │ │ + bl 1797e8 │ │ │ │ cbz r0, 96b52 │ │ │ │ ldr.w r3, [r5, #548] @ 0x224 │ │ │ │ str.w r0, [r5, #544] @ 0x220 │ │ │ │ adds r6, r0, r3 │ │ │ │ str.w r9, [r5, #552] @ 0x228 │ │ │ │ b.n 96aba │ │ │ │ cmp r9, r8 │ │ │ │ @@ -95412,15 +95412,15 @@ │ │ │ │ str r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ bl 328ba6 │ │ │ │ - str r5, [sp, #608] @ 0x260 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ movs r7, r4 │ │ │ │ b.n 96f62 │ │ │ │ vsli.32 d25, d20, #31 │ │ │ │ lsls r1, r1, #2 │ │ │ │ udf #17 │ │ │ │ vshll.u32 q8, d20, #31 │ │ │ │ movs r0, r0 │ │ │ │ @@ -95480,23 +95480,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 96c74 │ │ │ │ - bl 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 96d66 │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ ldrb.w r7, [r9, #2] │ │ │ │ add r8, fp │ │ │ │ b.n 96c22 │ │ │ │ - bl 2508ec │ │ │ │ + bl 25098c │ │ │ │ ldrb.w ip, [r5, #9] │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r7 │ │ │ │ @@ -95507,15 +95507,15 @@ │ │ │ │ bpl.n 96cfe │ │ │ │ cbz r5, 96cc6 │ │ │ │ strd r6, r2, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1711e4 │ │ │ │ + bl 171284 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 96ce6 │ │ │ │ adds r3, r0, r7 │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 96ce6 │ │ │ │ @@ -95563,32 +95563,32 @@ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r9, fp │ │ │ │ mov fp, r5 │ │ │ │ mov r5, sl │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ b.n 96cd8 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 2508ec │ │ │ │ + bl 25098c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 96d38 │ │ │ │ - bl 1711e4 │ │ │ │ + bl 171284 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 96d88 │ │ │ │ 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 2508ec │ │ │ │ + bl 25098c │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 96d5e │ │ │ │ - bl 1711e4 │ │ │ │ + bl 171284 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 96d98 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ b.n 96c46 │ │ │ │ @@ -96096,29 +96096,29 @@ │ │ │ │ vstr d8, [r3] │ │ │ │ b.n 972c0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 972c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 972bc │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #80] @ 0x50 │ │ │ │ movw r2, #8744 @ 0x2228 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl e2980 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9768a │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ - bl 179690 │ │ │ │ + bl 179730 │ │ │ │ add.w r3, r5, #8704 @ 0x2200 │ │ │ │ add.w r2, r5, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ strd r7, r7, [sp, #160] @ 0xa0 │ │ │ │ strd r7, r7, [sp, #168] @ 0xa8 │ │ │ │ str.w r0, [r2, #512] @ 0x200 │ │ │ │ str r7, [r3, #8] │ │ │ │ @@ -96148,15 +96148,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ bl eda28 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ bl b5d08 │ │ │ │ movs r0, #0 │ │ │ │ - bl 179690 │ │ │ │ + bl 179730 │ │ │ │ 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] │ │ │ │ @@ -96182,15 +96182,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd fp, r6, [sp] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ bl b2ea4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r1, [r3, #512] @ 0x200 │ │ │ │ - bl 2048bc │ │ │ │ + bl 20495c │ │ │ │ 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 │ │ │ │ @@ -96207,15 +96207,15 @@ │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 97640 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl ef72c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ cbz r4, 97424 │ │ │ │ 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 │ │ │ │ @@ -96272,15 +96272,15 @@ │ │ │ │ str.w r3, [r4, #544] @ 0x220 │ │ │ │ bl 95ce4 │ │ │ │ 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 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb.w r3, [r3, #3180] @ 0xc6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 9765a │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -96306,21 +96306,21 @@ │ │ │ │ bne.w 9769e │ │ │ │ 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 │ │ │ │ ... │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ movs r1, r4 │ │ │ │ ldrh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #26 │ │ │ │ + asrs r4, r7, #28 │ │ │ │ movs r2, r4 │ │ │ │ ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldrh r6, [r2, #24] │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr r3, [pc, #376] @ (976a4 ) │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ @@ -96378,15 +96378,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 972c0 │ │ │ │ b.n 972c6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n 97664 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl e2b0c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -96408,36 +96408,36 @@ │ │ │ │ b.n 974e2 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cbz r1, 9762e │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ bl ef228 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl e2b0c │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ b.n 975d0 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ ldr.w r1, [r3, #144] @ 0x90 │ │ │ │ b.n 97440 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.n 9759e │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl e2b0c │ │ │ │ b.n 9761c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl e2b0c │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 974ca │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ @@ -98308,23 +98308,23 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n 98b88 │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 98af4 │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 2508ec │ │ │ │ + bl 25098c │ │ │ │ mov sl, r0 │ │ │ │ bl 84c30 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r3, [r8, #264] @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1803bc │ │ │ │ + bl 18045c │ │ │ │ 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 │ │ │ │ @@ -98976,29 +98976,29 @@ │ │ │ │ vstr d8, [r3] │ │ │ │ b.n 9923c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 99242 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ bne.n 99238 │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #76] @ 0x4c │ │ │ │ movw r2, #8744 @ 0x2228 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl e2980 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 99612 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ - bl 179690 │ │ │ │ + bl 179730 │ │ │ │ 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, #160] @ 0xa0 │ │ │ │ str.w r0, [r2, #512] @ 0x200 │ │ │ │ str r7, [r3, #8] │ │ │ │ @@ -99029,15 +99029,15 @@ │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl eda28 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ mov r0, r6 │ │ │ │ bl b5d08 │ │ │ │ movs r0, #0 │ │ │ │ - bl 179690 │ │ │ │ + bl 179730 │ │ │ │ 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] │ │ │ │ @@ -99062,15 +99062,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd fp, r6, [sp] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ bl b2ea4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r1, [r3, #512] @ 0x200 │ │ │ │ - bl 2048bc │ │ │ │ + bl 20495c │ │ │ │ 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 │ │ │ │ @@ -99086,15 +99086,15 @@ │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 995c8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl ef72c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ cbz r4, 993a4 │ │ │ │ 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 │ │ │ │ @@ -99154,15 +99154,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 95ce4 │ │ │ │ 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 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldrb.w r3, [r9, #3180] @ 0xc6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 995e2 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r5, r7, [r3] │ │ │ │ @@ -99186,21 +99186,21 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 99626 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ add sp, #292 @ 0x124 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ... │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ movs r1, r4 │ │ │ │ ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7140021 │ │ │ │ + @ instruction: 0xf7c40021 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr r3, [pc, #376] @ (9962c ) │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ @@ -99257,15 +99257,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 9923c │ │ │ │ b.n 99242 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n 995ec │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl e2b0c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -99287,36 +99287,36 @@ │ │ │ │ b.n 9946e │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cbz r1, 995b6 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ bl ef228 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl e2b0c │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ b.n 99558 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ ldr.w r1, [r3, #144] @ 0x90 │ │ │ │ b.n 993c2 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.n 99526 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl e2b0c │ │ │ │ b.n 995a4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl e2b0c │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 99456 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ @@ -101418,16 +101418,16 @@ │ │ │ │ lsls r2, r0, #31 │ │ │ │ bpl.n 9ae3e │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ beq.n 9ae3e │ │ │ │ ldr.w r9, [r8, r4, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2508ec │ │ │ │ - bl 1802cc │ │ │ │ + bl 25098c │ │ │ │ + bl 18036c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9b0e0 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 9b100 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -101610,16 +101610,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 2508ec │ │ │ │ - bl 1802cc │ │ │ │ + bl 25098c │ │ │ │ + bl 18036c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9b18e │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 9b1a8 │ │ │ │ ldrb.w r0, [r9] │ │ │ │ @@ -101677,16 +101677,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 9afac │ │ │ │ mov r0, r9 │ │ │ │ - bl 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cbz r0, 9b0f6 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 9ae22 │ │ │ │ cbnz r3, 9b108 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -101746,16 +101746,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 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cbz r0, 9b1ea │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n 9b1ea │ │ │ │ cbnz r2, 9b212 │ │ │ │ mov r1, r2 │ │ │ │ @@ -101822,17 +101822,17 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov sl, r3 │ │ │ │ str.w lr, [sp] │ │ │ │ b.n 9ae92 │ │ │ │ ldr.w r8, [sp] │ │ │ │ b.n 9b11c │ │ │ │ nop │ │ │ │ - str r4, [r0, r7] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ movs r7, r4 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + str r2, [r0, r3] │ │ │ │ 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 │ │ │ │ @@ -102341,19 +102341,19 @@ │ │ │ │ bl 95364 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r6, [r0], #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #416] @ (9b9b8 ) │ │ │ │ + ldr r1, [pc, #96] @ (9b878 ) │ │ │ │ movs r7, r4 │ │ │ │ - blxns fp │ │ │ │ + ldr r0, [pc, #560] @ (9ba4c ) │ │ │ │ movs r7, r4 │ │ │ │ - mov lr, r7 │ │ │ │ + bx sp │ │ │ │ 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] @ (9b9fc ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -102504,19 +102504,19 @@ │ │ │ │ bl 95364 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r6, [r0], #4 │ │ │ │ str r0, [r4, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - mov r0, sp │ │ │ │ + bx r3 │ │ │ │ movs r7, r4 │ │ │ │ - cmp ip, fp │ │ │ │ + mov ip, r1 │ │ │ │ movs r7, r4 │ │ │ │ - add lr, r7 │ │ │ │ + cmp r6, sp │ │ │ │ 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 │ │ │ │ @@ -105178,21 +105178,21 @@ │ │ │ │ bne.n 9d7c2 │ │ │ │ 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 250a6c │ │ │ │ + bl 250b0c │ │ │ │ lsls r2, r0, #30 │ │ │ │ bpl.n 9d812 │ │ │ │ ldrb.w r3, [r6, #52] @ 0x34 │ │ │ │ cbnz r3, 9d830 │ │ │ │ mov r0, r7 │ │ │ │ - bl 250a6c │ │ │ │ + bl 250b0c │ │ │ │ lsls r3, r0, #29 │ │ │ │ bpl.n 9d7ac │ │ │ │ ldrb.w r3, [r6, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 9d7ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r7, [r4, #48] @ 0x30 │ │ │ │ @@ -105224,15 +105224,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 179690 │ │ │ │ + bl 179730 │ │ │ │ movw r2, #2344 @ 0x928 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 42884 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -105525,37 +105525,37 @@ │ │ │ │ mov fp, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w lr, [sp, #4] │ │ │ │ b.n 9dc34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23f46c │ │ │ │ + bl 23f50c │ │ │ │ blx 43258 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 23f46c │ │ │ │ + bl 23f50c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 431e0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r2 │ │ │ │ rsb r2, r2, #256 @ 0x100 │ │ │ │ blx 42884 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23f3bc │ │ │ │ + bl 23f45c │ │ │ │ blx 43258 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 23f3bc │ │ │ │ + bl 23f45c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 431e0 │ │ │ │ rsb r2, r7, #256 @ 0x100 │ │ │ │ adds r0, r6, r7 │ │ │ │ movs r1, #0 │ │ │ │ @@ -105608,15 +105608,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 │ │ │ │ - movs r7, #18 │ │ │ │ + movs r7, #194 @ 0xc2 │ │ │ │ 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] @ 9ea80 │ │ │ │ mov r4, r2 │ │ │ │ @@ -106766,117 +106766,117 @@ │ │ │ │ b.n 9e9d4 │ │ │ │ mov r6, r3 │ │ │ │ b.n 9e9d4 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ + movs r6, #20 │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #16 │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ + movs r5, #166 @ 0xa6 │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #12 │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ movs r1, r4 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r5, #140 @ 0x8c │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #170 @ 0xaa │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #162 @ 0xa2 │ │ │ │ + movs r5, #82 @ 0x52 │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #178 @ 0xb2 │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #172 @ 0xac │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #132 @ 0x84 │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #38 @ 0x26 │ │ │ │ + movs r4, #214 @ 0xd6 │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #12 │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + movs r4, #240 @ 0xf0 │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #42 @ 0x2a │ │ │ │ + movs r4, #218 @ 0xda │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + movs r5, #18 │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #86 @ 0x56 │ │ │ │ + movs r5, #6 │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #16 │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ movs r1, r4 │ │ │ │ - movs r4, #38 @ 0x26 │ │ │ │ + movs r4, #214 @ 0xd6 │ │ │ │ movs r1, r4 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r4, #112 @ 0x70 │ │ │ │ movs r1, r4 │ │ │ │ - movs r3, #162 @ 0xa2 │ │ │ │ + movs r4, #82 @ 0x52 │ │ │ │ movs r1, r4 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r4, #30 │ │ │ │ movs r1, r4 │ │ │ │ - movs r3, #84 @ 0x54 │ │ │ │ + movs r4, #4 │ │ │ │ movs r1, r4 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ movs r1, r4 │ │ │ │ - movs r3, #6 │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #132 @ 0x84 │ │ │ │ + movs r3, #52 @ 0x34 │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + movs r3, #26 │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ movs r1, r4 │ │ │ │ - movs r2, #28 │ │ │ │ + movs r2, #204 @ 0xcc │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #206 @ 0xce │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #154 @ 0x9a │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #138 @ 0x8a │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #86 @ 0x56 │ │ │ │ + movs r2, #6 │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #74 @ 0x4a │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + movs r2, #18 │ │ │ │ movs r1, r4 │ │ │ │ - movs r1, #14 │ │ │ │ + movs r1, #190 @ 0xbe │ │ │ │ movs r1, r4 │ │ │ │ - movs r0, #244 @ 0xf4 │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ movs r1, r4 │ │ │ │ asrs r6, r3, #24 │ │ │ │ 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 │ │ │ │ @@ -107271,27 +107271,27 @@ │ │ │ │ b.n 9ed7e │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r1, #18 │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, #3 │ │ │ │ + subs r0, r5, #6 │ │ │ │ movs r1, r4 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r6, r2, #6 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r0, r0, #4 │ │ │ │ movs r1, r4 │ │ │ │ - subs r0, r7, #0 │ │ │ │ + subs r0, r5, #3 │ │ │ │ movs r1, r4 │ │ │ │ asrs r2, r6, #9 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r4, r4, #5 │ │ │ │ + subs r4, r2, #0 │ │ │ │ movs r1, r4 │ │ │ │ - adds r0, r3, #5 │ │ │ │ + subs r0, r1, #0 │ │ │ │ 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 │ │ │ │ @@ -108567,23 +108567,23 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ b.n 9fbbc │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r1, #12 │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r6, r1, #4 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ movs r7, r4 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r4, r3, #3 │ │ │ │ movs r7, r4 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ movs r7, r4 │ │ │ │ lsrs r6, r3, #2 │ │ │ │ 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 │ │ │ │ @@ -108629,15 +108629,15 @@ │ │ │ │ bl e2980 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a1318 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 179690 │ │ │ │ + bl 179730 │ │ │ │ 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] │ │ │ │ @@ -109203,15 +109203,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 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3180] @ 0xc6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a12fc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r3 │ │ │ │ @@ -109575,20 +109575,20 @@ │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ b.n a096a │ │ │ │ lsls r2, r3, #6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb300026 │ │ │ │ - @ instruction: 0xfafe0026 │ │ │ │ - @ instruction: 0xfb420026 │ │ │ │ - vld1.8 {d16[1]}, [r8], r6 │ │ │ │ + @ instruction: 0xfbe00026 │ │ │ │ + @ instruction: 0xfbae0026 │ │ │ │ + @ instruction: 0xfbf20026 │ │ │ │ + @ instruction: 0xfa980026 │ │ │ │ @ instruction: 0xfa3e0088 │ │ │ │ - @ instruction: 0xf7b80026 │ │ │ │ + str??.w r0, [r8, r6, lsl #2] │ │ │ │ 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 │ │ │ │ adds r6, #24 │ │ │ │ @@ -109936,15 +109936,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a0594 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 951fc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.w a05b0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r5, #2292] @ 0x8f4 │ │ │ │ @@ -110193,15 +110193,15 @@ │ │ │ │ adds r0, #16 │ │ │ │ b.n a0ae6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl e2b0c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ b.n a0dec │ │ │ │ ldr.w r3, [r4, #496] @ 0x1f0 │ │ │ │ ldrb.w r3, [r3, #433] @ 0x1b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a12b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strb.w r3, [r1, #476] @ 0x1dc │ │ │ │ @@ -110253,15 +110253,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 951fc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl e2b0c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ b.n a0dec │ │ │ │ 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 │ │ │ │ @@ -110379,15 +110379,15 @@ │ │ │ │ bne.n a12ee │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ b.n a12ee │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ b.n a0be4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ b.n a0dec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a07c0 │ │ │ │ orr.w r8, r8, #24903680 @ 0x17c0000 │ │ │ │ b.w a0284 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ @@ -110484,15 +110484,15 @@ │ │ │ │ orr.w r8, r6, #159 @ 0x9f │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #16555 @ 0x40ab │ │ │ │ adds r3, #16 │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ b.n a10f0 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - vaddl.s32 q0, d10, d22 │ │ │ │ + orrs.w r0, sl, #38 @ 0x26 │ │ │ │ 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] @ (a1530 ) │ │ │ │ @@ -110560,16 +110560,16 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ b.n a14ee │ │ │ │ mov r0, r9 │ │ │ │ b.n a14ee │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xf6f80020 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ + @ instruction: 0xf7a80020 │ │ │ │ + strb r2, [r2, #19] │ │ │ │ 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 │ │ │ │ @@ -112374,23 +112374,23 @@ │ │ │ │ b.n a2794 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ svc 16 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n a2a28 │ │ │ │ + ble.n a2988 │ │ │ │ movs r6, r4 │ │ │ │ - ble.n a2a34 │ │ │ │ + ble.n a2994 │ │ │ │ movs r6, r4 │ │ │ │ - bgt.n a29d0 │ │ │ │ + ble.n a2930 │ │ │ │ movs r6, r4 │ │ │ │ - bgt.n a2a78 │ │ │ │ + bgt.n a29d8 │ │ │ │ movs r6, r4 │ │ │ │ - blt.n a294c │ │ │ │ + bgt.n a2aac │ │ │ │ movs r6, r4 │ │ │ │ bgt.n a2964 │ │ │ │ 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 │ │ │ │ @@ -112436,15 +112436,15 @@ │ │ │ │ bl e2980 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a3dea │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 179690 │ │ │ │ + bl 179730 │ │ │ │ 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] │ │ │ │ @@ -112996,15 +112996,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 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3180] @ 0xc6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a3dd8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r3 │ │ │ │ @@ -113367,25 +113367,25 @@ │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ b.n a350e │ │ │ │ bpl.n a3508 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + beq.n a35d4 │ │ │ │ movs r6, r4 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ movs r6, r4 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + beq.n a35fc │ │ │ │ movs r6, r4 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5} │ │ │ │ + ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ movs r6, r4 │ │ │ │ ldmia r6!, {r1, r4, r7} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ 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 │ │ │ │ @@ -113676,15 +113676,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a3140 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 951fc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.n a315c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r5, #2292] @ 0x8f4 │ │ │ │ @@ -113939,15 +113939,15 @@ │ │ │ │ add.w ip, r3, #16 │ │ │ │ b.n a39f2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl e2b0c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ b.n a38e6 │ │ │ │ ldr.w r3, [r4, #496] @ 0x1f0 │ │ │ │ ldrb.w r3, [r3, #433] @ 0x1b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a3dac │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strb.w r3, [r1, #476] @ 0x1dc │ │ │ │ @@ -113997,15 +113997,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 951fc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl e2b0c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ b.n a38e6 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w a3eb0 │ │ │ │ ldr.w r2, [r4, #488] @ 0x1e8 │ │ │ │ mov r8, fp │ │ │ │ b.n a383a │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -114106,15 +114106,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl acb4c │ │ │ │ b.w a3152 │ │ │ │ ldrb.w r2, [r4, #432] @ 0x1b0 │ │ │ │ b.n a3a82 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ b.n a38e6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a336a │ │ │ │ orr.w r8, r8, #24903680 @ 0x17c0000 │ │ │ │ b.w a2e5a │ │ │ │ add.w r2, r3, #8 │ │ │ │ @@ -114178,15 +114178,15 @@ │ │ │ │ b.n a39f2 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ b.n a383a │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ mov r8, r2 │ │ │ │ b.w a32ec │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ 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 │ │ │ │ @@ -114255,17 +114255,17 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ b.n a3f5e │ │ │ │ mov r0, r9 │ │ │ │ b.n a3f5e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ movs r0, r4 │ │ │ │ - ldr r1, [pc, #712] @ (a4270 ) │ │ │ │ + ldr r2, [pc, #392] @ (a4130 ) │ │ │ │ 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] @ (a4308 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -114465,15 +114465,15 @@ │ │ │ │ movs r2, #8 │ │ │ │ b.n a40d2 │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ b.n a41ba │ │ │ │ add.w sl, r9, #5856 @ 0x16e0 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r9, #5344 @ 0x14e0 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.w a4444 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ @@ -114486,15 +114486,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 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ 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] │ │ │ │ @@ -114553,19 +114553,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ stmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - itt eq │ │ │ │ - moveq r6, r4 │ │ │ │ + ite lt │ │ │ │ + movlt r6, r4 │ │ │ │ bkpt 0x0032 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ movs r0, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r3, #11036 @ 0x2b1c │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ cmp r2, r3 │ │ │ │ beq.w a446c │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ @@ -114580,95 +114580,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 168b28 │ │ │ │ + bl 168bc8 │ │ │ │ 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 168ca8 │ │ │ │ + bl 168d48 │ │ │ │ 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 169254 │ │ │ │ + bl 1692f4 │ │ │ │ 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 1687f0 │ │ │ │ + bl 168890 │ │ │ │ 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 168538 │ │ │ │ + bl 1685d8 │ │ │ │ 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 168694 │ │ │ │ + bl 168734 │ │ │ │ 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 16cdc8 │ │ │ │ + bl 16ce68 │ │ │ │ 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 168e2c │ │ │ │ + bl 168ecc │ │ │ │ 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 168924 │ │ │ │ + bl 1689c4 │ │ │ │ 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 187458 │ │ │ │ + bl 1874f8 │ │ │ │ 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 169254 │ │ │ │ + bl 1692f4 │ │ │ │ b.n a42c2 │ │ │ │ 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 │ │ │ │ @@ -114709,28 +114709,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ 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 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl e8598 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -122779,15 +122779,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w a9eb8 │ │ │ │ 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 246e6c │ │ │ │ + bl 246f0c │ │ │ │ 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] │ │ │ │ @@ -122995,15 +122995,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 246f08 │ │ │ │ + bl 246fa8 │ │ │ │ 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] │ │ │ │ @@ -123019,15 +123019,15 @@ │ │ │ │ ldr.w r0, [fp, r0, lsl #2] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ bne.n a9fae │ │ │ │ ldr.w r0, [r6, #3500] @ 0xdac │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r0, #5952 @ 0x1740 │ │ │ │ adds r0, #24 │ │ │ │ - bl 246f4c │ │ │ │ + bl 246fec │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r2, #24 │ │ │ │ mla sl, r2, r3, sl │ │ │ │ b.n a9eb8 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -123068,18 +123068,18 @@ │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ movs r0, r4 │ │ │ │ add r6, pc, #572 @ (adr r6, aa294 ) │ │ │ │ - @ instruction: 0xffff6cfa │ │ │ │ + @ instruction: 0xffff6daa │ │ │ │ movs r0, r4 │ │ │ │ str r2, [r0, #12] │ │ │ │ lsls r0, r1, #2 │ │ │ │ cbz r2, aa094 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -123420,23 +123420,23 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n aa1c8 │ │ │ │ add r1, pc, #92 @ (adr r1, aa448 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 176768 │ │ │ │ + bl 176808 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ b.n aa402 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orrs r3, r2 │ │ │ │ bne.w aa1c4 │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r5 │ │ │ │ bcc.n aa3f8 │ │ │ │ ldr r2, [pc, #84] @ (aa464 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #2 │ │ │ │ @@ -123462,19 +123462,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r7, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldrsh r2, [r7, r4] │ │ │ │ movs r6, r4 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ movs r6, r4 │ │ │ │ - str r2, [r3, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ movs r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n aa238 │ │ │ │ ldrb.w r3, [r0, #3112] @ 0xc28 │ │ │ │ @@ -124278,15 +124278,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 aae70 │ │ │ │ - bl 246f08 │ │ │ │ + bl 246fa8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n aae52 │ │ │ │ ldr.w sl, [pc, #560] @ aafb0 │ │ │ │ sub.w r8, r0, #4 │ │ │ │ ldr r3, [pc, #556] @ (aafb4 ) │ │ │ │ mov r5, r6 │ │ │ │ @@ -124321,15 +124321,15 @@ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 43258 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 176478 │ │ │ │ + bl 176518 │ │ │ │ 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] │ │ │ │ @@ -124374,15 +124374,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w aaf9a │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 246e6c │ │ │ │ + bl 246f0c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ beq.n aae52 │ │ │ │ ldr r3, [pc, #324] @ (aafc0 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r8, r4 │ │ │ │ @@ -124427,15 +124427,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str.w r3, [r8, #16] │ │ │ │ blx 43258 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 176478 │ │ │ │ + bl 176518 │ │ │ │ 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] │ │ │ │ @@ -124494,29 +124494,29 @@ │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ movs r6, r4 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + strh r2, [r1, r5] │ │ │ │ movs r6, r4 │ │ │ │ - blt.n aafc8 │ │ │ │ + blt.n aaf28 │ │ │ │ movs r0, r4 │ │ │ │ str r4, [r4, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + strh r2, [r3, r1] │ │ │ │ movs r6, r4 │ │ │ │ - str r6, [r5, r5] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ movs r6, r4 │ │ │ │ - bge.n aafe4 │ │ │ │ + bge.n aaf44 │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ 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] @ (ab144 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -124553,15 +124553,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 246e6c │ │ │ │ + bl 246f0c │ │ │ │ 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 │ │ │ │ @@ -124716,15 +124716,15 @@ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n ab21a │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, ab20e │ │ │ │ mov r2, r6 │ │ │ │ - bl 179748 │ │ │ │ + bl 1797e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, ab200 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add r0, r2 │ │ │ │ b.n ab1f0 │ │ │ │ @@ -124816,15 +124816,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [pc, #560] @ (ab500 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n ab2fc │ │ │ │ + bvs.n ab25c │ │ │ │ movs r0, r4 │ │ │ │ ldr r5, [pc, #336] @ (ab42c ) │ │ │ │ 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 │ │ │ │ @@ -124894,15 +124894,15 @@ │ │ │ │ movne r7, r0 │ │ │ │ movwne r6, #4588 @ 0x11ec │ │ │ │ beq.n ab3c2 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r0, [r3, fp, lsl #2] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r0, r6 │ │ │ │ - bl 177c34 │ │ │ │ + bl 177cd4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ orrs r0, r7 │ │ │ │ cmp r3, fp │ │ │ │ uxtb r7, r0 │ │ │ │ bhi.n ab3a6 │ │ │ │ b.n ab3d0 │ │ │ │ adds r2, r6, #1 │ │ │ │ @@ -125001,15 +125001,15 @@ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n ab4c2 │ │ │ │ mov r0, r7 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ab5a6 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ 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 │ │ │ │ @@ -125037,39 +125037,39 @@ │ │ │ │ cbz r0, ab520 │ │ │ │ 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 1780c0 │ │ │ │ + bl 178160 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n ab500 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cbz r0, ab53c │ │ │ │ ldr.w r3, [sl, #320] @ 0x140 │ │ │ │ adds r0, #144 @ 0x90 │ │ │ │ ldr.w r2, [r3, #3084] @ 0xc0c │ │ │ │ movs r3, #1 │ │ │ │ - bl 1780c0 │ │ │ │ + bl 178160 │ │ │ │ ldrd r2, r0, [sp, #24] │ │ │ │ ldr.w r3, [r2, #2320] @ 0x910 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #2320] @ 0x910 │ │ │ │ blx 4374c │ │ │ │ ldr.w r0, [sl, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6240 @ 0x1860 │ │ │ │ adds r0, #16 │ │ │ │ blx 42998 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ - bl 177b34 │ │ │ │ + bl 177bd4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 87708 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n ab580 │ │ │ │ @@ -125126,15 +125126,15 @@ │ │ │ │ mov r7, r1 │ │ │ │ b.n ab48a │ │ │ │ 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 2409e4 │ │ │ │ + bl 240a84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ab4aa │ │ │ │ ldr.w r3, [sl, #320] @ 0x140 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -125144,26 +125144,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 240bd8 │ │ │ │ + bl 240c78 │ │ │ │ ldr r2, [pc, #332] @ (ab794 ) │ │ │ │ movs r3, #8 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ movs r1, #2 │ │ │ │ - bl 240bd8 │ │ │ │ + bl 240c78 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add.w r5, r5, #5952 @ 0x1740 │ │ │ │ adds r5, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ 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 ab6f0 │ │ │ │ @@ -125189,35 +125189,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 240bd8 │ │ │ │ + bl 240c78 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ab690 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ bl 874f0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 240bd8 │ │ │ │ + bl 240c78 │ │ │ │ b.n ab698 │ │ │ │ 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 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ cmp r6, r7 │ │ │ │ ittt hi │ │ │ │ movhi r5, r7 │ │ │ │ strhi r4, [sp, #32] │ │ │ │ ldrhi r4, [sp, #48] @ 0x30 │ │ │ │ bls.n ab72e │ │ │ │ ldmia.w r5, {r0, r2, r3} │ │ │ │ @@ -125229,20 +125229,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 240bd8 │ │ │ │ + bl 240c78 │ │ │ │ cmp r6, r5 │ │ │ │ bhi.n ab704 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 240c14 │ │ │ │ + bl 240cb4 │ │ │ │ b.n ab4aa │ │ │ │ ldr.w r1, [sl, #332] @ 0x14c │ │ │ │ mov r0, sl │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ bl 87678 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -125253,40 +125253,40 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [pc, #60] @ (ab798 ) │ │ │ │ ldr r1, [pc, #60] @ (ab79c ) │ │ │ │ ldr.w r3, [r3, #3504] @ 0xdb0 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n ab62e │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [pc, #0] @ (ab774 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldr r4, [pc, #1016] @ (abb70 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n ab69c │ │ │ │ + bvs.n ab7fc │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ movs r0, r4 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #480] @ (ab974 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldrsb r4, [r1, r3] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r6, r2] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ movs r0, r4 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ 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] @ (ab900 ) │ │ │ │ @@ -125418,26 +125418,26 @@ │ │ │ │ nop │ │ │ │ ldr r0, [pc, #280] @ (aba1c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #240] @ (ab9fc ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r0, r2] │ │ │ │ + strb r2, [r6, r4] │ │ │ │ movs r0, r4 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ movs r0, r4 │ │ │ │ blxns sl │ │ │ │ lsls r0, r1, #2 │ │ │ │ @ instruction: 0xfa81ffff │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, r7] │ │ │ │ + strb r4, [r7, r1] │ │ │ │ movs r0, r4 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ 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] │ │ │ │ @@ -125481,15 +125481,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ bne.n ab9ee │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ movs r3, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ab9c2 │ │ │ │ dmb ish │ │ │ │ @@ -125497,15 +125497,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ab9b0 │ │ │ │ b.n ab982 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3176] @ 0xc68 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ @@ -125591,15 +125591,15 @@ │ │ │ │ vldr d7, [r2, #-8] │ │ │ │ b.n aba5c │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ cmp r8, fp │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + strh r2, [r0, r4] │ │ │ │ movs r0, r4 │ │ │ │ mrc2 15, 4, pc, cr5, cr15, {7} │ │ │ │ cmp r6, r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -125740,15 +125740,15 @@ │ │ │ │ cbz r1, abcd8 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n abd00 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n abc8a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -125769,15 +125769,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w abb96 │ │ │ │ b.n abb98 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3176] @ 0xc68 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n abbf0 │ │ │ │ add.w r8, sp, #32 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 42884 │ │ │ │ mov r3, r9 │ │ │ │ @@ -125895,28 +125895,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n abe56 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n abe32 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n abe24 │ │ │ │ b.n abd74 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3176] @ 0xc68 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n abe04 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n abe5c │ │ │ │ @@ -126009,28 +126009,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n abf8e │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n abf6a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n abf5c │ │ │ │ b.n abeca │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3176] @ 0xc68 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n abf3e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n abf94 │ │ │ │ @@ -126099,29 +126099,29 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ac082 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ac05e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ac04e │ │ │ │ b.n ac000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3176] @ 0xc68 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n ac032 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ac06a │ │ │ │ @@ -126187,30 +126187,30 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ac170 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ac14a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ac13a │ │ │ │ b.n ac0ec │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3176] @ 0xc68 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n ac11e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ac156 │ │ │ │ @@ -126289,29 +126289,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ac278 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ac252 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ac244 │ │ │ │ b.n ac1d8 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3176] @ 0xc68 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n ac226 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ac27e │ │ │ │ @@ -126391,29 +126391,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n ac2fa │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ac386 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ac362 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ac352 │ │ │ │ b.n ac2e8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3176] @ 0xc68 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n ac330 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ac36e │ │ │ │ @@ -126521,29 +126521,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ac4e2 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ac4bc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ac4ae │ │ │ │ b.n ac3f2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #3176] @ 0xc68 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n ac490 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ac4e8 │ │ │ │ @@ -126636,29 +126636,29 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n ac614 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ac5ee │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ac5de │ │ │ │ b.n ac558 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3176] @ 0xc68 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n ac5b4 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ac61a │ │ │ │ @@ -126754,28 +126754,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ac74e │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ac72a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ac71c │ │ │ │ b.n ac690 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3176] @ 0xc68 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n ac6fc │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ac754 │ │ │ │ @@ -126874,28 +126874,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ac890 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ac86c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ac85e │ │ │ │ b.n ac7ce │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3176] @ 0xc68 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n ac83e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ac896 │ │ │ │ @@ -126989,28 +126989,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ac9c6 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ac9a2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ac994 │ │ │ │ b.n ac904 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3176] @ 0xc68 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n ac974 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ac9cc │ │ │ │ @@ -127116,29 +127116,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n acb1e │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n acaf8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n acaea │ │ │ │ b.n aca54 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3176] @ 0xc68 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n acaca │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n acb24 │ │ │ │ @@ -127232,29 +127232,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n acc52 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n acc2c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n acc1e │ │ │ │ b.n acb92 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3176] @ 0xc68 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n acc00 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n acc58 │ │ │ │ @@ -127348,29 +127348,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n acd86 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n acd60 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n acd52 │ │ │ │ b.n accc6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3176] @ 0xc68 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n acd34 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n acd8c │ │ │ │ @@ -127464,28 +127464,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n aceba │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ace96 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ace88 │ │ │ │ b.n acdfe │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r7, #3176] @ 0xc68 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n ace68 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n acec0 │ │ │ │ @@ -127578,28 +127578,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n acfec │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n acfc8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n acfba │ │ │ │ b.n acf30 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3176] @ 0xc68 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n acf9a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n acff2 │ │ │ │ @@ -127686,30 +127686,30 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ad10a │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ad0e4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ad0d4 │ │ │ │ b.n ad086 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3176] @ 0xc68 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n ad0b8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ad0f0 │ │ │ │ @@ -127781,30 +127781,30 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n ad202 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ad1dc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ad1cc │ │ │ │ b.n ad174 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3176] @ 0xc68 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n ad1b0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ad1e8 │ │ │ │ @@ -127840,52 +127840,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 17147c │ │ │ │ + bl 17151c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 17147c │ │ │ │ + bl 17151c │ │ │ │ ldr.w r1, [r4, #388] @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171740 │ │ │ │ + bl 1717e0 │ │ │ │ ldrb.w r1, [r4, #392] @ 0x188 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171668 │ │ │ │ + bl 171708 │ │ │ │ ldrb.w r1, [r4, #428] @ 0x1ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 171668 │ │ │ │ + bl 171708 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 102978 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, ad2e0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171668 │ │ │ │ + bl 171708 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 102978 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ subs r3, #2 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n ad2dc │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #432 @ 0x1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17147c │ │ │ │ + bl 17151c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 171668 │ │ │ │ + bl 171708 │ │ │ │ b.n ad2c4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n ad2fc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp.w r3, #308 @ 0x134 │ │ │ │ beq.n ad300 │ │ │ │ @@ -128165,25 +128165,25 @@ │ │ │ │ bne.n ad5f6 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, ad5f6 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (ad61c ) │ │ │ │ ldr r2, [pc, #28] @ (ad618 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -128837,15 +128837,15 @@ │ │ │ │ beq.w ae128 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n adc82 │ │ │ │ add.w r7, r6, #4800 @ 0x12c0 │ │ │ │ adds r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n add6e │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cbz r1, adcf8 │ │ │ │ mov r0, r6 │ │ │ │ @@ -128905,15 +128905,15 @@ │ │ │ │ bne.n add82 │ │ │ │ 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 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldrb.w r3, [r6, #3180] @ 0xc6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ae2a6 │ │ │ │ add.w r7, r4, #56 @ 0x38 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ @@ -129118,15 +129118,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 ae034 │ │ │ │ ... │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ movs r0, r4 │ │ │ │ str r5, [r4, #16] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r7, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -129349,15 +129349,15 @@ │ │ │ │ b.n adfd8 │ │ │ │ ldr r3, [pc, #104] @ (ae2dc ) │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ b.n ae09a │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ mov r0, r8 │ │ │ │ blx 42228 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ bl b6580 │ │ │ │ mov r0, r8 │ │ │ │ blx 4374c │ │ │ │ @@ -129405,40 +129405,40 @@ │ │ │ │ bl ad308 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ae38e │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #264 @ 0x108 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 171968 │ │ │ │ + bl 171a08 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 171968 │ │ │ │ + bl 171a08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171a10 │ │ │ │ + bl 171ab0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #388] @ 0x184 │ │ │ │ - bl 1719ac │ │ │ │ + bl 171a4c │ │ │ │ strb.w r0, [r4, #392] @ 0x188 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1719ac │ │ │ │ + bl 171a4c │ │ │ │ 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 1028a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1719ac │ │ │ │ + bl 171a4c │ │ │ │ cbnz r0, ae392 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n ae36e │ │ │ │ cmp r3, #4 │ │ │ │ beq.n ae36e │ │ │ │ @@ -129447,15 +129447,15 @@ │ │ │ │ bl adb20 │ │ │ │ cbnz r0, ae386 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #432 @ 0x1b0 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #16 │ │ │ │ - bl 171968 │ │ │ │ + bl 171a08 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl adb20 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ae36a │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ @@ -129501,15 +129501,15 @@ │ │ │ │ ldr.w r0, [r4, #3512] @ 0xdb8 │ │ │ │ bl 102550 │ │ │ │ ldr r3, [pc, #144] @ (ae48c ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, r7 │ │ │ │ - bl 196d4c │ │ │ │ + bl 196dec │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl ad308 │ │ │ │ str r0, [r5, #0] │ │ │ │ cbz r0, ae47a │ │ │ │ strb.w sl, [r0, #433] @ 0x1b1 │ │ │ │ @@ -129553,15 +129553,15 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n ae456 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ adds r6, r7, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r1, #142 @ 0x8e │ │ │ │ movs r0, r4 │ │ │ │ subs r2, r4, r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -129970,78 +129970,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ae92c │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r6, r0 │ │ │ │ b.n ae962 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ae962 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r1, [pc, #132] @ (ae9e8 ) │ │ │ │ ldr r3, [pc, #124] @ (ae9e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n ae9dc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ae99a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r6, r0 │ │ │ │ b.n ae962 │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n ae97e │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n ae97e │ │ │ │ movs r3, #1 │ │ │ │ @@ -131728,37 +131728,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, afc94 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w afe08 │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] @ aff14 │ │ │ │ @@ -131768,15 +131768,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [pc, #548] @ (aff18 ) │ │ │ │ ldr r3, [pc, #536] @ (aff0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -131808,15 +131808,15 @@ │ │ │ │ and.w r1, r0, #524288 @ 0x80000 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w afc4a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 23e9e4 │ │ │ │ + bl 23ea84 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ adds r3, r2, #1 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ beq.n afe34 │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsrs r1, r4, #5 │ │ │ │ @@ -131860,39 +131860,39 @@ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cbnz r3, afe40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w afcf0 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.n afcf0 │ │ │ │ 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 ae83c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r4, r0 │ │ │ │ b.n afc9c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ lsls r0, r1, #31 │ │ │ │ bpl.n afd38 │ │ │ │ b.n afc4a │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -131937,30 +131937,30 @@ │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ mov r1, fp │ │ │ │ b.n afd90 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, afebc │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r7, r0 │ │ │ │ b.n afcf0 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #16] │ │ │ │ b.n afe9e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -132219,24 +132219,24 @@ │ │ │ │ adds r0, r2, r3 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w affce │ │ │ │ ldr r0, [r2, r3] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 250c1c │ │ │ │ + bl 250cbc │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b01f8 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ movs r3, #3 │ │ │ │ str r5, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ands.w r1, r1, #7 │ │ │ │ beq.n b01c0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r6, r9 │ │ │ │ mov r2, ip │ │ │ │ add.w r3, r2, #8 │ │ │ │ @@ -132259,15 +132259,15 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl ec210 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - bl 194fe4 │ │ │ │ + bl 195084 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ movs r3, #2 │ │ │ │ str r5, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ b.n affce │ │ │ │ mov ip, r6 │ │ │ │ b.n b0142 │ │ │ │ @@ -134488,21 +134488,21 @@ │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #30 │ │ │ │ movne r5, #22 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1936d8 │ │ │ │ + bl 193778 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w b1fa8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -134510,18 +134510,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w b1cfe │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r1, #5 │ │ │ │ lsls r3, r1, #5 │ │ │ │ @@ -134551,39 +134551,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, b1ac6 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr.w r3, [pc, #1408] @ b2048 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -134591,15 +134591,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #300 @ 0x12c │ │ │ │ beq.n b1b50 │ │ │ │ ldr.w r2, [pc, #1308] @ b204c │ │ │ │ ldr.w r3, [pc, #1292] @ b2040 │ │ │ │ add r2, pc │ │ │ │ @@ -134611,48 +134611,48 @@ │ │ │ │ bne.w b2038 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r5, [r5, #40] @ 0x28 │ │ │ │ cmp r5, #2 │ │ │ │ beq.w b1d0a │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -134728,23 +134728,23 @@ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n b1d12 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ add.w sl, sp, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -134755,15 +134755,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.n b1ace │ │ │ │ movs r6, #32 │ │ │ │ b.n b1c98 │ │ │ │ movs r6, #8 │ │ │ │ b.n b1c98 │ │ │ │ movs r6, #16 │ │ │ │ b.n b1c98 │ │ │ │ @@ -134771,25 +134771,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 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r0, fp │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, fp │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 │ │ │ │ @@ -134806,21 +134806,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -134829,15 +134829,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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} │ │ │ │ @@ -134849,21 +134849,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -134873,15 +134873,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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} │ │ │ │ @@ -134893,22 +134893,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -134917,15 +134917,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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] │ │ │ │ @@ -134939,23 +134939,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -134963,55 +134963,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 1971c8 │ │ │ │ + bl 197268 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n b1b2e │ │ │ │ movs r6, #1 │ │ │ │ b.n b1c98 │ │ │ │ ldr r2, [pc, #164] @ (b2050 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 193494 │ │ │ │ + bl 193534 │ │ │ │ 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 b1a1c │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -135019,15 +135019,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.n b1d12 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ b.n b1d12 │ │ │ │ movs r7, #1 │ │ │ │ b.n b1c44 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ @@ -135109,15 +135109,15 @@ │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl afbd8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 195e18 │ │ │ │ + bl 195eb8 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r1, [pc, #3076] @ b2d2c │ │ │ │ ldr.w r2, [pc, #3064] @ b2d24 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ @@ -135187,21 +135187,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r8, r0, #28 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -135210,41 +135210,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b2282 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #24 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ b.n b2124 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ beq.n b22b6 │ │ │ │ subw r3, r3, #551 @ 0x227 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w b20d0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -135261,15 +135261,15 @@ │ │ │ │ beq.w b20d0 │ │ │ │ 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 1965d4 │ │ │ │ + bl 196674 │ │ │ │ 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 │ │ │ │ @@ -135289,22 +135289,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -135315,15 +135315,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ cmp.w r3, #552 @ 0x228 │ │ │ │ beq.w b2992 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -135359,22 +135359,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 b2d18 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -135385,15 +135385,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 b2e92 │ │ │ │ @@ -135471,21 +135471,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -135496,15 +135496,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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} │ │ │ │ @@ -135518,21 +135518,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov fp, r0 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -135541,15 +135541,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -135561,21 +135561,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r8, r0, #28 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -135584,26 +135584,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n b228a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3512] @ 0xdb8 │ │ │ │ @@ -135650,74 +135650,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, b2786 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, b27c6 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, b27ea │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r6 │ │ │ │ b.n b228a │ │ │ │ ldr.w r3, [pc, #1308] @ b2d30 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -135748,40 +135748,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, b2892 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -135790,37 +135790,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r0, sl, #24 │ │ │ │ add.w r1, r5, #24 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ b.n b2124 │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -135831,15 +135831,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.n b21ce │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3512] @ 0xdb8 │ │ │ │ ldrb.w r3, [r3, #402] @ 0x192 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b2126 │ │ │ │ movs r3, #6 │ │ │ │ @@ -135853,15 +135853,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b2398 │ │ │ │ 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 1965d4 │ │ │ │ + bl 196674 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w b2398 │ │ │ │ ldr r3, [pc, #876] @ (b2d30 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -135874,44 +135874,44 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [sl, r3, lsl #2] │ │ │ │ b.n b2398 │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, b2a06 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [pc, #788] @ b2d30 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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} │ │ │ │ @@ -135922,19 +135922,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -135975,18 +135975,18 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b2bea │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1975f0 │ │ │ │ + bl 197690 │ │ │ │ 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 │ │ │ │ @@ -135995,21 +135995,21 @@ │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, sl │ │ │ │ bhi.w b248a │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r2, [sl, #41] @ 0x29 │ │ │ │ ldrb.w r1, [sl, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193d30 │ │ │ │ + bl 193dd0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, b2b56 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197510 │ │ │ │ + bl 1975b0 │ │ │ │ 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 b2c12 │ │ │ │ @@ -136021,22 +136021,22 @@ │ │ │ │ b.n b2b88 │ │ │ │ subs r4, #1 │ │ │ │ subs r5, #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n b2c20 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ ldrb.w r7, [r9, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n b2b80 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 197668 │ │ │ │ + bl 197708 │ │ │ │ mov r8, r0 │ │ │ │ b.n b2b80 │ │ │ │ strh.w sl, [sp, #96] @ 0x60 │ │ │ │ b.n b29e8 │ │ │ │ strb.w sl, [sp, #96] @ 0x60 │ │ │ │ b.n b29e8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -136060,30 +136060,30 @@ │ │ │ │ b.n b2406 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str.w r7, [r3, sl, lsl #2] │ │ │ │ b.n b2afe │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ b.n b29e8 │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mla fp, r3, r1, r2 │ │ │ │ ldrb.w r7, [fp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n b2d0c │ │ │ │ mov r0, sl │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ b.w b2124 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n b2cd6 │ │ │ │ movs r0, #0 │ │ │ │ add.w r4, r5, #392 @ 0x188 │ │ │ │ mov r1, r0 │ │ │ │ b.n b2c44 │ │ │ │ @@ -136101,26 +136101,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, b2c8a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 b2e06 │ │ │ │ @@ -136130,15 +136130,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 1042b0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 b2786 │ │ │ │ ands.w r3, r2, r5 │ │ │ │ @@ -136154,30 +136154,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b2cb4 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.n b2cb4 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, sl, #24 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ b.n b2c24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.w b245c │ │ │ │ svc 140 @ 0x8c │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ @@ -136214,21 +136214,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -136243,15 +136243,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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] │ │ │ │ @@ -136270,41 +136270,41 @@ │ │ │ │ uxth.w r9, r3 │ │ │ │ b.n b2d72 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cbz r0, b2e32 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -136315,15 +136315,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.n b2ca4 │ │ │ │ ldr r3, [pc, #12] @ (b2ea0 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n b2b38 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ @@ -136393,23 +136393,23 @@ │ │ │ │ and.w r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b3048 │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r3, #4 │ │ │ │ strb.w r3, [sp, #28] │ │ │ │ - bl 1ded3c │ │ │ │ + bl 1deddc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1b2c68 │ │ │ │ + bl 1b2d08 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1e567c │ │ │ │ + bl 1e571c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1e341c │ │ │ │ + bl 1e34bc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1e4040 │ │ │ │ + bl 1e40e0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [r0, #384] @ 0x180 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, b2f9a │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -136417,35 +136417,35 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b2f84 │ │ │ │ cbz r1, b2f9a │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1a1ac0 │ │ │ │ + bl 1a1b60 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [r0, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b3030 │ │ │ │ - bl 20e144 │ │ │ │ + bl 20e1e4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1dc5a8 │ │ │ │ + bl 1dc648 │ │ │ │ mov.w r1, #917504 @ 0xe0000 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1c2a48 │ │ │ │ + bl 1c2ae8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1e341c │ │ │ │ + bl 1e34bc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #31 │ │ │ │ - bl 1dfeb0 │ │ │ │ + bl 1dff50 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1d3504 │ │ │ │ + bl 1d35a4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1c094c │ │ │ │ + bl 1c09ec │ │ │ │ ldrb r3, [r5, #14] │ │ │ │ cbnz r3, b3028 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldrb r5, [r5, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r0, [r4, #3512] @ 0xdb8 │ │ │ │ @@ -136456,33 +136456,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 1f710c │ │ │ │ + bl 1f71ac │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [pc, #104] @ (b3078 ) │ │ │ │ ldr r3, [pc, #88] @ (b306c ) │ │ │ │ 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 b3062 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1dc6fc │ │ │ │ + bl 1dc79c │ │ │ │ b.n b2fe0 │ │ │ │ - bl 1f982c │ │ │ │ + bl 1f98cc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1f9a34 │ │ │ │ + bl 1f9ad4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 91260 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ b.n b2fa8 │ │ │ │ movs r0, #0 │ │ │ │ b.n b300e │ │ │ │ ldr r3, [pc, #48] @ (b307c ) │ │ │ │ @@ -136490,15 +136490,15 @@ │ │ │ │ ldr r2, [pc, #48] @ (b3080 ) │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r7, r3] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 20486c │ │ │ │ + bl 20490c │ │ │ │ b.n b2f52 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n b30ec │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -136506,15 +136506,15 @@ │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n b2fb0 │ │ │ │ + ble.n b3110 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r9, r2 │ │ │ │ ldr.w r2, [pc, #2932] @ b3c0c │ │ │ │ @@ -137500,23 +137500,23 @@ │ │ │ │ movw r8, #43068 @ 0xa83c │ │ │ │ b.w b31a2 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ movs r5, r4 │ │ │ │ - ldmia r6!, {r1, r3, r4, r7} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ movs r5, r4 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ movs r5, r4 │ │ │ │ ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ 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 │ │ │ │ @@ -138293,15 +138293,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b5c8c │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #1 │ │ │ │ strb r4, [r1, #0] │ │ │ │ - bl 1df0ec │ │ │ │ + bl 1df18c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ addne.w sl, sp, #148 @ 0x94 │ │ │ │ beq.w b5860 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -138319,90 +138319,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] @ b4ef0 │ │ │ │ add r2, pc │ │ │ │ - bl 195954 │ │ │ │ + bl 1959f4 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ subs r2, r3, #4 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #1 │ │ │ │ bls.w b5532 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cbnz r2, b453c │ │ │ │ ldrb.w r3, [r8, #9] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b599e │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df948 │ │ │ │ + bl 1df9e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1047ec │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b54b6 │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.w b54ae │ │ │ │ ldr.w r2, [pc, #2448] @ b4ef4 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #2448] @ b4ef8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 195954 │ │ │ │ + bl 1959f4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w b54cc │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0f1c │ │ │ │ + bl 1b0fbc │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0f1c │ │ │ │ + bl 1b0fbc │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0f1c │ │ │ │ + bl 1b0fbc │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w b580c │ │ │ │ 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 1a5d1c │ │ │ │ + bl 1a5dbc │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ movs r1, #8 │ │ │ │ add.w r2, r4, #408 @ 0x198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5d1c │ │ │ │ + bl 1a5dbc │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ blx 42884 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.w b4710 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2388 │ │ │ │ + bl 1a2428 │ │ │ │ ldr.w r5, [r4, #428] @ 0x1ac │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b4710 │ │ │ │ addw r6, sp, #1212 @ 0x4bc │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -138418,15 +138418,15 @@ │ │ │ │ lsls r7, r3, #28 │ │ │ │ bpl.n b4616 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ beq.w b5800 │ │ │ │ ubfx r7, r3, #4, #2 │ │ │ │ - bl 23ea24 │ │ │ │ + bl 23eac4 │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b4616 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -138535,15 +138535,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 1c6c00 │ │ │ │ + bl 1c6ca0 │ │ │ │ add r3, sp, #252 @ 0xfc │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 42884 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ @@ -138793,15 +138793,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 195300 │ │ │ │ + bl 1953a0 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w b527e │ │ │ │ mov.w r9, #0 │ │ │ │ strd r2, r4, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ @@ -138845,15 +138845,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl aff20 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n b4a7e │ │ │ │ mov r0, fp │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r1, fp │ │ │ │ cmp r1, #0 │ │ │ │ beq.w b4da0 │ │ │ │ mov fp, r0 │ │ │ │ b.n b4a46 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ @@ -138886,15 +138886,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 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w b5496 │ │ │ │ mov.w r8, #0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ strd r7, r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ @@ -138923,15 +138923,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 196250 │ │ │ │ + bl 1962f0 │ │ │ │ ldrb.w r6, [sl] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w b4d50 │ │ │ │ ldrd r7, r2, [sl, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -138991,49 +138991,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 197088 │ │ │ │ + bl 197128 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, b4c7c │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -139073,26 +139073,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w b4b56 │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w b52f2 │ │ │ │ mov fp, r0 │ │ │ │ b.n b4b3a │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ strd r6, r1, [sl] │ │ │ │ cmp r3, #3 │ │ │ │ @@ -139107,23 +139107,23 @@ │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r9, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl aff20 │ │ │ │ mov r0, fp │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r1, fp │ │ │ │ cmp r1, #0 │ │ │ │ bne.w b4ac2 │ │ │ │ ldrd r2, r4, [sp, #36] @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n b4dbe │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w b4a12 │ │ │ │ @@ -139134,20 +139134,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, b4dde │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1e4040 │ │ │ │ + bl 1e40e0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209380 │ │ │ │ + bl 209420 │ │ │ │ ldr.w r3, [r4, #384] @ 0x180 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, b4e0c │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -139157,15 +139157,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b4df6 │ │ │ │ cbz r1, b4e0c │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1ac0 │ │ │ │ + bl 1a1b60 │ │ │ │ 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] │ │ │ │ @@ -139194,15 +139194,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 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w b527a │ │ │ │ strd r9, fp, [sp, #48] @ 0x30 │ │ │ │ mov fp, r8 │ │ │ │ strd r4, r5, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ @@ -139222,15 +139222,15 @@ │ │ │ │ bne.n b4e98 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n b4f0e │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n b4f62 │ │ │ │ mov sl, r0 │ │ │ │ b.n b4e8c │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #3 │ │ │ │ beq.w b5276 │ │ │ │ @@ -139284,25 +139284,25 @@ │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #8 │ │ │ │ beq.w b50ce │ │ │ │ cmp r4, #0 │ │ │ │ bne.n b4ea2 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n b4ebe │ │ │ │ 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 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cbz r2, b4f90 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w b4e5c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ @@ -139473,47 +139473,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, b5178 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, fp │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -139523,15 +139523,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -139598,43 +139598,43 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n b4b78 │ │ │ │ mov r4, lr │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ adds r5, #24 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 193d30 │ │ │ │ + bl 193dd0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, b52c6 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197510 │ │ │ │ + bl 1975b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ b.n b4d50 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w b4d56 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #552 @ 0x228 │ │ │ │ beq.w b4b78 │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w b4d64 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldrd r7, r6, [sp, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, b531e │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -139662,35 +139662,35 @@ │ │ │ │ str.w r3, [r9] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n b53ea │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ movs r2, #32 │ │ │ │ strd r1, r1, [r7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, b5380 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -139707,51 +139707,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.n b4c2c │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, b5422 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -139766,15 +139766,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.n b4d3e │ │ │ │ mov r8, r4 │ │ │ │ b.n b52f8 │ │ │ │ cmp r1, r2 │ │ │ │ beq.w b4858 │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ adds r5, r1, #1 │ │ │ │ @@ -139814,15 +139814,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 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cbz r2, b5528 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w b5a16 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ @@ -140013,15 +140013,15 @@ │ │ │ │ cmp r5, r1 │ │ │ │ add r3, r1 │ │ │ │ it cs │ │ │ │ movcs r5, r1 │ │ │ │ cmp r6, r3 │ │ │ │ it cc │ │ │ │ movcc r6, r3 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cbz r0, b5778 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b5740 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -140089,27 +140089,27 @@ │ │ │ │ adds r2, #3 │ │ │ │ it mi │ │ │ │ movmi r2, r4 │ │ │ │ asrs r2, r2, #2 │ │ │ │ bl 105614 │ │ │ │ b.w b4868 │ │ │ │ movs r2, #1 │ │ │ │ - bl 23e068 │ │ │ │ + bl 23e108 │ │ │ │ mov r3, r0 │ │ │ │ b.w b463c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ ldr r2, [pc, #748] @ (b5b00 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1af444 │ │ │ │ + bl 1af4e4 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0f1c │ │ │ │ + bl 1b0fbc │ │ │ │ ldrb.w r3, [r4, #323] @ 0x143 │ │ │ │ lsls r3, r3, #27 │ │ │ │ bpl.n b583a │ │ │ │ ldr.w r3, [r4, #284] @ 0x11c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b5a92 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ @@ -140118,15 +140118,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 1d35a4 │ │ │ │ + bl 1d3644 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ b.w b45b4 │ │ │ │ ldrb.w r1, [r8, #10] │ │ │ │ add.w sl, sp, #148 @ 0x94 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #0 │ │ │ │ subs r3, #0 │ │ │ │ @@ -140136,15 +140136,15 @@ │ │ │ │ strb.w r4, [sl, #1] │ │ │ │ strb.w r3, [sl, #3] │ │ │ │ cbnz r1, b58bc │ │ │ │ ldrb.w r3, [r8, #11] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ str.w r3, [sl, #8] │ │ │ │ - bl 1b633c │ │ │ │ + bl 1b63dc │ │ │ │ b.w b44e2 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r0, [r4, #3512] @ 0xdb8 │ │ │ │ mov r1, r5 │ │ │ │ bl 105464 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ @@ -140226,15 +140226,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b5936 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b596a │ │ │ │ b.n b56ce │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b593a │ │ │ │ b.n b5970 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r2, [r3, #272] @ 0x110 │ │ │ │ cmp r2, #2 │ │ │ │ bne.w b57b2 │ │ │ │ @@ -140265,23 +140265,23 @@ │ │ │ │ bmi.w b5c7c │ │ │ │ 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 1936d8 │ │ │ │ + bl 193778 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b5c72 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1936d8 │ │ │ │ + bl 193778 │ │ │ │ ldr.w r4, [r4, #384] @ 0x180 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, b5a08 │ │ │ │ b.n b552c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -140299,15 +140299,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 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b5c60 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, fp │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ @@ -140345,23 +140345,23 @@ │ │ │ │ beq.n b5ac4 │ │ │ │ b.n b5ada │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ adds r3, #15 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bic.w r1, r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1ac128 │ │ │ │ + bl 1ac1c8 │ │ │ │ b.n b583a │ │ │ │ ldr r2, [pc, #96] @ (b5b04 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #96] @ (b5b08 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ b.n b5570 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ cmp r2, r1 │ │ │ │ bne.n b5a6e │ │ │ │ mov r5, r4 │ │ │ │ @@ -140374,33 +140374,33 @@ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ beq.n b5b18 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n b5a60 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b5500 │ │ │ │ mov sl, r0 │ │ │ │ b.n b5a48 │ │ │ │ - add sp, #288 @ 0x120 │ │ │ │ + sub sp, #480 @ 0x1e0 │ │ │ │ movs r5, r4 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #808 @ 0x328 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r7, [r3, #15] │ │ │ │ - vrshr.u32 , q0, #1 │ │ │ │ + vsubw.u , , d0 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r1, #26] │ │ │ │ + ldrh r0, [r7, #30] │ │ │ │ movs r7, r3 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w b5ca6 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ @@ -140415,15 +140415,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.w b5c3e │ │ │ │ movs r3, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r5, [r8] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w r9, [r5, #112] @ 0x70 │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -140431,28 +140431,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -140484,15 +140484,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ b.n b5ad6 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ b.n b5b24 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w b5ada │ │ │ │ @@ -140507,15 +140507,15 @@ │ │ │ │ ldr r3, [pc, #112] @ (b5cb0 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #23 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 193600 │ │ │ │ + bl 1936a0 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r0, #20] │ │ │ │ b.n b5b30 │ │ │ │ mov r9, r5 │ │ │ │ @@ -140523,21 +140523,21 @@ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #667 @ 0x29b │ │ │ │ cmp r2, r3 │ │ │ │ bne.w b5a60 │ │ │ │ b.n b5ac4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ b.n b552c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ strb.w r2, [r3, #428] @ 0x1ac │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ b.n b552c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n b562a │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ b.w b5086 │ │ │ │ movs r3, #1 │ │ │ │ @@ -140708,18 +140708,18 @@ │ │ │ │ blx 4374c │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ cbz r1, b5e7c │ │ │ │ mov r0, r5 │ │ │ │ bl 87484 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, b5e84 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, b5e8c │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ 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 │ │ │ │ @@ -140768,38 +140768,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 42884 │ │ │ │ movs r0, #0 │ │ │ │ - bl 179690 │ │ │ │ + bl 179730 │ │ │ │ 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 b5f82 │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ 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 b2ea4 │ │ │ │ str.w r0, [r6, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b638c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ 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 │ │ │ │ @@ -140822,15 +140822,15 @@ │ │ │ │ strb.w r3, [sp, #101] @ 0x65 │ │ │ │ cbz r7, b5fce │ │ │ │ subs r5, r6, #4 │ │ │ │ add.w r4, r6, #20 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cbz r0, b5fc8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2048bc │ │ │ │ + bl 20495c │ │ │ │ str r0, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n b5fba │ │ │ │ add.w r8, r6, #24 │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r6 │ │ │ │ @@ -140849,116 +140849,116 @@ │ │ │ │ ldr.w r3, [pc, #1036] @ b640c │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov fp, r5 │ │ │ │ - bl 1c039c │ │ │ │ + bl 1c043c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b608a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c039c │ │ │ │ + bl 1c043c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b60c6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5434 │ │ │ │ + bl 1a54d4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b60f4 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd fp, r6, [sp, #92] @ 0x5c │ │ │ │ - bl 209380 │ │ │ │ + bl 209420 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 209380 │ │ │ │ + bl 209420 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a483c │ │ │ │ + bl 1a48dc │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4a20 │ │ │ │ + bl 1a4ac0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n b6108 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1febe8 │ │ │ │ + bl 1fec88 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1febe8 │ │ │ │ + bl 1fec88 │ │ │ │ cmp sl, r8 │ │ │ │ beq.n b6124 │ │ │ │ ldr.w r3, [r8, #-4]! │ │ │ │ mov r7, r4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b611e │ │ │ │ mov r4, r3 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c039c │ │ │ │ + bl 1c043c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b6016 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3838 │ │ │ │ + bl 1e38d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1098 │ │ │ │ + bl 1e1138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3898 │ │ │ │ + bl 1e3938 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e341c │ │ │ │ + bl 1e34bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4040 │ │ │ │ + bl 1e40e0 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 209380 │ │ │ │ + bl 209420 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c039c │ │ │ │ + bl 1c043c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b6022 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3838 │ │ │ │ + bl 1e38d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e341c │ │ │ │ + bl 1e34bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4040 │ │ │ │ + bl 1e40e0 │ │ │ │ movs r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ - bl 209380 │ │ │ │ + bl 209420 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5434 │ │ │ │ + bl 1a54d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b602e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1098 │ │ │ │ + bl 1e1138 │ │ │ │ mov r0, r7 │ │ │ │ - bl 190898 │ │ │ │ + bl 190938 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4040 │ │ │ │ + bl 1e40e0 │ │ │ │ b.n b602e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b2c68 │ │ │ │ + bl 1b2d08 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w b634c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b2c68 │ │ │ │ + bl 1b2d08 │ │ │ │ b.n b605e │ │ │ │ mov r8, r3 │ │ │ │ cmp sl, r8 │ │ │ │ bne.w b5fda │ │ │ │ mov r6, sl │ │ │ │ sub.w r7, r8, #4 │ │ │ │ add.w r4, r8, #16 │ │ │ │ @@ -140975,27 +140975,27 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b6140 │ │ │ │ cbz r1, b6156 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 1a1ac0 │ │ │ │ + bl 1a1b60 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n b6130 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cbz r3, b6180 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r8, r7 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r3, #24 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ cbz r1, b617a │ │ │ │ movs r0, #0 │ │ │ │ - bl 198678 │ │ │ │ + bl 198718 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n b616c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w b636a │ │ │ │ @@ -141081,15 +141081,15 @@ │ │ │ │ beq.n b631c │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b6268 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b6268 │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ 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] │ │ │ │ @@ -141108,15 +141108,15 @@ │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ str.w r0, [ip] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ strb.w r4, [sp, #200] @ 0xc8 │ │ │ │ bl b4460 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w b63f8 │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ 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] │ │ │ │ @@ -141135,15 +141135,15 @@ │ │ │ │ bfige r1, r3, #7, #1 │ │ │ │ mov.w r3, #5 │ │ │ │ it ge │ │ │ │ strbge.w r1, [sp, #101] @ 0x65 │ │ │ │ b.n b6200 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r1, [pc, #236] @ (b6414 ) │ │ │ │ ldr r2, [pc, #216] @ (b6404 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ eors r1, r2 │ │ │ │ @@ -141154,17 +141154,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 b61e4 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209380 │ │ │ │ + bl 209420 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4040 │ │ │ │ + bl 1e40e0 │ │ │ │ b.n b6114 │ │ │ │ mov r4, r7 │ │ │ │ cmp sl, r8 │ │ │ │ bne.w b5fda │ │ │ │ b.n b6124 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ b.n b61fc │ │ │ │ @@ -141178,28 +141178,28 @@ │ │ │ │ b.n b6126 │ │ │ │ ldrb.w r3, [sp, #101] @ 0x65 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [sp, #101] @ 0x65 │ │ │ │ b.n b6244 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cbz r1, b63a4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl b5e28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cbz r3, b63de │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r6, r3, #24 │ │ │ │ cbz r0, b63c8 │ │ │ │ adds r4, #4 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n b6326 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b639e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -141233,15 +141233,15 @@ │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #1016 @ (adr r0, b6804 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ movs r5, r4 │ │ │ │ ldr r4, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ @@ -141413,15 +141413,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (b65dc ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, b65da │ │ │ │ - bl 176d60 │ │ │ │ + bl 176e00 │ │ │ │ pop {r3, pc} │ │ │ │ cbnz r4, b6654 │ │ │ │ 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 │ │ │ │ @@ -141479,58 +141479,58 @@ │ │ │ │ blx 432e8 │ │ │ │ ldr r1, [pc, #100] @ (b66dc ) │ │ │ │ mov r0, fp │ │ │ │ strb.w r4, [fp, r6] │ │ │ │ add r1, pc │ │ │ │ movw r4, #63134 @ 0xf69e │ │ │ │ movt r4, #11367 @ 0x2c67 │ │ │ │ - bl 17ee18 │ │ │ │ + bl 17eeb8 │ │ │ │ movw r3, #2401 @ 0x961 │ │ │ │ movt r3, #54168 @ 0xd398 │ │ │ │ ands r3, r0 │ │ │ │ ands r4, r0 │ │ │ │ orrs.w r2, r3, r1 │ │ │ │ beq.n b6610 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #60] @ (b66e0 ) │ │ │ │ ldr r1, [pc, #60] @ (b66e4 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n b6610 │ │ │ │ ldr r2, [pc, #52] @ (b66e8 ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #52] @ (b66ec ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n b6630 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, b6734 │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r0, #216 @ 0xd8 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ movs r4, r4 │ │ │ │ stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, pc, #568 @ (adr r6, b691c ) │ │ │ │ + add r7, pc, #248 @ (adr r7, b67dc ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r1, #29] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ movs r7, r3 │ │ │ │ - add r6, pc, #824 @ (adr r6, b6a24 ) │ │ │ │ + add r7, pc, #504 @ (adr r7, b68e4 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ 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] @ (b6898 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -141540,18 +141540,18 @@ │ │ │ │ ldr r4, [pc, #408] @ (b68a4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 176ecc │ │ │ │ + bl 176f6c │ │ │ │ ldr r1, [pc, #392] @ (b68a8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 17ee18 │ │ │ │ + bl 17eeb8 │ │ │ │ ldr r2, [pc, #388] @ (b68ac ) │ │ │ │ dmb ish │ │ │ │ add r2, pc │ │ │ │ ldrexd r5, r6, [r2] │ │ │ │ strexd ip, r0, r1, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n b672c │ │ │ │ @@ -141574,15 +141574,15 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b685e │ │ │ │ ldr r0, [pc, #308] @ (b68b4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 176ecc │ │ │ │ + bl 176f6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b682e │ │ │ │ ldr r3, [pc, #296] @ (b68b8 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r3] │ │ │ │ @@ -141603,22 +141603,22 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r1, [pc, #256] @ (b68c4 ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 176ba0 │ │ │ │ + bl 176c40 │ │ │ │ ldr r3, [pc, #244] @ (b68c8 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, b6836 │ │ │ │ ldr r0, [pc, #240] @ (b68cc ) │ │ │ │ add r0, pc │ │ │ │ - bl 2acae8 │ │ │ │ + bl 2acb88 │ │ │ │ ldr r2, [pc, #236] @ (b68d0 ) │ │ │ │ ldr r3, [pc, #184] @ (b689c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -141637,37 +141637,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 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n b67a8 │ │ │ │ ldr r3, [pc, #172] @ (b68dc ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n b67d8 │ │ │ │ ldr r2, [pc, #168] @ (b68e0 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #168] @ (b68e4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n b67d8 │ │ │ │ ldr r2, [pc, #152] @ (b68e8 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #152] @ (b68ec ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n b67bc │ │ │ │ ldr r3, [pc, #144] @ (b68f0 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n b677e │ │ │ │ @@ -141678,64 +141678,64 @@ │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #112] @ (b68f4 ) │ │ │ │ ldr r1, [pc, #112] @ (b68f8 ) │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n b676a │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #792 @ (adr r6, b6bbc ) │ │ │ │ + add r7, pc, #472 @ (adr r7, b6a7c ) │ │ │ │ movs r7, r3 │ │ │ │ ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r0, #2 │ │ │ │ rev16 r2, r5 │ │ │ │ lsls r7, r0, #2 │ │ │ │ rev r0, r5 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r6, pc, #496 @ (adr r6, b6aa8 ) │ │ │ │ + add r7, pc, #176 @ (adr r7, b6968 ) │ │ │ │ movs r7, r3 │ │ │ │ rev r6, r0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ cbnz r2, b68fa │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r6, pc, #848 @ (adr r6, b6c14 ) │ │ │ │ + add r7, pc, #528 @ (adr r7, b6ad4 ) │ │ │ │ movs r7, r3 │ │ │ │ mrc2 15, 0, pc, cr5, cr15, {7} │ │ │ │ cbnz r2, b6900 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stc2l 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r5, pc, #960 @ (adr r5, b6c98 ) │ │ │ │ + add r6, pc, #640 @ (adr r6, b6b58 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ movs r7, r3 │ │ │ │ cbnz r4, b68fc │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r6, pc, #416 @ (adr r6, b6a84 ) │ │ │ │ + add r7, pc, #96 @ (adr r7, b6944 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrb r2, [r4, #25] │ │ │ │ movs r7, r3 │ │ │ │ - add r6, pc, #160 @ (adr r6, b698c ) │ │ │ │ + add r6, pc, #864 @ (adr r6, b6c4c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r3, #22] │ │ │ │ + ldrb r6, [r1, #25] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #344 @ (adr r5, b6a50 ) │ │ │ │ + add r6, pc, #24 @ (adr r6, b6910 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r0, [r5, #21] │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ movs r7, r3 │ │ │ │ ldrd r3, r1, [r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r3, #2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ @@ -141951,28 +141951,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} │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ movs r5, r4 │ │ │ │ @ instruction: 0xb67c │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2407ac │ │ │ │ + bl 24084c │ │ │ │ ldr r1, [pc, #12] @ (b6b7c ) │ │ │ │ ldr r0, [pc, #12] @ (b6b80 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 18cb98 │ │ │ │ + bl 18cc38 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfb7bffff │ │ │ │ setpan #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -141987,15 +141987,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (b6bd0 ) │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 43830 │ │ │ │ add.w fp, r3, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 17eff8 │ │ │ │ + bl 17f098 │ │ │ │ mov r0, fp │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {fp, pc} │ │ │ │ ldr r3, [sp, #844] @ 0x34c │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r7, r0, #2 │ │ │ │ @@ -142030,15 +142030,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (b6c54 ) │ │ │ │ ldr r1, [pc, #60] @ (b6c58 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r2, [pc, #48] @ (b6c5c ) │ │ │ │ ldr r3, [pc, #32] @ (b6c50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -142049,17 +142049,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #720 @ (adr r2, b6f28 ) │ │ │ │ + add r3, pc, #400 @ (adr r3, b6de8 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ movs r7, r3 │ │ │ │ str r3, [sp, #824] @ 0x338 │ │ │ │ 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 │ │ │ │ @@ -142072,15 +142072,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 249ef0 │ │ │ │ + bl 249f90 │ │ │ │ mov r6, r0 │ │ │ │ cbz r4, b6cde │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #20 │ │ │ │ add r1, sp, #308 @ 0x134 │ │ │ │ movs r2, #1 │ │ │ │ @@ -142093,15 +142093,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (b6d04 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r2, [pc, #68] @ (b6d08 ) │ │ │ │ ldr r3, [pc, #52] @ (b6cfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -142114,30 +142114,30 @@ │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #44] @ (b6d10 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n b6cc2 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #216 @ (adr r2, b6ddc ) │ │ │ │ + add r2, pc, #920 @ (adr r2, b709c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ movs r7, r3 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r2, pc, #72 @ (adr r2, b6d58 ) │ │ │ │ + add r2, pc, #776 @ (adr r2, b7018 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ 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 │ │ │ │ @@ -142494,30 +142494,30 @@ │ │ │ │ ldr r2, [pc, #168] @ (b71a8 ) │ │ │ │ ldr r1, [pc, #172] @ (b71ac ) │ │ │ │ vmov r3, s13 │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ 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] @ (b71b0 ) │ │ │ │ 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 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [fp] │ │ │ │ str.w r7, [r9] │ │ │ │ str.w r6, [r8] │ │ │ │ blx 4374c │ │ │ │ @@ -142551,19 +142551,19 @@ │ │ │ │ lsls r7, r0, #2 │ │ │ │ sub sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ sub sp, #384 @ 0x180 │ │ │ │ lsls r7, r0, #2 │ │ │ │ sub sp, #280 @ 0x118 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ movs r7, r3 │ │ │ │ ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -142717,30 +142717,30 @@ │ │ │ │ ldr r2, [pc, #44] @ (b7394 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (b7398 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [ip] │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n b734c │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #400 @ 0x190 │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r5, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + strb r4, [r6, #12] │ │ │ │ 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 │ │ │ │ @@ -142784,28 +142784,28 @@ │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [pc, #40] @ (b7448 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, lr │ │ │ │ add r1, pc │ │ │ │ strb.w lr, [ip] │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n b73fe │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r6, #32] │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #716 @ 0x2cc │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldrh r2, [r7, #30] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r0, [r0, #10] │ │ │ │ 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] │ │ │ │ @@ -142930,36 +142930,36 @@ │ │ │ │ ldr r2, [pc, #56] @ (b75dc ) │ │ │ │ ldr r1, [pc, #56] @ (b75e0 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ mvn.w r0, #12 │ │ │ │ b.n b7574 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, #24] │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r4, r2, #17 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ movs r7, r3 │ │ │ │ ldrh r4, [r0, #20] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [sp, #256] @ 0x100 │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + strb r6, [r6, #3] │ │ │ │ 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 │ │ │ │ @@ -143028,24 +143028,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ 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 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ 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 │ │ │ │ @@ -143063,15 +143063,15 @@ │ │ │ │ ldr r3, [pc, #160] @ (b77ac ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 178220 │ │ │ │ + bl 1782c0 │ │ │ │ cbz r0, b7744 │ │ │ │ mov r4, r0 │ │ │ │ blx 43258 │ │ │ │ vldr d7, [pc, #112] @ b7798 │ │ │ │ movs r3, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ @@ -143082,15 +143082,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 4377c │ │ │ │ ldr r4, [pc, #104] @ (b77b0 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1782c8 │ │ │ │ + bl 178368 │ │ │ │ cbnz r0, b776c │ │ │ │ ldr r2, [pc, #92] @ (b77b4 ) │ │ │ │ ldr r3, [pc, #84] @ (b77ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -143205,18 +143205,18 @@ │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ blx 42eac │ │ │ │ ldrd r0, r1, [fp, #16] │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ add.w r0, r6, #5888 @ 0x1700 │ │ │ │ adds r0, #24 │ │ │ │ - bl 17fd24 │ │ │ │ + bl 17fdc4 │ │ │ │ add.w r0, r6, #6016 @ 0x1780 │ │ │ │ adds r0, #20 │ │ │ │ - bl 17e75c │ │ │ │ + bl 17e7fc │ │ │ │ ldr.w fp, [r5, #1944] @ 0x798 │ │ │ │ ldr.w r0, [r5, #1940] @ 0x794 │ │ │ │ ldr.w r1, [r5, #1948] @ 0x79c │ │ │ │ sub.w r0, r0, fp │ │ │ │ blx 43120 <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ble.n b77f4 │ │ │ │ @@ -143261,15 +143261,15 @@ │ │ │ │ ldr r2, [pc, #64] @ (b7984 ) │ │ │ │ ldr r1, [pc, #64] @ (b7988 ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n b77f4 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ uxtb r0, r2 │ │ │ │ @@ -143277,21 +143277,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r4, #0] │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #0] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r7, #1 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ 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 │ │ │ │ @@ -143373,19 +143373,19 @@ │ │ │ │ b.n b7a22 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ movs r7, r3 │ │ │ │ strh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r7, [sp, #312] @ 0x138 │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ 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 │ │ │ │ @@ -143465,15 +143465,15 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #12 │ │ │ │ bl 81174 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ 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 b7bb4 │ │ │ │ @@ -143514,15 +143514,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 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 81418 │ │ │ │ ldrb.w r3, [r4, #3180] @ 0xc6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b7d2c │ │ │ │ movs r5, #0 │ │ │ │ @@ -143575,27 +143575,27 @@ │ │ │ │ bge.w b7b54 │ │ │ │ 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 17fd24 │ │ │ │ + bl 17fdc4 │ │ │ │ blx 434b8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 42634 │ │ │ │ ldr r2, [pc, #216] @ (b7da4 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #212] @ (b7da8 ) │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ 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 │ │ │ │ @@ -143621,15 +143621,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl abd2c │ │ │ │ b.n b7c1a │ │ │ │ ldr.w r3, [r5, #1844] @ 0x734 │ │ │ │ mov r0, r9 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #1844] @ 0x734 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr.w r3, [r4, #3500] @ 0xdac │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1696] @ 0x6a0 │ │ │ │ cbnz r3, b7d76 │ │ │ │ ldr.w r0, [r4, #3508] @ 0xdb4 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ @@ -143641,27 +143641,27 @@ │ │ │ │ b.n b7c1c │ │ │ │ blx 42d64 <__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 17fd24 │ │ │ │ + bl 17fdc4 │ │ │ │ b.n b7d54 │ │ │ │ nop │ │ │ │ ... │ │ │ │ strh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, #30] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r5, [sp, #640] @ 0x280 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ 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] @ (b7ff0 ) │ │ │ │ @@ -143725,15 +143725,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 17d6e8 │ │ │ │ + bl 17d788 │ │ │ │ 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 b7f64 │ │ │ │ ldrd r2, r3, [sp, #96] @ 0x60 │ │ │ │ @@ -143789,15 +143789,15 @@ │ │ │ │ ldr r1, [pc, #268] @ (b800c ) │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #264] @ (b8010 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ and.w r3, r3, #12 │ │ │ │ cmp r3, #8 │ │ │ │ bne.n b7e3c │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -143825,15 +143825,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl ad018 │ │ │ │ b.n b7ebe │ │ │ │ add.w r0, r4, #5856 @ 0x16e0 │ │ │ │ adds r0, #28 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ b.n b7e7a │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ blx 42884 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1924] @ 0x784 │ │ │ │ @@ -143866,47 +143866,47 @@ │ │ │ │ ldr r2, [pc, #80] @ (b8018 ) │ │ │ │ strb r4, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #80] @ (b801c ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n b7e3c │ │ │ │ add.w r0, r4, #5856 @ 0x16e0 │ │ │ │ adds r0, #28 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b7eb4 │ │ │ │ b.n b7f70 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r7, #16] │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ movs r0, r4 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ movs r7, r3 │ │ │ │ - str r3, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ movs r7, r3 │ │ │ │ strh r4, [r7, #12] │ │ │ │ lsls r7, r0, #2 │ │ │ │ add r2, pc, #720 @ (adr r2, b82dc ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ movs r7, r3 │ │ │ │ add r1, pc, #968 @ (adr r1, b83e0 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ 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] @ (b8208 ) │ │ │ │ @@ -143961,15 +143961,15 @@ │ │ │ │ bne.w b81fc │ │ │ │ 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 17837c │ │ │ │ + bl 17841c │ │ │ │ ldr.w r3, [r4, #3500] @ 0xdac │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1696] @ 0x6a0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b8174 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #32 │ │ │ │ @@ -143979,15 +143979,15 @@ │ │ │ │ cbz r0, b8114 │ │ │ │ ldr.w r3, [r4, #3500] @ 0xdac │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1696] @ 0x6a0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b81bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 178390 │ │ │ │ + bl 178430 │ │ │ │ ldr r2, [pc, #288] @ (b8218 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #755 @ 0x2f3 │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ @@ -143995,15 +143995,15 @@ │ │ │ │ bl e2608 │ │ │ │ mov r3, r0 │ │ │ │ b.n b8096 │ │ │ │ add.w r0, r4, #6016 @ 0x1780 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ adds r0, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 17d6e8 │ │ │ │ + bl 17d788 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r1 │ │ │ │ cbnz r1, b8180 │ │ │ │ vldr d7, [pc, #208] @ b8200 │ │ │ │ mov r1, r3 │ │ │ │ @@ -144025,20 +144025,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, b81c8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 178390 │ │ │ │ + bl 178430 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ b.n b8096 │ │ │ │ add.w r0, r4, #5856 @ 0x16e0 │ │ │ │ adds r0, #28 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ b.n b80d0 │ │ │ │ add.w r1, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r5, [r1] │ │ │ │ adds r5, #1 │ │ │ │ strex r0, r5, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -144046,55 +144046,55 @@ │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [r4, #3500] @ 0xdac │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldrb.w r1, [r1, #1696] @ 0x6a0 │ │ │ │ cbnz r1, b81e8 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ - bl 178390 │ │ │ │ + bl 178430 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r2, [sl] │ │ │ │ b.n b8096 │ │ │ │ add.w r0, r4, #5856 @ 0x16e0 │ │ │ │ adds r0, #28 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ b.n b80f0 │ │ │ │ add.w r0, r4, #5856 @ 0x16e0 │ │ │ │ str r3, [sp, #24] │ │ │ │ adds r0, #28 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ b.n b8168 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r2 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ blx 42884 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ b.n b815a │ │ │ │ add.w r0, r4, #5856 @ 0x16e0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ adds r0, #28 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ b.n b81a8 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldrb r4, [r0, #31] │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ movs r7, r3 │ │ │ │ ldrb r2, [r4, #29] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ movs r7, r3 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ 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 │ │ │ │ @@ -144182,15 +144182,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr.w r3, [r6, #320] @ 0x140 │ │ │ │ add.w lr, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [lr, #756] @ 0x2f4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b8480 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r3, r0, [r2, #4] │ │ │ │ @@ -144245,15 +144245,15 @@ │ │ │ │ ldr.w r0, [r3, #3508] @ 0xdb4 │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ blx 4377c │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r6, #320] @ 0x140 │ │ │ │ add.w r0, r0, #5952 @ 0x1740 │ │ │ │ adds r0, #12 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n b8486 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r6, #332] @ 0x14c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cbz r1, b83fa │ │ │ │ @@ -144356,27 +144356,27 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r6, #22] │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldrb r4, [r5, #22] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ movs r7, r3 │ │ │ │ lsls r0, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r6, #38] @ 0x26 │ │ │ │ + ldrh r2, [r4, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ 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 │ │ │ │ @@ -144556,21 +144556,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r0, [r0, #30] │ │ │ │ + ldrh r0, [r6, #34] @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r3, #22] │ │ │ │ + ldrh r6, [r1, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r1, #28] │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r6, [r0, #22] │ │ │ │ + ldrh r6, [r6, #26] │ │ │ │ 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] @ (b8804 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -144666,21 +144666,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r6, [r3, #22] │ │ │ │ + ldrh r6, [r1, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r2, [r5, #18] │ │ │ │ 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] @ b8c68 │ │ │ │ mov r6, r2 │ │ │ │ @@ -144797,15 +144797,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w b8cec │ │ │ │ ldr r0, [pc, #776] @ (b8c80 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ str.w r2, [r7, #1632] @ 0x660 │ │ │ │ add r0, pc │ │ │ │ - bl 17ea0c │ │ │ │ + bl 17eaac │ │ │ │ vldr d7, [pc, #664] @ b8c20 │ │ │ │ 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 │ │ │ │ @@ -145060,21 +145060,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #30] │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #30] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r2, [r7, #16] │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + ldrh r4, [r0, #14] │ │ │ │ movs r7, r3 │ │ │ │ strb r4, [r4, #29] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r6, [r7, #12] │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ movs r7, r3 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r2, #28 │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r3, [pc, #280] @ (b8da8 ) │ │ │ │ mvn.w r1, #2 │ │ │ │ @@ -145179,31 +145179,31 @@ │ │ │ │ nop.w │ │ │ │ bl b9d9a │ │ │ │ vaddl.u q8, d15, d1 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r0, #40] @ 0x28 │ │ │ │ + strh r2, [r6, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r7, #54] @ 0x36 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r2, #42] @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r6, #48] @ 0x30 │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ movs r7, r3 │ │ │ │ - strh r6, [r0, #36] @ 0x24 │ │ │ │ + strh r6, [r6, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ @@ -145237,17 +145237,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e2608 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + strh r6, [r2, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r5, #46] @ 0x2e │ │ │ │ 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 │ │ │ │ @@ -145276,15 +145276,15 @@ │ │ │ │ mvn.w r1, #3 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e2608 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strh r2, [r3, #38] @ 0x26 │ │ │ │ + strh r2, [r1, #44] @ 0x2c │ │ │ │ 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] │ │ │ │ @@ -145325,15 +145325,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r1, #5] │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 @ instruction: 0xf9ce001f │ │ │ │ + @ instruction: 0xfa7e001f │ │ │ │ strb r0, [r2, #4] │ │ │ │ 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 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -145529,15 +145529,15 @@ │ │ │ │ cmp r0, #2 │ │ │ │ beq.n b9114 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ mov r4, r9 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b90c4 │ │ │ │ b.n b8fcc │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r0, r3 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ sbcs r1, r3 │ │ │ │ bcc.n b909e │ │ │ │ movs r0, #2 │ │ │ │ b.n b8fcc │ │ │ │ @@ -145573,15 +145573,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 43138 <__pthread_cond_timedwait64@plt> │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ cmp r0, fp │ │ │ │ sbcs.w r1, r1, sl │ │ │ │ bcc.n b9156 │ │ │ │ mov r0, r9 │ │ │ │ blx 4374c │ │ │ │ b.n b9122 │ │ │ │ subs r3, #4 │ │ │ │ @@ -145594,25 +145594,25 @@ │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, #2] │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vst4.8 {d16-d19}, [ip :64] │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + ldr??.w r0, [ip, #31] │ │ │ │ + strh r6, [r0, #40] @ 0x28 │ │ │ │ movs r7, r3 │ │ │ │ strb r4, [r5, #0] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r6, [r3, #30] │ │ │ │ + strh r6, [r1, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + strh r0, [r5, #30] │ │ │ │ movs r7, r3 │ │ │ │ - strb.w r0, [r8, pc, lsl #1] │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + ldrh.w r0, [r8, #31] │ │ │ │ + strh r2, [r6, #26] │ │ │ │ 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 │ │ │ │ @@ -145632,41 +145632,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 17fa48 │ │ │ │ + bl 17fae8 │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n b9286 │ │ │ │ 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 17fcc0 │ │ │ │ + bl 17fd60 │ │ │ │ cbz r0, b928c │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n b923e │ │ │ │ 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] @ (b92a4 ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 17fa48 │ │ │ │ + bl 17fae8 │ │ │ │ b.n b9236 │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n b9240 │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n b9240 │ │ │ │ nop │ │ │ │ @@ -145728,15 +145728,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 178354 │ │ │ │ + bl 1783f4 │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b9350 │ │ │ │ @@ -145759,50 +145759,50 @@ │ │ │ │ add.w r7, r5, #5952 @ 0x1740 │ │ │ │ bl 8120c │ │ │ │ adds r7, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 81530 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ 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 17d6e8 │ │ │ │ + bl 17d788 │ │ │ │ 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 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr.w r3, [r5, #3500] @ 0xdac │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r7, [r3, #1696] @ 0x6a0 │ │ │ │ cbz r7, b946a │ │ │ │ add.w r7, r5, #5856 @ 0x16e0 │ │ │ │ adds r7, #28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ add.w r0, r5, #6016 @ 0x1780 │ │ │ │ adds r0, #20 │ │ │ │ - bl 17e6b0 │ │ │ │ + bl 17e750 │ │ │ │ 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] │ │ │ │ @@ -145811,18 +145811,18 @@ │ │ │ │ dmb ish │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ blx 42884 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ add.w r0, r5, #5984 @ 0x1760 │ │ │ │ adds r0, #4 │ │ │ │ - bl 178368 │ │ │ │ + bl 178408 │ │ │ │ ldr r2, [pc, #96] @ (b94b4 ) │ │ │ │ ldr r3, [pc, #92] @ (b94b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -145889,30 +145889,30 @@ │ │ │ │ ldr.w ip, [pc, #108] @ b956c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r5, [r3, ip] │ │ │ │ cmp r2, r5 │ │ │ │ beq.n b951a │ │ │ │ strd r3, r1, [sp] │ │ │ │ cbz r2, b955e │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ 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, b954a │ │ │ │ ldr.w ip, [pc, #68] @ b956c │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n b9540 │ │ │ │ str r1, [sp, #0] │ │ │ │ cbz r2, b9554 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ 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] │ │ │ │ @@ -146004,15 +146004,15 @@ │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n b96e8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b96a4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 179748 │ │ │ │ + bl 1797e8 │ │ │ │ cbz r0, b9694 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str.w r9, [r5, #12] │ │ │ │ add r3, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ b.n b95ac │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -146027,15 +146027,15 @@ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n b96bc │ │ │ │ ldr r1, [r5, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, b9698 │ │ │ │ mov r2, r8 │ │ │ │ - bl 179748 │ │ │ │ + bl 1797e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b9710 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ str.w r8, [r5, #28] │ │ │ │ add.w ip, r0, r2 │ │ │ │ str r0, [r5, #20] │ │ │ │ @@ -158180,338 +158180,344 @@ │ │ │ │ ldr.w ip, [pc, #676] @ c1724 │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl e2608 │ │ │ │ b.w c0ab6 │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r4, #6 │ │ │ │ + lsrs r6, r2, #9 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r7, #8 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r2, #5 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r7, #9 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r4, #5 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r7, #3 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + lsrs r4, r5, #7 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r4, r7, #7 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r5, #2 │ │ │ │ + lsrs r2, r3, #5 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r4, r3, #6 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r0, #2 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r7, #6 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + lsrs r2, r1, #4 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + lsrs r4, r1, #5 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r4, r3, #31 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ + lsrs r4, r6, #9 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r5, #29 │ │ │ │ + lsrs r2, r3, #32 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r3, #11 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r2, r0, #25 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r2, #24 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r2, r3, #24 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r2, r6, #26 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r2, r6, #23 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r3, #20 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r3, #23 │ │ │ │ + lsls r2, r1, #26 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r1, #18 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r1, #19 │ │ │ │ + lsls r2, r7, #21 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r3, #27 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r3, #18 │ │ │ │ + lsls r2, r1, #21 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r6, #17 │ │ │ │ + lsls r2, r4, #20 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r5, #22 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r4, #16 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r7, #14 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r0, #20 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r2, #15 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r4, #19 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r6, r7, #21 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r4, #25 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r5, #22 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r4, #22 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r4, #11 │ │ │ │ + lsls r2, r2, #14 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r4, #22 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r7, #10 │ │ │ │ + lsls r2, r5, #13 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r4, #22 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r2, r0, #13 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r4, #22 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r5, #9 │ │ │ │ + lsls r2, r3, #12 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r4, #22 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r4, #22 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r2, r0, #25 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r2, r4, #10 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r2, r3, #24 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + lsls r4, r2, #8 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r4, #6 │ │ │ │ + lsls r6, r2, #9 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r2, #21 │ │ │ │ + lsls r2, r0, #24 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ + lsls r0, r6, #7 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r7, #20 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ + lsls r2, r1, #7 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r2, r3, #23 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r4, r6, #3 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r4, r3, #20 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ + lsls r6, r7, #5 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + lsls r6, r6, #22 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + lsls r2, r3, #6 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r0, r5, #22 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ + lsls r2, r6, #4 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + lsls r4, r6, #5 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ + lsls r4, r1, #4 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + lsls r6, r1, #5 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, r6 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r7, #1 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r6, r7, #21 │ │ │ │ movs r7, r3 │ │ │ │ - movs r0, r2 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + lsls r2, r0, #4 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ movs r7, r3 │ │ │ │ - vshr.u32 d16, d14, #22 │ │ │ │ - movs r4, r5 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r6, r4, #19 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ movs r7, r3 │ │ │ │ - vmov.i32 d16, #206 @ 0x000000ce │ │ │ │ - movs r6, r0 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r6, #1 │ │ │ │ movs r7, r3 │ │ │ │ - vshr.u16 d0, d14, #2 │ │ │ │ - vshr.u32 d16, d14, #32 │ │ │ │ - lsls r2, r0, #18 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + movs r7, r3 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ + movs r7, r3 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + movs r7, r3 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ + movs r7, r3 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ + movs r7, r3 │ │ │ │ + movs r0, r5 │ │ │ │ + movs r7, r3 │ │ │ │ + lsls r2, r5, #1 │ │ │ │ movs r7, r3 │ │ │ │ - vqadd.u64 d16, d8, d14 │ │ │ │ - vshr.u32 d0, d14, #6 │ │ │ │ stmdb 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 │ │ │ │ sub.w sp, sp, #4896 @ 0x1320 │ │ │ │ @@ -161046,126 +161052,126 @@ │ │ │ │ add r5, pc │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl e2608 │ │ │ │ b.n c3ee4 │ │ │ │ - stc 0, cr0, [r6, #120]! @ 0x78 │ │ │ │ - subs r2, r6, #5 │ │ │ │ + mrc 0, 2, r0, cr6, cr14, {0} │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - b.n c35b4 │ │ │ │ + b.n c3714 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c3518 │ │ │ │ + b.n c3678 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsls r0, r0, #30 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ movs r7, r3 │ │ │ │ - b.n c3410 │ │ │ │ + b.n c3570 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c3374 │ │ │ │ + b.n c34d4 │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, #68 @ 0x44 │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r3, #6 │ │ │ │ movs r7, r3 │ │ │ │ - b.n c32b0 │ │ │ │ + b.n c3410 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c3214 │ │ │ │ + b.n c3374 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xf4b2001e │ │ │ │ - adc.w r0, r0, #30 │ │ │ │ - b.n c3f44 │ │ │ │ + sbc.w r0, r2, #10354688 @ 0x9e0000 │ │ │ │ + @ instruction: 0xf1f0001e │ │ │ │ + b.n c30a4 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c3ea8 │ │ │ │ + b.n c4008 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, r0, r2 │ │ │ │ + subs r2, r6, r4 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r0, r0, r5 │ │ │ │ movs r7, r3 │ │ │ │ - b.n c3dfc │ │ │ │ + b.n c3f5c │ │ │ │ movs r6, r3 │ │ │ │ - b.n c3d60 │ │ │ │ + b.n c3ec0 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r6, r7, #20 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ movs r7, r3 │ │ │ │ - b.n c3cb4 │ │ │ │ + b.n c3e14 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c3c18 │ │ │ │ + b.n c3d78 │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ movs r7, r3 │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ movs r7, r3 │ │ │ │ - b.n c3b78 │ │ │ │ + b.n c3cd8 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c3adc │ │ │ │ + b.n c3c3c │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds r2, r7, #7 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, r4, #3 │ │ │ │ + adds r0, r2, #6 │ │ │ │ movs r7, r3 │ │ │ │ - b.n c3a1c │ │ │ │ + b.n c3b7c │ │ │ │ movs r6, r3 │ │ │ │ - b.n c3980 │ │ │ │ + b.n c3ae0 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ movs r7, r3 │ │ │ │ - b.n c38f8 │ │ │ │ + b.n c3a58 │ │ │ │ movs r6, r3 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + b.n c39bc │ │ │ │ movs r6, r3 │ │ │ │ - mrrc 0, 1, r0, sl, cr14 │ │ │ │ - stc 0, cr0, [sl], #-120 @ 0xffffff88 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + stc 0, cr0, [sl, #-120] @ 0xffffff88 │ │ │ │ + ldcl 0, cr0, [sl], {30} │ │ │ │ + b.n c3918 │ │ │ │ movs r6, r3 │ │ │ │ - svc 80 @ 0x50 │ │ │ │ + b.n c387c │ │ │ │ movs r6, r3 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r0, r0, #22 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ movs r7, r3 │ │ │ │ - svc 14 │ │ │ │ + svc 190 @ 0xbe │ │ │ │ movs r6, r3 │ │ │ │ - udf #190 @ 0xbe │ │ │ │ + svc 110 @ 0x6e │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ movs r7, r3 │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ + cmp r4, #132 @ 0x84 │ │ │ │ movs r7, r3 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + svc 50 @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ - udf #50 @ 0x32 │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ movs r6, r3 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ movs r7, r3 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ + movs r3, #30 │ │ │ │ movs r7, r3 │ │ │ │ - ble.n c3848 │ │ │ │ + udf #128 @ 0x80 │ │ │ │ movs r6, r3 │ │ │ │ - ble.n c37b0 │ │ │ │ + udf #50 @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ - str.w r0, [ip, lr, lsl #1] │ │ │ │ - @ instruction: 0xf7e4001e │ │ │ │ - ble.n c38cc │ │ │ │ + ldr??.w r0, [ip, #30] │ │ │ │ + ldrb.w r0, [r4, #30] │ │ │ │ + ble.n c382c │ │ │ │ movs r6, r3 │ │ │ │ - bgt.n c3830 │ │ │ │ + ble.n c3990 │ │ │ │ movs r6, r3 │ │ │ │ - strex r0, r0, [r2, #120] @ 0x78 │ │ │ │ - strex r0, r0, [lr, #120] @ 0x78 │ │ │ │ - bgt.n c39c0 │ │ │ │ + ldrd r0, r0, [r2], #120 @ 0x78 │ │ │ │ + ldrd r0, r0, [lr], #120 @ 0x78 │ │ │ │ + ble.n c3920 │ │ │ │ movs r6, r3 │ │ │ │ - bgt.n c3928 │ │ │ │ + bgt.n c3888 │ │ │ │ movs r6, r3 │ │ │ │ movw r3, #58640 @ 0xe510 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w ca6fc │ │ │ │ bhi.w c4888 │ │ │ │ movw r3, #30640 @ 0x77b0 │ │ │ │ @@ -162291,131 +162297,131 @@ │ │ │ │ cmp r0, r3 │ │ │ │ bne.w c2b9e │ │ │ │ ldrb.w r3, [r4, #350] @ 0x15e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c2b9e │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ b.w c2b7c │ │ │ │ - cmp r1, #2 │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r1, #12 │ │ │ │ + cmp r1, #188 @ 0xbc │ │ │ │ movs r7, r3 │ │ │ │ - bls.n c46b8 │ │ │ │ + bge.n c4618 │ │ │ │ movs r6, r3 │ │ │ │ - bls.n c461c │ │ │ │ + bge.n c477c │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, r1, r0 │ │ │ │ + adds r4, r7, r2 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, r4, r0 │ │ │ │ + adds r2, r2, r3 │ │ │ │ movs r7, r3 │ │ │ │ - bls.n c47bc │ │ │ │ + bge.n c471c │ │ │ │ movs r6, r3 │ │ │ │ - bls.n c4720 │ │ │ │ + bls.n c4680 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c4df8 │ │ │ │ + b.n c3f58 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c4d98 │ │ │ │ + b.n c4ef8 │ │ │ │ movs r6, r3 │ │ │ │ - bhi.n c4698 │ │ │ │ + bls.n c47f8 │ │ │ │ movs r6, r3 │ │ │ │ - bhi.n c47fc │ │ │ │ + bls.n c475c │ │ │ │ movs r6, r3 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r2, r4, #11 │ │ │ │ + lsls r2, r2, #14 │ │ │ │ movs r7, r3 │ │ │ │ - bhi.n c479c │ │ │ │ + bhi.n c46fc │ │ │ │ movs r6, r3 │ │ │ │ - bvc.n c4700 │ │ │ │ + bhi.n c4660 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, r7, #0 │ │ │ │ + subs r2, r5, #3 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + subs r0, r4, #2 │ │ │ │ movs r7, r3 │ │ │ │ - bvc.n c4668 │ │ │ │ + bhi.n c47c8 │ │ │ │ movs r6, r3 │ │ │ │ - bvc.n c47cc │ │ │ │ + bvc.n c472c │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r2, #220 @ 0xdc │ │ │ │ movs r7, r3 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + cmp r2, #242 @ 0xf2 │ │ │ │ movs r7, r3 │ │ │ │ - bvc.n c476c │ │ │ │ + bvc.n c46cc │ │ │ │ movs r6, r3 │ │ │ │ - bvs.n c46d0 │ │ │ │ + bvc.n c4830 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r5, #24 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ movs r7, r3 │ │ │ │ - bvs.n c481c │ │ │ │ + bvc.n c477c │ │ │ │ movs r6, r3 │ │ │ │ - bvs.n c4780 │ │ │ │ + bvs.n c46e0 │ │ │ │ movs r6, r3 │ │ │ │ - vshr.s16 d0, d14, #6 │ │ │ │ - vshr.s32 d0, d14, #24 │ │ │ │ - bpl.n c4730 │ │ │ │ + orr.w r0, sl, #30 │ │ │ │ + orrs.w r0, r8, #30 │ │ │ │ + bvs.n c4690 │ │ │ │ movs r6, r3 │ │ │ │ - bpl.n c4694 │ │ │ │ + bvs.n c47f4 │ │ │ │ movs r6, r3 │ │ │ │ stmia r1!, {r1, r3} │ │ │ │ lsls r6, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ movs r7, r3 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ - bmi.n c4708 │ │ │ │ + bpl.n c4868 │ │ │ │ movs r6, r3 │ │ │ │ - bmi.n c486c │ │ │ │ + bpl.n c47cc │ │ │ │ movs r6, r3 │ │ │ │ - asrs r0, r0, #15 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r6, r7, #16 │ │ │ │ movs r7, r3 │ │ │ │ - bmi.n c47f4 │ │ │ │ + bmi.n c4754 │ │ │ │ movs r6, r3 │ │ │ │ - bcc.n c4758 │ │ │ │ + bmi.n c46b8 │ │ │ │ movs r6, r3 │ │ │ │ - mcr 0, 0, r0, cr6, cr14, {0} │ │ │ │ - mrc 0, 0, r0, cr0, cr14, {0} │ │ │ │ - bcc.n c46f8 │ │ │ │ + mrc 0, 5, r0, cr6, cr14, {0} │ │ │ │ + mcr 0, 6, r0, cr0, cr14, {0} │ │ │ │ + bmi.n c4858 │ │ │ │ movs r6, r3 │ │ │ │ - bcc.n c485c │ │ │ │ + bmi.n c47bc │ │ │ │ movs r6, r3 │ │ │ │ - bge.n c46d4 │ │ │ │ + blt.n c4834 │ │ │ │ movs r6, r3 │ │ │ │ - bge.n c4854 │ │ │ │ + bge.n c47b4 │ │ │ │ movs r6, r3 │ │ │ │ - bcs.n c47b4 │ │ │ │ + bcc.n c4714 │ │ │ │ movs r6, r3 │ │ │ │ - bcs.n c4718 │ │ │ │ + bcc.n c4878 │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r4, r3, #14 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r6, #14 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ movs r7, r3 │ │ │ │ - bcs.n c46d4 │ │ │ │ + bcc.n c4834 │ │ │ │ movs r6, r3 │ │ │ │ - bcs.n c4838 │ │ │ │ + bcs.n c4798 │ │ │ │ movs r6, r3 │ │ │ │ - bls.n c47ac │ │ │ │ + bge.n c470c │ │ │ │ movs r6, r3 │ │ │ │ - bls.n c47bc │ │ │ │ + bge.n c471c │ │ │ │ movs r6, r3 │ │ │ │ - bcs.n c47ec │ │ │ │ + bcs.n c474c │ │ │ │ movs r6, r3 │ │ │ │ - bne.n c4754 │ │ │ │ + bcs.n c48b4 │ │ │ │ movs r6, r3 │ │ │ │ - mrc 0, 3, r0, cr8, cr14, {0} │ │ │ │ - ldc 0, cr0, [r2, #120]! @ 0x78 │ │ │ │ - bne.n c48a4 │ │ │ │ + vqadd.s32 d0, d8, d14 │ │ │ │ + mcr 0, 3, r0, cr2, cr14, {0} │ │ │ │ + bcs.n c4804 │ │ │ │ movs r6, r3 │ │ │ │ - bne.n c4808 │ │ │ │ + bne.n c4768 │ │ │ │ movs r6, r3 │ │ │ │ movw r3, #54424 @ 0xd498 │ │ │ │ movt r3, #15266 @ 0x3ba2 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w cb4ce │ │ │ │ bhi.w c59ee │ │ │ │ movw r3, #48424 @ 0xbd28 │ │ │ │ @@ -163620,210 +163626,210 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2587 @ 0xa1b │ │ │ │ bl e2608 │ │ │ │ b.w c3ee4 │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #27 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r1!, {r6, r7} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r2!, {r5} │ │ │ │ movs r6, r3 │ │ │ │ - ldc 0, cr0, [lr], {30} │ │ │ │ - @ instruction: 0xebec001e │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + stcl 0, cr0, [lr], {30} │ │ │ │ + ldc 0, cr0, [ip], {30} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ movs r7, r3 │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ + movs r0, #254 @ 0xfe │ │ │ │ movs r7, r3 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ movs r6, r3 │ │ │ │ - mcr 0, 5, r0, cr2, cr14, {0} │ │ │ │ - mrc 0, 3, r0, cr0, cr14, {0} │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + vqadd.s16 d16, d2, d14 │ │ │ │ + vqadd.s32 d0, d0, d14 │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3} │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, r3, r7 │ │ │ │ + adds r6, r1, #2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, r6, r7 │ │ │ │ + adds r4, r4, #2 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xf0f6001e │ │ │ │ - adds r4, r3, r4 │ │ │ │ + sub.w r0, r6, #30 │ │ │ │ + adds r4, r1, r7 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r6!, {r1, r2, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4} │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldc2l 0, cr0, [ip, #-120]! @ 0xffffff88 │ │ │ │ - stc2l 0, cr0, [sl, #-120] @ 0xffffff88 │ │ │ │ - stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ + mcr2 0, 1, r0, cr12, cr14, {0} │ │ │ │ + ldc2l 0, cr0, [sl, #120]! @ 0x78 │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r5!, {r3, r5, r7} │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - b.n c4f78 │ │ │ │ + b.n c50d8 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c4fa8 │ │ │ │ + b.n c5108 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r5!, {r4, r7} │ │ │ │ + stmia r6!, {r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r5!, {r6} │ │ │ │ + stmia r5!, {r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - asrs r4, r0, #7 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r3, #7 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r4!, {r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xeaca001e │ │ │ │ - @ instruction: 0xeae4001e │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + sbcs.w r0, sl, lr, lsr #32 │ │ │ │ + @ instruction: 0xeb94001e │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ movs r6, r3 │ │ │ │ - eor.w r0, lr, #30 │ │ │ │ - bics.w r0, r4, #30 │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + @ instruction: 0xf13e001e │ │ │ │ + @ instruction: 0xf0e4001e │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, r0, r3 │ │ │ │ + subs r2, r6, r5 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r1, r3 │ │ │ │ + subs r0, r7, r5 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, r1, r2 │ │ │ │ + subs r6, r7, r4 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + subs r4, r2, r5 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r3!, {r1, r2, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r6, r5, #2 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r4, r7, #5 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xf5fe001e │ │ │ │ - subs.w r0, ip, #10354688 @ 0x9e0000 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + subw r0, lr, #2078 @ 0x81e │ │ │ │ + @ instruction: 0xf66c001e │ │ │ │ + stmia r3!, {r1, r3, r5} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r1, r3, r5} │ │ │ │ + stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stcl 0, cr0, [lr], #-120 @ 0xffffff88 │ │ │ │ - lsrs r0, r6, #6 │ │ │ │ + ldc 0, cr0, [lr, #-120] @ 0xffffff88 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r1!, {r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r2, r0, #20 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r1, r5, r7} │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r1!, {r1, r4, r6} │ │ │ │ + stmia r2!, {r1} │ │ │ │ movs r6, r3 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ + lsrs r6, r6, #13 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r1!, {r2, r3, r5} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ movs r6, r3 │ │ │ │ - asrs r4, r5, #1 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r2, r5, #4 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ movs r6, r3 │ │ │ │ - bls.n c58ac │ │ │ │ + bge.n c580c │ │ │ │ movs r6, r3 │ │ │ │ - bls.n c56f0 │ │ │ │ + bge.n c5850 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r0!, {r2, r4} │ │ │ │ + stmia r0!, {r2, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - orr.w r0, sl, lr, lsr #32 │ │ │ │ - stc2 0, cr0, [sl, #-120]! @ 0xffffff88 │ │ │ │ - itt │ │ │ │ - mov r6, r3 │ │ │ │ - ite ge @ unpredictable > │ │ │ │ - movge r6, r3 │ │ │ │ - asrlt r2, r4, #20 │ │ │ │ - movs r7, r3 │ │ │ │ - asrs r2, r7, #20 │ │ │ │ - movs r7, r3 │ │ │ │ - itt ls │ │ │ │ - movls r6, r3 │ │ │ │ - ite mi @ unpredictable │ │ │ │ - movmi r6, r3 │ │ │ │ - @ instruction: 0xf136001e │ │ │ │ - adcs.w r0, r6, #30 │ │ │ │ - itt cc │ │ │ │ - movcc r6, r3 │ │ │ │ - bkpt 0x00ec │ │ │ │ + @ instruction: 0xeafa001e │ │ │ │ + ldc2l 0, cr0, [sl, #120] @ 0x78 │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - bvs.n c5774 │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - bvs.n c5798 │ │ │ │ + asrs r2, r2, #23 │ │ │ │ + movs r7, r3 │ │ │ │ + asrs r2, r5, #23 │ │ │ │ + movs r7, r3 │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x00dc │ │ │ │ + itt │ │ │ │ + mov r6, r3 │ │ │ │ + @ instruction: 0xf1e6001e │ │ │ │ + addw r0, r6, #30 │ │ │ │ + ite al │ │ │ │ + moval r6, r3 │ │ │ │ + itt ls @ unpredictable > │ │ │ │ + movls r6, r3 │ │ │ │ + bvc.n c58d4 @ unpredictable │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x008c │ │ │ │ + bvc.n c56f8 │ │ │ │ movs r6, r3 │ │ │ │ - strex r0, r0, [ip, #120] @ 0x78 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + ite hi │ │ │ │ + movhi r6, r3 │ │ │ │ + itt cc @ unpredictable │ │ │ │ + movcc r6, r3 │ │ │ │ + ldrdcc r0, r0, [ip], #120 @ 0x78 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ movs r7, r3 │ │ │ │ - bkpt 0x0066 │ │ │ │ - movs r6, r3 │ │ │ │ - bkpt 0x0016 │ │ │ │ - movs r6, r3 │ │ │ │ - b.n c5bbc │ │ │ │ + itet ne │ │ │ │ + movne r6, r3 │ │ │ │ + bkpt 0x00c6 │ │ │ │ + movne r6, r3 │ │ │ │ + b.n c5d1c │ │ │ │ movs r6, r3 │ │ │ │ - b.n c5bd8 │ │ │ │ + b.n c5d38 │ │ │ │ movs r6, r3 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x00a0 │ │ │ │ movs r6, r3 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + bkpt 0x0050 │ │ │ │ movs r6, r3 │ │ │ │ movw r2, #49032 @ 0xbf88 │ │ │ │ movt r2, #15263 @ 0x3b9f │ │ │ │ cmp r3, r2 │ │ │ │ beq.w ca3e0 │ │ │ │ movw r2, #50033 @ 0xc371 │ │ │ │ movt r2, #15263 @ 0x3b9f │ │ │ │ @@ -164620,59 +164626,59 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2957 @ 0xb8d │ │ │ │ bl e2608 │ │ │ │ b.w c3ee4 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2de001e │ │ │ │ - @ instruction: 0xf284001e │ │ │ │ - cbnz r2, c625a │ │ │ │ + usat r0, #30, lr │ │ │ │ + @ instruction: 0xf334001e │ │ │ │ + pop {r1, r3, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r2, c624a │ │ │ │ + pop {r1, r3, r4} │ │ │ │ movs r6, r3 │ │ │ │ - ble.n c62b8 │ │ │ │ + udf #18 │ │ │ │ movs r6, r3 │ │ │ │ - ble.n c62d8 │ │ │ │ + udf #32 │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r2, c6250 │ │ │ │ + pop {r1} │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r2, c6240 │ │ │ │ + cbnz r2, c626c │ │ │ │ movs r6, r3 │ │ │ │ - svc 10 │ │ │ │ + svc 186 @ 0xba │ │ │ │ movs r6, r3 │ │ │ │ - svc 24 │ │ │ │ + svc 200 @ 0xc8 │ │ │ │ movs r6, r3 │ │ │ │ - revsh r2, r5 │ │ │ │ + cbnz r2, c6272 │ │ │ │ movs r6, r3 │ │ │ │ - hlt 0x001a │ │ │ │ + cbnz r2, c6262 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5, {r1, r2, r5, r6} │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ movs r6, r3 │ │ │ │ - rev16 r4, r5 │ │ │ │ + cbnz r4, c6262 │ │ │ │ movs r6, r3 │ │ │ │ - rev r4, r3 │ │ │ │ + revsh r4, r1 │ │ │ │ movs r6, r3 │ │ │ │ - udf #22 │ │ │ │ + udf #198 @ 0xc6 │ │ │ │ movs r6, r3 │ │ │ │ - ble.n c628c │ │ │ │ + ble.n c61ec │ │ │ │ movs r6, r3 │ │ │ │ - cbz r4, c628e │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ movs r6, r3 │ │ │ │ - cbz r4, c627e │ │ │ │ + cbz r4, c62aa │ │ │ │ movs r6, r3 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + bkpt 0x0012 │ │ │ │ movs r6, r3 │ │ │ │ - blt.n c6334 │ │ │ │ + bgt.n c6294 │ │ │ │ movs r6, r3 │ │ │ │ - sxtb r4, r7 │ │ │ │ + cbz r4, c6286 │ │ │ │ movs r6, r3 │ │ │ │ - sxth r4, r5 │ │ │ │ + uxtb r4, r3 │ │ │ │ movs r6, r3 │ │ │ │ ldr.w r2, [r4, #896] @ 0x380 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w c3eda │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -165975,270 +165981,270 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3715 @ 0xe83 │ │ │ │ bl e2608 │ │ │ │ b.w c3ee4 │ │ │ │ - bhi.n c7158 │ │ │ │ + bhi.n c70b8 │ │ │ │ movs r6, r3 │ │ │ │ - bvc.n c7030 │ │ │ │ + bhi.n c7190 │ │ │ │ movs r6, r3 │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ movs r6, r3 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #752 @ 0x2f0 │ │ │ │ movs r6, r3 │ │ │ │ - hlt 0x0026 │ │ │ │ + cbnz r6, c7154 │ │ │ │ movs r6, r3 │ │ │ │ - bvs.n c71e4 │ │ │ │ + bvc.n c7144 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + add r6, sp, #912 @ 0x390 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #912 @ 0x390 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r4!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r4!, {r4, r7} │ │ │ │ + stmia r5!, {r6} │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #648 @ 0x288 │ │ │ │ + add r6, sp, #328 @ 0x148 │ │ │ │ movs r6, r3 │ │ │ │ - bvc.n c7134 │ │ │ │ + bvc.n c7094 │ │ │ │ movs r6, r3 │ │ │ │ - vshr.s8 d16, d14, #8 │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + orns r0, r8, #30 │ │ │ │ + add r6, sp, #200 @ 0xc8 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #200 @ 0xc8 │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ movs r6, r3 │ │ │ │ - add r4, sp, #392 @ 0x188 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ movs r6, r3 │ │ │ │ - bne.n c71fc │ │ │ │ + bcs.n c715c │ │ │ │ movs r6, r3 │ │ │ │ - bne.n c722c │ │ │ │ + bcs.n c718c │ │ │ │ movs r6, r3 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ movs r6, r3 │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xb626 │ │ │ │ movs r6, r3 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + @ instruction: 0xb638 │ │ │ │ movs r6, r3 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ movs r6, r3 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ movs r6, r3 │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0094 │ │ │ │ movs r6, r3 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + bkpt 0x005e │ │ │ │ movs r6, r3 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ movs r6, r3 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ movs r6, r3 │ │ │ │ - bic.w r0, r4, #10354688 @ 0x9e0000 │ │ │ │ - bics.w r0, lr, #10354688 @ 0x9e0000 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + @ instruction: 0xf4d4001e │ │ │ │ + @ instruction: 0xf4ee001e │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ movs r6, r3 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r6} │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r1, r2, r3, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ movs r6, r3 │ │ │ │ - add r2, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r0, c71e6 │ │ │ │ + cbz r0, c7212 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r2, c71ec │ │ │ │ + cbz r2, c7218 │ │ │ │ movs r6, r3 │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ movs r6, r3 │ │ │ │ - add r2, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ movs r6, r3 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + b.n c71d8 │ │ │ │ movs r6, r3 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + b.n c71f0 │ │ │ │ movs r6, r3 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ movs r6, r3 │ │ │ │ - add r2, sp, #192 @ 0xc0 │ │ │ │ + add r2, sp, #896 @ 0x380 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c6fc8 │ │ │ │ + b.n c7128 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c7008 │ │ │ │ + b.n c7168 │ │ │ │ movs r6, r3 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ movs r6, r3 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ movs r6, r3 │ │ │ │ - stc 0, cr0, [r8, #-120] @ 0xffffff88 │ │ │ │ - ldc 0, cr0, [sl], {30} │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + ldc 0, cr0, [r8, #120]! @ 0x78 │ │ │ │ + stcl 0, cr0, [sl, #-120] @ 0xffffff88 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ movs r6, r3 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xf35c001e │ │ │ │ - @ instruction: 0xf372001e │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + and.w r0, ip, #10354688 @ 0x9e0000 │ │ │ │ + bic.w r0, r2, #10354688 @ 0x9e0000 │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ movs r6, r3 │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ movs r6, r3 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ + push {r1, r2, lr} │ │ │ │ movs r6, r3 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ movs r6, r3 │ │ │ │ - ldr??.w r0, [sl, lr, lsl #1] │ │ │ │ - vld4.8 {d0-d3}, [r4 :64], lr │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + @ instruction: 0xfa0a001e │ │ │ │ + ldr??.w r0, [r4, #30] │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xfa4e001e │ │ │ │ - @ instruction: 0xfa64001e │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + @ instruction: 0xfafe001e │ │ │ │ + smlabt r0, r4, lr, r0 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r0, sp, #920 @ 0x398 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #936 @ (adr r7, c75d4 ) │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r2, r4, #10 │ │ │ │ movs r7, r3 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ movs r7, r3 │ │ │ │ - add r7, pc, #952 @ (adr r7, c75f0 ) │ │ │ │ + add r0, sp, #632 @ 0x278 │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #632 @ (adr r7, c74b4 ) │ │ │ │ - movs r6, r3 │ │ │ │ - b.n c6ccc │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c6cec │ │ │ │ + b.n c6e2c │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #632 @ (adr r7, c74c0 ) │ │ │ │ + b.n c6e4c │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #320 @ (adr r7, c738c ) │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ movs r6, r3 │ │ │ │ - beq.n c72d4 │ │ │ │ + add r0, sp, #0 │ │ │ │ movs r6, r3 │ │ │ │ - bge.n c720c │ │ │ │ + beq.n c7234 │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #312 @ (adr r7, c7390 ) │ │ │ │ + blt.n c716c │ │ │ │ movs r6, r3 │ │ │ │ - add r6, pc, #1016 @ (adr r6, c7654 ) │ │ │ │ + add r7, pc, #1016 @ (adr r7, c7650 ) │ │ │ │ movs r6, r3 │ │ │ │ - cbz r4, c72da │ │ │ │ + add r7, pc, #696 @ (adr r7, c7514 ) │ │ │ │ movs r6, r3 │ │ │ │ - cbz r2, c72e2 │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - add r6, pc, #944 @ (adr r6, c7618 ) │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - add r6, pc, #624 @ (adr r6, c74dc ) │ │ │ │ + add r7, pc, #624 @ (adr r7, c74d8 ) │ │ │ │ movs r6, r3 │ │ │ │ - stmia r4!, {r1, r3, r6} │ │ │ │ + add r7, pc, #304 @ (adr r7, c739c ) │ │ │ │ movs r6, r3 │ │ │ │ - stmia r4!, {r4} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - add r6, pc, #584 @ (adr r6, c74c0 ) │ │ │ │ + stmia r4!, {r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - add r6, pc, #264 @ (adr r6, c7384 ) │ │ │ │ + add r7, pc, #264 @ (adr r7, c7380 ) │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xe820001e │ │ │ │ - b.n c7248 │ │ │ │ + add r6, pc, #968 @ (adr r6, c7644 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r6, pc, #224 @ (adr r6, c7368 ) │ │ │ │ + @ instruction: 0xe8d0001e │ │ │ │ + ldmia.w r2, {r1, r2, r3, r4} │ │ │ │ + add r6, pc, #928 @ (adr r6, c7628 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r5, pc, #928 @ (adr r5, c762c ) │ │ │ │ + add r6, pc, #608 @ (adr r6, c74ec ) │ │ │ │ movs r6, r3 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #768 @ 0x300 │ │ │ │ movs r6, r3 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, pc, #832 @ (adr r5, c75d8 ) │ │ │ │ + add r6, pc, #512 @ (adr r6, c7498 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r5, pc, #512 @ (adr r5, c749c ) │ │ │ │ + add r6, pc, #192 @ (adr r6, c735c ) │ │ │ │ movs r6, r3 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + lsls r0, r7, #3 │ │ │ │ + movs r7, r3 │ │ │ │ + movs r0, r7 │ │ │ │ movs r7, r3 │ │ │ │ - vshr.u8 d0, d14, #8 │ │ │ │ - add r5, pc, #280 @ (adr r5, c73c0 ) │ │ │ │ + add r5, pc, #984 @ (adr r5, c7680 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r4, pc, #984 @ (adr r4, c7684 ) │ │ │ │ + add r5, pc, #664 @ (adr r5, c7544 ) │ │ │ │ movs r6, r3 │ │ │ │ - b.n c70a8 │ │ │ │ + b.n c7208 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c70ec │ │ │ │ + b.n c724c │ │ │ │ movs r6, r3 │ │ │ │ - add r5, pc, #8 @ (adr r5, c72c0 ) │ │ │ │ + add r5, pc, #712 @ (adr r5, c7580 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r4, pc, #712 @ (adr r4, c7584 ) │ │ │ │ + add r5, pc, #392 @ (adr r5, c7444 ) │ │ │ │ movs r6, r3 │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb698 │ │ │ │ movs r6, r3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ movs r6, r3 │ │ │ │ - add r4, pc, #728 @ (adr r4, c75a0 ) │ │ │ │ + add r5, pc, #408 @ (adr r5, c7460 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r4, pc, #408 @ (adr r4, c7464 ) │ │ │ │ + add r5, pc, #88 @ (adr r5, c7324 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - add r4, pc, #400 @ (adr r4, c7468 ) │ │ │ │ + add r5, pc, #80 @ (adr r5, c7328 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r4, pc, #80 @ (adr r4, c732c ) │ │ │ │ + add r4, pc, #784 @ (adr r4, c75ec ) │ │ │ │ movs r6, r3 │ │ │ │ - ldc 0, cr0, [r2], #-120 @ 0xffffff88 │ │ │ │ - @ instruction: 0xebee001e │ │ │ │ - add r4, pc, #0 @ (adr r4, c72e8 ) │ │ │ │ + stcl 0, cr0, [r2], #120 @ 0x78 │ │ │ │ + ldc 0, cr0, [lr], {30} │ │ │ │ + add r4, pc, #704 @ (adr r4, c75a8 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #712 @ (adr r3, c75b4 ) │ │ │ │ + add r4, pc, #392 @ (adr r4, c7474 ) │ │ │ │ movs r6, r3 │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + pop {r1, r3, r5, r6, r7, pc} │ │ │ │ movs r6, r3 │ │ │ │ - pop {r1, r2, r6, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #768 @ (adr r3, c75f8 ) │ │ │ │ + add r4, pc, #448 @ (adr r4, c74b8 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #448 @ (adr r3, c74bc ) │ │ │ │ + add r4, pc, #128 @ (adr r4, c737c ) │ │ │ │ movs r6, r3 │ │ │ │ - b.n c6c38 │ │ │ │ + b.n c6d98 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c6bd4 │ │ │ │ + b.n c6d34 │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #440 @ (adr r3, c74c0 ) │ │ │ │ + add r4, pc, #120 @ (adr r4, c7380 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #120 @ (adr r3, c7384 ) │ │ │ │ + add r3, pc, #824 @ (adr r3, c7644 ) │ │ │ │ movs r6, r3 │ │ │ │ ldr.w r2, [r4, #896] @ 0x380 │ │ │ │ mov.w r3, #12288 @ 0x3000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w caeca │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -167317,287 +167323,287 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3794 @ 0xed2 │ │ │ │ bl e2608 │ │ │ │ b.w c3ee4 │ │ │ │ nop │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - bgt.n c7fa4 │ │ │ │ + bgt.n c7f04 │ │ │ │ movs r6, r3 │ │ │ │ - add r0, pc, #1000 @ (adr r0, c8340 ) │ │ │ │ + add r1, pc, #680 @ (adr r1, c8200 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r0, pc, #680 @ (adr r0, c8204 ) │ │ │ │ + add r1, pc, #360 @ (adr r1, c80c4 ) │ │ │ │ movs r6, r3 │ │ │ │ - bge.n c7fe0 │ │ │ │ + bge.n c7f40 │ │ │ │ movs r6, r3 │ │ │ │ - bge.n c7f70 │ │ │ │ + bge.n c7ed0 │ │ │ │ movs r6, r3 │ │ │ │ - add r0, pc, #640 @ (adr r0, c81e8 ) │ │ │ │ + add r1, pc, #320 @ (adr r1, c80a8 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r0, pc, #320 @ (adr r0, c80ac ) │ │ │ │ + add r1, pc, #0 @ (adr r1, c7f6c ) │ │ │ │ movs r6, r3 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + add r4, sp, #592 @ 0x250 │ │ │ │ movs r6, r3 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ movs r6, r3 │ │ │ │ - add r0, pc, #336 @ (adr r0, c80c8 ) │ │ │ │ + add r1, pc, #16 @ (adr r1, c7f88 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r0, pc, #16 @ (adr r0, c7f8c ) │ │ │ │ + add r0, pc, #720 @ (adr r0, c824c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - add r0, pc, #32 @ (adr r0, c7fa8 ) │ │ │ │ + add r0, pc, #736 @ (adr r0, c8268 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + add r0, pc, #416 @ (adr r0, c812c ) │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x00f4 │ │ │ │ + itt ge │ │ │ │ + movge r6, r3 │ │ │ │ + itte lt @ unpredictable │ │ │ │ + movlt r6, r3 │ │ │ │ + addlt r0, pc, #384 @ (adr r0, c8118 ) │ │ │ │ + movge r6, r3 │ │ │ │ + add r0, pc, #72 @ (adr r0, c7fe4 ) │ │ │ │ movs r6, r3 │ │ │ │ - itet eq │ │ │ │ - moveq r6, r3 │ │ │ │ - ldrne r7, [sp, #704] @ 0x2c0 │ │ │ │ - moveq r6, r3 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r2!, {r3, r6} │ │ │ │ + add r0, pc, #40 @ (adr r0, c7fd0 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ + ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + subs.w r0, r2, lr, lsr #32 │ │ │ │ + rsb r0, r8, lr, lsr #32 │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ movs r6, r3 │ │ │ │ - add.w r0, r2, lr, lsr #32 │ │ │ │ - adds.w r0, r8, lr, lsr #32 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ands.w r0, r6, #30 │ │ │ │ + bic.w r0, r4, #30 │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ movs r6, r3 │ │ │ │ - vqadd.s32 d16, d6, d14 │ │ │ │ - vqadd.s64 d16, d4, d14 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r7, [sp, #136] @ 0x88 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + bge.n c8004 │ │ │ │ movs r6, r3 │ │ │ │ - bls.n c80a4 │ │ │ │ + bge.n c8024 │ │ │ │ movs r6, r3 │ │ │ │ - bls.n c80c4 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ movs r6, r3 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ movs r6, r3 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ite lt │ │ │ │ - movlt r6, r3 │ │ │ │ - ldcge 0, cr0, [sl], {30} │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + stcl 0, cr0, [sl], {30} │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xeb90001e │ │ │ │ - @ instruction: 0xeb3e001e │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ + mcrr 0, 1, r0, r0, cr14 │ │ │ │ + @ instruction: 0xebee001e │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ movs r6, r3 │ │ │ │ - bcc.n c80c0 │ │ │ │ + bmi.n c8020 │ │ │ │ movs r6, r3 │ │ │ │ - bcc.n c8018 │ │ │ │ + bcc.n c7f78 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #824 @ (adr r3, c8358 ) │ │ │ │ + add r4, pc, #504 @ (adr r4, c8218 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #624 @ (adr r3, c8294 ) │ │ │ │ + add r4, pc, #304 @ (adr r4, c8154 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ movs r6, r3 │ │ │ │ - add r1, pc, #808 @ (adr r1, c8358 ) │ │ │ │ + add r2, pc, #488 @ (adr r2, c8218 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r1, pc, #880 @ (adr r1, c83a4 ) │ │ │ │ + add r2, pc, #560 @ (adr r2, c8264 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ movs r6, r3 │ │ │ │ - sbc.w r0, r2, lr, lsr #32 │ │ │ │ - sbcs.w r0, r4, lr, lsr #32 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + ldc 0, cr0, [r2], {30} │ │ │ │ + stc 0, cr0, [r4], #-120 @ 0xffffff88 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c7a74 │ │ │ │ + b.n c7bd4 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c7a84 │ │ │ │ + b.n c7be4 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xf1ea001e │ │ │ │ - add.w r0, r8, #30 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + @ instruction: 0xf29a001e │ │ │ │ + subs.w r0, r8, #30 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ movs r6, r3 │ │ │ │ - sxth r4, r7 │ │ │ │ + uxtb r4, r5 │ │ │ │ movs r6, r3 │ │ │ │ - sxth r6, r0 │ │ │ │ + uxth r6, r6 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - push {r1, r4, r5, lr} │ │ │ │ + push {r1, r5, r6, r7, lr} │ │ │ │ movs r6, r3 │ │ │ │ - push {r2, lr} │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ movs r6, r3 │ │ │ │ - uxtb r0, r0 │ │ │ │ + cbz r0, c80ec │ │ │ │ movs r6, r3 │ │ │ │ - uxth r6, r0 │ │ │ │ + cbz r6, c80e0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #400] @ 0x190 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c8230 │ │ │ │ + b.n c8390 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c8268 │ │ │ │ + b.n c83c8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - ble.n c80e8 │ │ │ │ + ble.n c8048 │ │ │ │ movs r6, r3 │ │ │ │ - ble.n c8110 │ │ │ │ + ble.n c8070 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [sp, #776] @ 0x308 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - sbc.w r0, r0, lr, lsr #32 │ │ │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + ldc 0, cr0, [r0], {30} │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ movs r6, r3 │ │ │ │ - beq.n c803c │ │ │ │ + bne.n c819c │ │ │ │ movs r6, r3 │ │ │ │ - beq.n c8064 │ │ │ │ + bne.n c81c4 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c79cc │ │ │ │ + b.n c7b2c │ │ │ │ movs r6, r3 │ │ │ │ - b.n c79fc │ │ │ │ + b.n c7b5c │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #856] @ 0x358 │ │ │ │ movs r6, r3 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ movs r6, r3 │ │ │ │ - vqadd.s16 d16, d6, d14 │ │ │ │ - vqadd.s32 d16, d4, d14 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + and.w r0, r6, #30 │ │ │ │ + ands.w r0, r4, #30 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ movs r6, r3 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ movs r6, r3 │ │ │ │ - blt.n c809c │ │ │ │ + bgt.n c81fc │ │ │ │ movs r6, r3 │ │ │ │ - blt.n c80cc │ │ │ │ + bgt.n c802c │ │ │ │ movs r6, r3 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ movs r6, r3 │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ movs r6, r3 │ │ │ │ - blt.n c819c │ │ │ │ + blt.n c80fc │ │ │ │ movs r6, r3 │ │ │ │ - blt.n c81bc │ │ │ │ + blt.n c811c │ │ │ │ movs r6, r3 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ + str r7, [sp, #968] @ 0x3c8 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c7a48 │ │ │ │ + b.n c7ba8 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c7a64 │ │ │ │ + b.n c7bc4 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [sp, #696] @ 0x2b8 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ movs r6, r3 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ movs r6, r3 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ movs r6, r3 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c7a14 │ │ │ │ + b.n c7b74 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c7a20 │ │ │ │ + b.n c7b80 │ │ │ │ movs r6, r3 │ │ │ │ - str r5, [sp, #880] @ 0x370 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ movs r6, r3 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r6, [sp, #240] @ 0xf0 │ │ │ │ movs r6, r3 │ │ │ │ - svc 198 @ 0xc6 │ │ │ │ + b.n c824c │ │ │ │ movs r6, r3 │ │ │ │ - svc 214 @ 0xd6 │ │ │ │ + b.n c8270 │ │ │ │ movs r6, r3 │ │ │ │ - str r5, [sp, #608] @ 0x260 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ movs r6, r3 │ │ │ │ - str r5, [sp, #288] @ 0x120 │ │ │ │ + str r5, [sp, #992] @ 0x3e0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ + add r0, pc, #40 @ (adr r0, c819c ) │ │ │ │ movs r6, r3 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r6, [sp, #16] │ │ │ │ movs r6, r3 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ movs r6, r3 │ │ │ │ - bhi.n c826c │ │ │ │ + bls.n c81cc │ │ │ │ movs r6, r3 │ │ │ │ - bhi.n c8098 │ │ │ │ + bls.n c81f8 │ │ │ │ movs r6, r3 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #768] @ 0x300 │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ movs r6, r3 │ │ │ │ ldrb.w r3, [r4, #97] @ 0x61 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c3eda │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c3eda │ │ │ │ @@ -168641,269 +168647,269 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4296 @ 0x10c8 │ │ │ │ bl e2608 │ │ │ │ b.w c3ee4 │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #520] @ 0x208 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + beq.n c8e38 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r7, {r3, r5, r7} │ │ │ │ + beq.n c8e58 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #920] @ 0x398 │ │ │ │ movs r6, r3 │ │ │ │ - str r1, [sp, #920] @ 0x398 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r5} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ movs r6, r3 │ │ │ │ - str r1, [sp, #936] @ 0x3a8 │ │ │ │ + str r2, [sp, #616] @ 0x268 │ │ │ │ movs r6, r3 │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ movs r6, r3 │ │ │ │ - bcs.n c8e28 │ │ │ │ + bcs.n c8d88 │ │ │ │ movs r6, r3 │ │ │ │ - bcs.n c8e58 │ │ │ │ + bcs.n c8db8 │ │ │ │ movs r6, r3 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ movs r6, r3 │ │ │ │ - str r1, [sp, #312] @ 0x138 │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + stmia r6!, {r3, r6} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ movs r6, r3 │ │ │ │ - bgt.n c8d10 │ │ │ │ + ble.n c8e70 │ │ │ │ movs r6, r3 │ │ │ │ - bgt.n c8e28 │ │ │ │ + bgt.n c8d88 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #392] @ 0x188 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r3!, {r3, r4, r6} │ │ │ │ + stmia r4!, {r3} │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ movs r6, r3 │ │ │ │ - rev r2, r3 │ │ │ │ + revsh r2, r1 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c9310 │ │ │ │ + b.n c9470 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r0, #62] @ 0x3e │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c9010 │ │ │ │ + b.n c9170 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c9030 │ │ │ │ + b.n c9190 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r5, #58] @ 0x3a │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [sp, #408] @ 0x198 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r4, #56] @ 0x38 │ │ │ │ + ldrh r0, [r2, #62] @ 0x3e │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r2, #54] @ 0x36 │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ movs r6, r3 │ │ │ │ - b.n c91a4 │ │ │ │ + b.n c9304 │ │ │ │ movs r6, r3 │ │ │ │ - b.n c91c4 │ │ │ │ + b.n c9324 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ - bvc.n c8e6c │ │ │ │ + bvc.n c8dcc │ │ │ │ movs r6, r3 │ │ │ │ - bvc.n c8e84 │ │ │ │ + bvc.n c8de4 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r1, #52] @ 0x34 │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + @ instruction: 0xb810 │ │ │ │ movs r6, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #54] @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #52] @ 0x34 │ │ │ │ movs r6, r3 │ │ │ │ - add r0, pc, #480 @ (adr r0, c9054 ) │ │ │ │ + add r1, pc, #160 @ (adr r1, c8f14 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r0, pc, #152 @ (adr r0, c8f10 ) │ │ │ │ + add r0, pc, #856 @ (adr r0, c91d0 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r4, [r6, #50] @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #48] @ 0x30 │ │ │ │ movs r6, r3 │ │ │ │ - push {r5, lr} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ movs r6, r3 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [sp, #400] @ 0x190 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r4, [r2, #46] @ 0x2e │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r2, #38] @ 0x26 │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ movs r6, r3 │ │ │ │ - ble.n c8e24 │ │ │ │ + udf #112 @ 0x70 │ │ │ │ movs r6, r3 │ │ │ │ - ble.n c8e54 │ │ │ │ + udf #134 @ 0x86 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ movs r6, r3 │ │ │ │ - add r4, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #376 @ 0x178 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r7, #32] │ │ │ │ + ldrh r4, [r5, #38] @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5, {r5, r7} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r0, #34] @ 0x22 │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r0, [r0, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r0, [r6, #32] │ │ │ │ movs r6, r3 │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + bkpt 0x0090 │ │ │ │ movs r6, r3 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + bkpt 0x009e │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r4, [r6, #32] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ movs r6, r3 │ │ │ │ - b.n c8b7c │ │ │ │ + b.n c8cdc │ │ │ │ movs r6, r3 │ │ │ │ - b.n c8bbc │ │ │ │ + b.n c8d1c │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r7, #24] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ movs r6, r3 │ │ │ │ - add r1, sp, #928 @ 0x3a0 │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ movs r6, r3 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r4, #22] │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r2, #20] │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ movs r6, r3 │ │ │ │ - ittt pl │ │ │ │ - movpl r6, r3 │ │ │ │ - wfipl │ │ │ │ - movpl r6, r3 │ │ │ │ - ldrh r2, [r1, #20] │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r7, #16] │ │ │ │ + nop {14} │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + ldrh r2, [r7, #24] │ │ │ │ movs r6, r3 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r6, #16] │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r4, #14] │ │ │ │ + str r7, [sp, #736] @ 0x2e0 │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldrh r6, [r4, #22] │ │ │ │ movs r6, r3 │ │ │ │ - beq.n c8f50 │ │ │ │ + ldrh r6, [r2, #20] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r5, #14] │ │ │ │ + beq.n c8e88 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ + beq.n c8eb0 │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r6, c8f76 │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ movs r6, r3 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + ldrh r2, [r1, #18] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + rev16 r6, r7 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ movs r6, r3 │ │ │ │ - str r1, [sp, #408] @ 0x198 │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ movs r6, r3 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + movs r6, r3 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r4, #2] │ │ │ │ movs r6, r3 │ │ │ │ - blt.n c8e70 │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ movs r6, r3 │ │ │ │ - blt.n c8fdc │ │ │ │ + bgt.n c8fd0 │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r2, #58] @ 0x3a │ │ │ │ + blt.n c8f3c │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r6!, {r1, r3, r7} │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r2, #56] @ 0x38 │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ + movs r6, r3 │ │ │ │ + strh r0, [r0, #62] @ 0x3e │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r0, #54] @ 0x36 │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ movs r6, r3 │ │ │ │ - bhi.n c9010 │ │ │ │ + bhi.n c8f70 │ │ │ │ movs r6, r3 │ │ │ │ - bhi.n c903c │ │ │ │ + bls.n c8f9c │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r1, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ ldrb.w r3, [r4, #275] @ 0x113 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c3eda │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c3eda │ │ │ │ @@ -169990,333 +169996,333 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2698 @ 0xa8a │ │ │ │ bl e2608 │ │ │ │ b.w c3ee4 │ │ │ │ nop │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ - movs r6, r3 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ - movs r6, r3 │ │ │ │ - strh r6, [r7, #34] @ 0x22 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r5, #32] │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ - movs r6, r3 │ │ │ │ - stmia r4!, {r3, r7} │ │ │ │ - movs r6, r3 │ │ │ │ - strh r2, [r5, #32] │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r6, [r3, #38] @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #456 @ (adr r3, c9df8 ) │ │ │ │ + add r6, sp, #440 @ 0x1b8 │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #496 @ (adr r3, c9e24 ) │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r3, #30] │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + strh r2, [r1, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + add r4, pc, #136 @ (adr r4, c9cb8 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + add r4, pc, #176 @ (adr r4, c9ce4 ) │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r6, [r1, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r6, [r7, #32] │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + ldrh r2, [r5, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ + strh r0, [r2, #32] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb81c │ │ │ │ + add r7, sp, #248 @ 0xf8 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0xb7e2 │ │ │ │ + add r7, sp, #32 │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r5, #20] │ │ │ │ + strh r6, [r6, #28] │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r3, #18] │ │ │ │ + strh r6, [r4, #26] │ │ │ │ movs r6, r3 │ │ │ │ - bvs.n c9bd8 │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ movs r6, r3 │ │ │ │ - bvs.n c9c00 │ │ │ │ + @ instruction: 0xb892 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r4, [r3, #26] │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #664 @ (adr r7, c9f18 ) │ │ │ │ + bvc.n c9d38 │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #416 @ (adr r7, c9e24 ) │ │ │ │ + bvc.n c9d60 │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r0, #16] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r0, [r0, #22] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r6, #12] │ │ │ │ + strh r6, [r6, #20] │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + ldrh r6, [r0, #6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r3, #8] │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r2, [r4, #18] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r2, [r2, #16] │ │ │ │ movs r6, r3 │ │ │ │ - ittt mi │ │ │ │ - movmi r6, r3 │ │ │ │ - it pl @ unpredictable │ │ │ │ - movpl r6, r3 │ │ │ │ - strh r2, [r3, #8] │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + strh r6, [r2, #16] │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r7, {r2, r3, r7} │ │ │ │ + strh r6, [r0, #14] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r1, #6] │ │ │ │ + itee │ │ │ │ + mov r6, r3 │ │ │ │ + stmiaal r0!, {r3} │ │ │ │ + moval r6, r3 │ │ │ │ + strh r2, [r1, #14] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x006e │ │ │ │ + beq.n c9d24 │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x0078 │ │ │ │ + beq.n c9d3c │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strh r6, [r5, #8] │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + ittt ne │ │ │ │ + movne r6, r3 │ │ │ │ + it cs @ unpredictable │ │ │ │ + movcs r6, r3 │ │ │ │ + strh r2, [r6, #8] │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x00bc │ │ │ │ + strh r2, [r4, #6] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r6, #0] │ │ │ │ + ittt vs │ │ │ │ + movvs r6, r3 │ │ │ │ + ite vs @ unpredictable │ │ │ │ + movvs r6, r3 │ │ │ │ + strhvc r6, [r4, #6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r4, #31] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r3!, {r1, r4} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r2, r5, r6} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + ldrb r6, [r7, #31] │ │ │ │ movs r6, r3 │ │ │ │ - bcs.n c9d04 │ │ │ │ + bcc.n c9c64 │ │ │ │ movs r6, r3 │ │ │ │ - bcs.n c9c74 │ │ │ │ + bcc.n c9dd4 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r6, #28] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + ldrb r6, [r2, #30] │ │ │ │ movs r6, r3 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ - hlt 0x001c │ │ │ │ + cbnz r4, c9d76 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + ldrb r2, [r2, #30] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ movs r6, r3 │ │ │ │ - bvc.n c9cfc │ │ │ │ + bhi.n c9c5c │ │ │ │ movs r6, r3 │ │ │ │ - bvc.n c9d2c │ │ │ │ + bhi.n c9c8c │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ movs r6, r3 │ │ │ │ - bls.n c9e30 │ │ │ │ + bge.n c9d90 │ │ │ │ movs r6, r3 │ │ │ │ - bls.n c9dd8 │ │ │ │ + bls.n c9d38 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r2, #23] │ │ │ │ + ldrb r4, [r0, #26] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ movs r6, r3 │ │ │ │ - bcs.n c9cd8 │ │ │ │ + bcc.n c9e38 │ │ │ │ movs r6, r3 │ │ │ │ - bcs.n c9d08 │ │ │ │ + bcc.n c9c68 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r7, #20] │ │ │ │ + ldrb r0, [r5, #23] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [sp, #360] @ 0x168 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ movs r6, r3 │ │ │ │ - add r1, pc, #640 @ (adr r1, ca000 ) │ │ │ │ + add r2, pc, #320 @ (adr r2, c9ec0 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r1, pc, #280 @ (adr r1, c9e9c ) │ │ │ │ + add r1, pc, #984 @ (adr r1, ca15c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r7, #17] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r6, #17] │ │ │ │ + ldrb r2, [r4, #20] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r6, [r5, #38] @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ movs r6, r3 │ │ │ │ - hlt 0x0016 │ │ │ │ + cbnz r6, c9e10 │ │ │ │ movs r6, r3 │ │ │ │ - hlt 0x0028 │ │ │ │ + cbnz r0, c9e1a │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #624] @ 0x270 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ + ldrb r2, [r6, #15] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ movs r6, r3 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #864] @ 0x360 │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r0, [r3, #14] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r1, #9] │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ movs r6, r3 │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ + str r1, [sp, #1008] @ 0x3f0 │ │ │ │ movs r6, r3 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r2, #9] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ movs r6, r3 │ │ │ │ - cbz r2, c9e82 │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - cbz r2, c9e8a │ │ │ │ + push {r1, r3, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r1, #8] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r6, {r1, r6, r7} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + ldrb r0, [r7, #9] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ movs r6, r3 │ │ │ │ - cbz r6, c9e46 │ │ │ │ + sxth r6, r1 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r6, c9e52 │ │ │ │ + sxth r6, r5 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r0, #6] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r4, [r4, #7] │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r6, #3] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ + add r0, pc, #672 @ (adr r0, ca0f0 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r0, pc, #32 @ (adr r0, c9e74 ) │ │ │ │ + add r0, pc, #736 @ (adr r0, ca134 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r5, #3] │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r3, #2] │ │ │ │ + ldrb r6, [r1, #5] │ │ │ │ movs r6, r3 │ │ │ │ - add r0, pc, #24 @ (adr r0, c9e78 ) │ │ │ │ + add r0, pc, #728 @ (adr r0, ca138 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + add r0, pc, #536 @ (adr r0, ca07c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + add r0, pc, #592 @ (adr r0, ca0c0 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ + add r0, pc, #336 @ (adr r0, c9fc4 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + add r0, pc, #408 @ (adr r0, ca018 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + add r0, pc, #104 @ (adr r0, c9eec ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ movs r6, r3 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cbz r3, c9ec6 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cbnz r3, c9ec6 │ │ │ │ ldr.w r5, [pc, #3260] @ cab54 │ │ │ │ @@ -171373,175 +171379,175 @@ │ │ │ │ b.w c2b7c │ │ │ │ ldrb.w r3, [r4, #275] @ 0x113 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c2b9e │ │ │ │ ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ b.w c2b7c │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ + ldr r5, [sp, #800] @ 0x320 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r5, [sp, #616] @ 0x268 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r1, #21] │ │ │ │ + strb r6, [r7, #23] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ movs r6, r3 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ movs r6, r3 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r4, #19] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r2, #18] │ │ │ │ + strb r2, [r0, #21] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r2, [r3, #25] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r0, #23] │ │ │ │ + ldrb r0, [r6, #25] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r1, #18] │ │ │ │ + strb r6, [r7, #20] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + strb r6, [r5, #19] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r6, [r0, #14] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r6, #11] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r6, #15] │ │ │ │ + strb r2, [r4, #18] │ │ │ │ movs r6, r3 │ │ │ │ - pop {r1, r2, r3, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ movs r6, r3 │ │ │ │ - pop {r5, pc} │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r6, #15] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r6, [r2, #17] │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r5, #14] │ │ │ │ + strb r2, [r3, #17] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r2, [r1, #16] │ │ │ │ movs r6, r3 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ movs r6, r3 │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ + add r4, sp, #976 @ 0x3d0 │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r3, #13] │ │ │ │ + strb r6, [r1, #16] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r1, #12] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x0026 │ │ │ │ + bkpt 0x00d6 │ │ │ │ movs r6, r3 │ │ │ │ - bkpt 0x0038 │ │ │ │ + bkpt 0x00e8 │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r2, #12] │ │ │ │ + strb r2, [r0, #15] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r6, cac08 │ │ │ │ + rev r6, r6 │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r0, cac14 │ │ │ │ + rev16 r0, r2 │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r0, #11] │ │ │ │ + strb r6, [r6, #13] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r6, #9] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ movs r6, r3 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ movs r6, r3 │ │ │ │ - add r4, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #544 @ 0x220 │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r7, #9] │ │ │ │ + strb r2, [r5, #12] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r2, [r3, #11] │ │ │ │ movs r6, r3 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ movs r6, r3 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r6, [r3, #11] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + strb r6, [r0, #10] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r0, [r7, #8] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + strb r6, [r6, #8] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r6, [r4, #7] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + strb r2, [r4, #29] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [sp, #440] @ 0x1b8 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r0, #3] │ │ │ │ + strb r2, [r6, #5] │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #360 @ 0x168 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r6, [r6, #5] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + strb r6, [r4, #4] │ │ │ │ movs r6, r3 │ │ │ │ - revsh r6, r5 │ │ │ │ + cbnz r6, cacc2 │ │ │ │ movs r6, r3 │ │ │ │ - revsh r0, r7 │ │ │ │ + cbnz r0, cacca │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r7, #1] │ │ │ │ + strb r2, [r5, #4] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ movs r6, r3 │ │ │ │ - add r2, pc, #752 @ (adr r2, caf60 ) │ │ │ │ + add r3, pc, #432 @ (adr r3, cae20 ) │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + strb r6, [r2, #3] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ + strb r6, [r0, #2] │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r6, [r2, #22] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ movs r6, r3 │ │ │ │ ldr.w r2, [r4, #896] @ 0x380 │ │ │ │ mov.w r3, #16384 @ 0x4000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w cb68c │ │ │ │ ldrb.w r3, [r4, #82] @ 0x52 │ │ │ │ @@ -171820,15 +171826,15 @@ │ │ │ │ ldrb.w r3, [r4, #133] @ 0x85 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c3eda │ │ │ │ b.w c55ac │ │ │ │ add.w r3, sp, #4896 @ 0x1320 │ │ │ │ adds r3, #8 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 24a334 │ │ │ │ + bl 24a3d4 │ │ │ │ ldr.w r3, [pc, #3420] @ cbdcc │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [pc, #3412] @ cbdd0 │ │ │ │ @@ -172936,313 +172942,313 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2872 @ 0xb38 │ │ │ │ bl e2608 │ │ │ │ b.w c3ee4 │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r4, #64] @ 0x40 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + strb r2, [r3, #1] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + strb r0, [r6, #1] │ │ │ │ + movs r6, r3 │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ + movs r6, r3 │ │ │ │ + ldrb r6, [r4, r4] │ │ │ │ + movs r6, r3 │ │ │ │ + ldrb r6, [r7, #8] │ │ │ │ + movs r6, r3 │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ + movs r6, r3 │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ + movs r6, r3 │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ + movs r6, r3 │ │ │ │ + ldr r6, [r2, #32] │ │ │ │ + movs r6, r3 │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ + movs r6, r3 │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ movs r6, r3 │ │ │ │ ldrb r6, [r0, r3] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ + strh r2, [r3, #46] @ 0x2e │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ movs r6, r3 │ │ │ │ ldrb r6, [r2, r2] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r0, r1] │ │ │ │ + str r2, [r5, #112] @ 0x70 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ + strh r0, [r7, #44] @ 0x2c │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ + ldrb r6, [r6, r2] │ │ │ │ movs r6, r3 │ │ │ │ ldrb r6, [r4, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #44] @ 0x2c │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ movs r6, r3 │ │ │ │ ldrb r6, [r6, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + strh r6, [r0, #32] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r7, #100] @ 0x64 │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ movs r6, r3 │ │ │ │ ldrb r6, [r0, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + push {r1, r2, lr} │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r1, #104] @ 0x68 │ │ │ │ + push {r3, r6} │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ movs r6, r3 │ │ │ │ ldrh r6, [r2, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r0, r6] │ │ │ │ + push {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + push {r3, r4} │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ movs r6, r3 │ │ │ │ ldrh r6, [r4, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r2, r5] │ │ │ │ + push {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ + cbz r0, cbee6 │ │ │ │ movs r6, r3 │ │ │ │ - cbz r0, cbeb2 │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ movs r6, r3 │ │ │ │ ldrh r6, [r6, r5] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + cbz r0, cbeea │ │ │ │ movs r6, r3 │ │ │ │ - cbz r0, cbeb6 │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ movs r6, r3 │ │ │ │ ldrh r6, [r0, r5] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ movs r6, r3 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + strh r0, [r5, #26] │ │ │ │ movs r6, r3 │ │ │ │ - cbz r0, cbeba │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ movs r6, r3 │ │ │ │ ldrh r6, [r2, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ movs r6, r3 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r6, r3 │ │ │ │ - cbz r0, cbebe │ │ │ │ + ldrh r6, [r6, r4] │ │ │ │ movs r6, r3 │ │ │ │ ldrh r6, [r4, r3] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + strb r4, [r2, #20] │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + ldrh r6, [r0, r4] │ │ │ │ movs r6, r3 │ │ │ │ ldrh r6, [r6, r2] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - str r1, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ + ldrh r2, [r2, r3] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r0, r2] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + ldr r2, [r7, #96] @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r2, #17] │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ movs r6, r3 │ │ │ │ ldrh r6, [r2, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldrh r6, [r0, r1] │ │ │ │ movs r6, r3 │ │ │ │ ldr r6, [r6, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldr r6, [r0, #96] @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ movs r6, r3 │ │ │ │ ldr r6, [r0, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ movs r6, r3 │ │ │ │ ldr r6, [r2, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ - movs r6, r3 │ │ │ │ - ldr r6, [r2, #84] @ 0x54 │ │ │ │ - movs r6, r3 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ - movs r6, r3 │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ - movs r6, r3 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ - movs r6, r3 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ - movs r6, r3 │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ - movs r6, r3 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ - movs r6, r3 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - movs r6, r3 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + add r5, sp, #592 @ 0x250 │ │ │ │ movs r6, r3 │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r7, r2] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r0, #27] │ │ │ │ + strb r4, [r6, #29] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + ldr r6, [r2, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r0, [r2, #30] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r7, r2] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ movs r6, r3 │ │ │ │ - cbz r0, cbfc6 │ │ │ │ + push {r3, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - push {r2} │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r1, #3] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + ldrb r4, [r1, #6] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ movs r6, r3 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ movs r6, r3 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r4, sp, #880 @ 0x370 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r4, #21] │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r0, #22] │ │ │ │ + ldrb r0, [r6, #24] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r7, #0] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r4, r6] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r7, #36] @ 0x24 │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r1, #0] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r2, [r1, r7] │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r4, [r7, #6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + strh r0, [r3, #4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r4, r6] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + strh r0, [r6, #2] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r4, [r2, #14] │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r2, #8] │ │ │ │ + strh r4, [r0, #14] │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r2, #6] │ │ │ │ + strh r4, [r0, #12] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r1, #8] │ │ │ │ + strh r0, [r7, #12] │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r2, [r0, r4] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r0, #4] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r0, [r2, r7] │ │ │ │ + str r0, [r0, #8] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ movs r6, r3 │ │ │ │ ldr.w r5, [pc, #3884] @ ccf54 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ ccf58 │ │ │ │ ldr.w r3, [pc, #3884] @ ccf5c │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ ccf60 │ │ │ │ @@ -174451,662 +174457,662 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4610 @ 0x1202 │ │ │ │ bl e2608 │ │ │ │ b.w c3ee4 │ │ │ │ - str r6, [r1, #12] │ │ │ │ + str r6, [r7, #20] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r1, #17] │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ + movs r6, r3 │ │ │ │ + strb r6, [r6, r2] │ │ │ │ + movs r6, r3 │ │ │ │ + strb r6, [r4, r1] │ │ │ │ + movs r6, r3 │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ + movs r6, r3 │ │ │ │ + ldrb r0, [r1, #19] │ │ │ │ + movs r6, r3 │ │ │ │ + strb r6, [r0, r2] │ │ │ │ + movs r6, r3 │ │ │ │ + strb r6, [r6, r0] │ │ │ │ + movs r6, r3 │ │ │ │ + strb r6, [r6, #18] │ │ │ │ + movs r6, r3 │ │ │ │ + ldrb r0, [r3, #18] │ │ │ │ + movs r6, r3 │ │ │ │ + strb r6, [r2, r1] │ │ │ │ movs r6, r3 │ │ │ │ strb r6, [r0, r0] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + strb r6, [r0, #19] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r1, #80] @ 0x50 │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ + strb r6, [r4, r0] │ │ │ │ movs r6, r3 │ │ │ │ strh r6, [r2, r7] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r0, r6] │ │ │ │ + strb r2, [r7, #18] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r5, #15] │ │ │ │ + strh r6, [r6, r7] │ │ │ │ movs r6, r3 │ │ │ │ strh r6, [r4, r6] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + strh r6, [r0, r7] │ │ │ │ movs r6, r3 │ │ │ │ strh r6, [r6, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r4, r4] │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + ldrb r0, [r3, #15] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + strh r6, [r2, r6] │ │ │ │ movs r6, r3 │ │ │ │ strh r6, [r0, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r6, r3] │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + ldrb r0, [r5, #14] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + strh r6, [r4, r5] │ │ │ │ movs r6, r3 │ │ │ │ strh r6, [r2, r4] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r0, r3] │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + strh r6, [r6, r4] │ │ │ │ movs r6, r3 │ │ │ │ strh r6, [r4, r3] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + strh r6, [r0, r4] │ │ │ │ movs r6, r3 │ │ │ │ strh r6, [r6, r2] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + strh r6, [r2, r3] │ │ │ │ movs r6, r3 │ │ │ │ strh r6, [r0, r2] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r6, r0] │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + strh r6, [r4, r2] │ │ │ │ movs r6, r3 │ │ │ │ strh r6, [r2, r1] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ + strh r6, [r6, r1] │ │ │ │ movs r6, r3 │ │ │ │ strh r6, [r4, r0] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + strh r6, [r0, r1] │ │ │ │ movs r6, r3 │ │ │ │ str r6, [r6, r7] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r4, r6] │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + strh r6, [r2, r0] │ │ │ │ movs r6, r3 │ │ │ │ str r6, [r0, r7] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r6, r5] │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + ldrb r4, [r4, #8] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r3, #7] │ │ │ │ + str r2, [r4, r7] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r2, r6] │ │ │ │ + str r4, [r2, r6] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r0, r5] │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + str r6, [r6, r6] │ │ │ │ movs r6, r3 │ │ │ │ str r6, [r4, r5] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r6, #5] │ │ │ │ + str r6, [r0, r6] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + str r6, [r6, r4] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r4, r3] │ │ │ │ + ldrb r2, [r5, #7] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + str r6, [r2, r5] │ │ │ │ movs r6, r3 │ │ │ │ str r6, [r0, r4] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r6, r2] │ │ │ │ + strb r2, [r5, #0] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + str r6, [r4, r4] │ │ │ │ movs r6, r3 │ │ │ │ str r6, [r2, r3] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + strb r2, [r1, #8] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r0, [r7, #4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + str r6, [r6, r3] │ │ │ │ movs r6, r3 │ │ │ │ str r6, [r4, r2] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r2, r1] │ │ │ │ + strb r2, [r1, #0] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r7, #116] @ 0x74 │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + str r6, [r0, r3] │ │ │ │ movs r6, r3 │ │ │ │ str r6, [r6, r1] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r4, r0] │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r3, #5] │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + str r6, [r2, r2] │ │ │ │ movs r6, r3 │ │ │ │ str r6, [r0, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #984] @ (cd47c ) │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + add r0, sp, #544 @ 0x220 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + str r6, [r4, r1] │ │ │ │ movs r6, r3 │ │ │ │ str r6, [r2, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #792] @ (cd3cc ) │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ movs r6, r3 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sp, #32 │ │ │ │ + str r6, [r6, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #920] @ (cd458 ) │ │ │ │ + ldr r7, [pc, #920] @ (cd47c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #600] @ (cd31c ) │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ movs r6, r3 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #864 @ (adr r7, cd42c ) │ │ │ │ + str r6, [r0, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #728] @ (cd3a8 ) │ │ │ │ + ldr r7, [pc, #728] @ (cd3cc ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #408] @ (cd26c ) │ │ │ │ + ldr r2, [r3, r1] │ │ │ │ movs r6, r3 │ │ │ │ - add r1, sp, #8 │ │ │ │ + strb r0, [r3, #31] │ │ │ │ movs r6, r3 │ │ │ │ - add r7, pc, #672 @ (adr r7, cd37c ) │ │ │ │ + ldr r7, [pc, #856] @ (cd458 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #536] @ (cd2f8 ) │ │ │ │ + ldr r7, [pc, #536] @ (cd31c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #216] @ (cd1bc ) │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ + strb r0, [r5, #30] │ │ │ │ movs r6, r3 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r7, [pc, #664] @ (cd3a8 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #344] @ (cd248 ) │ │ │ │ + ldr r7, [pc, #344] @ (cd26c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #24] @ (cd10c ) │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + strb r0, [r7, #29] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r5, #28] │ │ │ │ + ldr r7, [pc, #472] @ (cd2f8 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #152] @ (cd198 ) │ │ │ │ + ldr r7, [pc, #152] @ (cd1bc ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [pc, #856] @ (cd45c ) │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r7, r6] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r7, #27] │ │ │ │ + ldr r7, [pc, #280] @ (cd248 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [pc, #984] @ (cd4e8 ) │ │ │ │ + ldr r6, [pc, #984] @ (cd50c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [pc, #664] @ (cd3ac ) │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r1, #27] │ │ │ │ + ldr r7, [pc, #72] @ (cd188 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [pc, #792] @ (cd438 ) │ │ │ │ + ldr r6, [pc, #784] @ (cd454 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [pc, #472] @ (cd2fc ) │ │ │ │ + ldrsb r2, [r4, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + ldr r6, [pc, #920] @ (cd4e8 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [pc, #600] @ (cd388 ) │ │ │ │ + ldr r6, [pc, #600] @ (cd3ac ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [pc, #280] @ (cd24c ) │ │ │ │ + ldrsb r2, [r1, r1] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + strb r0, [r7, #26] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + ldr r6, [pc, #728] @ (cd438 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [pc, #392] @ (cd2c8 ) │ │ │ │ + ldr r6, [pc, #408] @ (cd2fc ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [pc, #80] @ (cd194 ) │ │ │ │ + strb r2, [r6, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + ldr r6, [pc, #536] @ (cd388 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [pc, #216] @ (cd228 ) │ │ │ │ + ldr r6, [pc, #216] @ (cd24c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [pc, #920] @ (cd4ec ) │ │ │ │ + strb r6, [r1, r6] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + strb r0, [r3, #25] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + ldr r6, [pc, #344] @ (cd2d8 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [pc, #24] @ (cd178 ) │ │ │ │ + ldr r6, [pc, #24] @ (cd19c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [pc, #728] @ (cd43c ) │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r0, r3] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r3, #23] │ │ │ │ + ldr r6, [pc, #152] @ (cd228 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [pc, #856] @ (cd4c8 ) │ │ │ │ + ldr r5, [pc, #856] @ (cd4ec ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [pc, #536] @ (cd38c ) │ │ │ │ + strb r2, [r4, #24] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r5, #22] │ │ │ │ + ldr r5, [pc, #984] @ (cd578 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [pc, #664] @ (cd418 ) │ │ │ │ + ldr r5, [pc, #664] @ (cd43c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [pc, #344] @ (cd2dc ) │ │ │ │ + strb r2, [r6, #24] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r2, [r5, r4] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r7, #21] │ │ │ │ + ldr r5, [pc, #792] @ (cd4c8 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [pc, #472] @ (cd368 ) │ │ │ │ + ldr r5, [pc, #472] @ (cd38c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [pc, #152] @ (cd22c ) │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r6, #21] │ │ │ │ + strb r0, [r3, #23] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + ldr r5, [pc, #600] @ (cd418 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [pc, #280] @ (cd2b8 ) │ │ │ │ + ldr r5, [pc, #280] @ (cd2dc ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #984] @ (cd57c ) │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r0, #22] │ │ │ │ + strb r0, [r5, #22] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + ldr r5, [pc, #408] @ (cd368 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [pc, #88] @ (cd208 ) │ │ │ │ + ldr r5, [pc, #88] @ (cd22c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #792] @ (cd4cc ) │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r5, #20] │ │ │ │ + ldr r5, [pc, #216] @ (cd2b8 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #920] @ (cd558 ) │ │ │ │ + ldr r4, [pc, #920] @ (cd57c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #600] @ (cd41c ) │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + strb r0, [r1, #21] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + ldr r5, [pc, #24] @ (cd208 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #728] @ (cd4a8 ) │ │ │ │ + ldr r4, [pc, #728] @ (cd4cc ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #408] @ (cd36c ) │ │ │ │ + str r2, [r0, #0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r1, #19] │ │ │ │ + ldr r4, [pc, #856] @ (cd558 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #536] @ (cd3f8 ) │ │ │ │ + ldr r4, [pc, #536] @ (cd41c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #216] @ (cd2bc ) │ │ │ │ + ldr r6, [r4, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r2, [r7, r4] │ │ │ │ + strb r0, [r5, #19] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + ldr r4, [pc, #664] @ (cd4a8 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #344] @ (cd348 ) │ │ │ │ + ldr r4, [pc, #344] @ (cd36c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #24] @ (cd20c ) │ │ │ │ + ldr r2, [r6, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ + ldr r4, [pc, #472] @ (cd3f8 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #152] @ (cd298 ) │ │ │ │ + ldr r4, [pc, #152] @ (cd2bc ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #856] @ (cd55c ) │ │ │ │ + strb r6, [r0, #19] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r6, r1] │ │ │ │ + strb r0, [r1, #18] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + ldr r4, [pc, #280] @ (cd348 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #984] @ (cd5e8 ) │ │ │ │ + ldr r3, [pc, #984] @ (cd60c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #664] @ (cd4ac ) │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ + strb r0, [r3, #17] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r1, #16] │ │ │ │ + ldr r4, [pc, #88] @ (cd298 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #792] @ (cd538 ) │ │ │ │ + ldr r3, [pc, #792] @ (cd55c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #472] @ (cd3fc ) │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ + strb r4, [r4, #16] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + ldr r3, [pc, #904] @ (cd5d8 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #600] @ (cd488 ) │ │ │ │ + ldr r3, [pc, #592] @ (cd4a4 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #280] @ (cd34c ) │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r5, #14] │ │ │ │ + ldr r3, [pc, #728] @ (cd538 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #408] @ (cd3d8 ) │ │ │ │ + ldr r3, [pc, #408] @ (cd3fc ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #88] @ (cd29c ) │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + strb r0, [r1, #15] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + ldr r3, [pc, #536] @ (cd488 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #200] @ (cd318 ) │ │ │ │ + ldr r3, [pc, #216] @ (cd34c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #912] @ (cd5e4 ) │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + ldr r3, [pc, #344] @ (cd3d8 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #24] @ (cd278 ) │ │ │ │ + ldr r3, [pc, #24] @ (cd29c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #728] @ (cd53c ) │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r3, #12] │ │ │ │ + ldr r3, [pc, #152] @ (cd328 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #856] @ (cd5c8 ) │ │ │ │ + ldr r2, [pc, #856] @ (cd5ec ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #536] @ (cd48c ) │ │ │ │ + ldr r6, [r6, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + strb r0, [r7, #12] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r5, #11] │ │ │ │ + ldr r2, [pc, #984] @ (cd678 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #664] @ (cd518 ) │ │ │ │ + ldr r2, [pc, #664] @ (cd53c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #344] @ (cd3dc ) │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r1, r4] │ │ │ │ + strb r0, [r1, #12] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + ldr r2, [pc, #792] @ (cd5c8 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #472] @ (cd468 ) │ │ │ │ + ldr r2, [pc, #472] @ (cd48c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #152] @ (cd32c ) │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r0, r4] │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + ldr r2, [pc, #600] @ (cd518 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #280] @ (cd3b8 ) │ │ │ │ + ldr r2, [pc, #280] @ (cd3dc ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #984] @ (cd67c ) │ │ │ │ + add r4, pc, #632 @ (adr r4, cd540 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + add r4, pc, #672 @ (adr r4, cd56c ) │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r3, #9] │ │ │ │ + ldr r2, [pc, #408] @ (cd468 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #88] @ (cd308 ) │ │ │ │ + ldr r2, [pc, #88] @ (cd32c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #792] @ (cd5cc ) │ │ │ │ + add r4, pc, #648 @ (adr r4, cd560 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + add r4, pc, #480 @ (adr r4, cd4bc ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r4, r7] │ │ │ │ + ldr r2, [pc, #216] @ (cd3b8 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #920] @ (cd658 ) │ │ │ │ + ldr r1, [pc, #920] @ (cd67c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #600] @ (cd51c ) │ │ │ │ + add r4, pc, #536 @ (adr r4, cd500 ) │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #952 @ (adr r3, cd680 ) │ │ │ │ + add r4, pc, #288 @ (adr r4, cd40c ) │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #992 @ (adr r3, cd6ac ) │ │ │ │ + ldr r2, [pc, #24] @ (cd308 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #728] @ (cd5a8 ) │ │ │ │ + ldr r1, [pc, #728] @ (cd5cc ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #408] @ (cd46c ) │ │ │ │ + strb r6, [r4, #16] │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #968 @ (adr r3, cd6a0 ) │ │ │ │ + strb r4, [r7, #13] │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #800 @ (adr r3, cd5fc ) │ │ │ │ + ldr r1, [pc, #856] @ (cd658 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #536] @ (cd4f8 ) │ │ │ │ + ldr r1, [pc, #536] @ (cd51c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #216] @ (cd3bc ) │ │ │ │ + strb r6, [r1, #16] │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #856 @ (adr r3, cd640 ) │ │ │ │ + strb r4, [r1, #13] │ │ │ │ movs r6, r3 │ │ │ │ - add r3, pc, #608 @ (adr r3, cd54c ) │ │ │ │ + ldr r1, [pc, #664] @ (cd5a8 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #344] @ (cd448 ) │ │ │ │ + ldr r1, [pc, #344] @ (cd46c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #24] @ (cd30c ) │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + ldrh r4, [r0, #34] @ 0x22 │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + ldr r1, [pc, #472] @ (cd4f8 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #152] @ (cd398 ) │ │ │ │ + ldr r1, [pc, #152] @ (cd3bc ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [pc, #856] @ (cd65c ) │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r3, #13] │ │ │ │ + ldrh r4, [r2, #32] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + ldr r1, [pc, #280] @ (cd448 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [pc, #984] @ (cd6e8 ) │ │ │ │ + ldr r0, [pc, #984] @ (cd70c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [pc, #664] @ (cd5ac ) │ │ │ │ + strb r2, [r4, #0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldr r1, [pc, #88] @ (cd398 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [pc, #792] @ (cd638 ) │ │ │ │ + ldr r0, [pc, #792] @ (cd65c ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [pc, #472] @ (cd4fc ) │ │ │ │ + strb r2, [r6, #0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r5, #28] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldr r0, [pc, #920] @ (cd6e8 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [pc, #600] @ (cd588 ) │ │ │ │ + ldr r0, [pc, #600] @ (cd5ac ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [pc, #280] @ (cd44c ) │ │ │ │ + strb r2, [r2, #0] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + strb r4, [r3, #9] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r1, #8] │ │ │ │ + ldr r0, [pc, #728] @ (cd638 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [pc, #408] @ (cd4d8 ) │ │ │ │ + ldr r0, [pc, #408] @ (cd4fc ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [pc, #88] @ (cd39c ) │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + strb r4, [r5, #8] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r3, #7] │ │ │ │ + ldr r0, [pc, #536] @ (cd588 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [pc, #216] @ (cd428 ) │ │ │ │ + ldr r0, [pc, #216] @ (cd44c ) │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0x47e6 │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ + strb r4, [r7, #7] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + ldr r0, [pc, #344] @ (cd4d8 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [pc, #24] @ (cd378 ) │ │ │ │ + ldr r0, [pc, #24] @ (cd39c ) │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r7, #112] @ 0x70 │ │ │ │ + strb r4, [r1, #7] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r7, #5] │ │ │ │ + ldr r0, [pc, #152] @ (cd428 ) │ │ │ │ movs r6, r3 │ │ │ │ @ instruction: 0x47d6 │ │ │ │ movs r6, r3 │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + ldrsh r6, [r6, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + strb r4, [r3, #6] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r1, #5] │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ movs r6, r3 │ │ │ │ @ instruction: 0x47a6 │ │ │ │ movs r6, r3 │ │ │ │ - bx sl │ │ │ │ + ldrsh r2, [r3, r2] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ + strb r4, [r5, #5] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r3, #4] │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ movs r6, r3 │ │ │ │ bx lr │ │ │ │ movs r6, r3 │ │ │ │ - bx r4 │ │ │ │ + strb r6, [r6, #9] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r0, r7] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r5, #3] │ │ │ │ + @ instruction: 0x4796 │ │ │ │ movs r6, r3 │ │ │ │ bx r8 │ │ │ │ movs r6, r3 │ │ │ │ - mov lr, lr │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + ldrb r4, [r7, #12] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + bx ip │ │ │ │ movs r6, r3 │ │ │ │ bx r2 │ │ │ │ movs r6, r3 │ │ │ │ - mov lr, r8 │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r0, #7] │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + bx r6 │ │ │ │ movs r6, r3 │ │ │ │ - mov lr, ip │ │ │ │ + mov ip, ip │ │ │ │ movs r6, r3 │ │ │ │ - mov lr, r2 │ │ │ │ + ldr r4, [pc, #536] @ (cd600 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + bx r0 │ │ │ │ movs r6, r3 │ │ │ │ mov lr, r6 │ │ │ │ movs r6, r3 │ │ │ │ - mov r6, ip │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + mov lr, sl │ │ │ │ movs r6, r3 │ │ │ │ - mov sl, r0 │ │ │ │ + mov lr, r0 │ │ │ │ movs r6, r3 │ │ │ │ - mov r4, r6 │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #856] @ (cd740 ) │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + mov lr, r4 │ │ │ │ movs r6, r3 │ │ │ │ mov r6, sl │ │ │ │ movs r6, r3 │ │ │ │ - mov r6, r0 │ │ │ │ + ldrh r6, [r2, #52] @ 0x34 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + mov r6, lr │ │ │ │ movs r6, r3 │ │ │ │ mov r6, r4 │ │ │ │ movs r6, r3 │ │ │ │ - cmp lr, sl │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r0, #14] │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + mov r6, r8 │ │ │ │ movs r6, r3 │ │ │ │ cmp lr, lr │ │ │ │ movs r6, r3 │ │ │ │ - cmp lr, r4 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + mov r6, r2 │ │ │ │ movs r6, r3 │ │ │ │ cmp lr, r8 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, lr │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + str r6, [sp, #240] @ 0xf0 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + cmp lr, ip │ │ │ │ movs r6, r3 │ │ │ │ cmp lr, r2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, r8 │ │ │ │ + add r0, pc, #376 @ (adr r0, cd5d0 ) │ │ │ │ movs r6, r3 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ + cmp lr, r6 │ │ │ │ movs r6, r3 │ │ │ │ cmp r6, ip │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, r2 │ │ │ │ - movs r6, r3 │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ - movs r6, r3 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ - movs r6, r3 │ │ │ │ - cmp r6, r6 │ │ │ │ - movs r6, r3 │ │ │ │ - add lr, ip │ │ │ │ - movs r6, r3 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ - movs r6, r3 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ - movs r6, r3 │ │ │ │ - cmp r6, r0 │ │ │ │ - movs r6, r3 │ │ │ │ - add lr, r6 │ │ │ │ - movs r6, r3 │ │ │ │ ldr.w r5, [pc, #3884] @ ce394 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ ce398 │ │ │ │ ldr.w r3, [pc, #3884] @ ce39c │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ ce3a0 │ │ │ │ add r1, pc │ │ │ │ @@ -176314,662 +176320,662 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2954 @ 0xb8a │ │ │ │ bl e2608 │ │ │ │ b.w c3ee4 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + movs r6, r3 │ │ │ │ + eors r6, r6 │ │ │ │ + movs r6, r3 │ │ │ │ + ands r6, r4 │ │ │ │ + movs r6, r3 │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ + movs r6, r3 │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ + movs r6, r3 │ │ │ │ + eors r6, r0 │ │ │ │ + movs r6, r3 │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ + movs r6, r3 │ │ │ │ + ldrh r6, [r6, #28] │ │ │ │ + movs r6, r3 │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ + movs r6, r3 │ │ │ │ + ands r6, r2 │ │ │ │ movs r6, r3 │ │ │ │ subs r7, #198 @ 0xc6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ + strb r2, [r4, #14] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + subs r7, #230 @ 0xe6 │ │ │ │ movs r6, r3 │ │ │ │ subs r7, #150 @ 0x96 │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ + strb r6, [r1, #15] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r2, #22] │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ movs r6, r3 │ │ │ │ subs r7, #102 @ 0x66 │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #22 │ │ │ │ + strb r6, [r0, r7] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r6, #11] │ │ │ │ + strb r4, [r6, r1] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + subs r7, #134 @ 0x86 │ │ │ │ movs r6, r3 │ │ │ │ subs r7, #54 @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #230 @ 0xe6 │ │ │ │ + strb r2, [r6, #15] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r3, #12] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ movs r6, r3 │ │ │ │ subs r7, #6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #182 @ 0xb6 │ │ │ │ + str r2, [r7, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r2, r4] │ │ │ │ + str r0, [r1, r6] │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ subs r6, #214 @ 0xd6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + str r2, [r1, r6] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r0, #13] │ │ │ │ + str r0, [r3, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ movs r6, r3 │ │ │ │ subs r6, #166 @ 0xa6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + strh r6, [r3, r6] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r1, r3] │ │ │ │ + strh r4, [r6, r6] │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + subs r6, #198 @ 0xc6 │ │ │ │ movs r6, r3 │ │ │ │ subs r6, #118 @ 0x76 │ │ │ │ movs r6, r3 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + strh r2, [r7, r6] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + strh r4, [r0, r6] │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + subs r6, #150 @ 0x96 │ │ │ │ movs r6, r3 │ │ │ │ subs r6, #70 @ 0x46 │ │ │ │ movs r6, r3 │ │ │ │ - subs r5, #246 @ 0xf6 │ │ │ │ + ldr r7, [pc, #872] @ (ce7b0 ) │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + ldr r7, [pc, #944] @ (ce7fc ) │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r0, r4] │ │ │ │ + subs r6, #102 @ 0x66 │ │ │ │ movs r6, r3 │ │ │ │ subs r6, #22 │ │ │ │ movs r6, r3 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + ldr r7, [pc, #920] @ (ce7f0 ) │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r1, r4] │ │ │ │ + ldr r7, [pc, #752] @ (ce74c ) │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + subs r6, #54 @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ subs r5, #230 @ 0xe6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + strh r6, [r0, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #168] @ (ce4f0 ) │ │ │ │ + strh r4, [r6, r3] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #240] @ (ce53c ) │ │ │ │ + subs r6, #6 │ │ │ │ movs r6, r3 │ │ │ │ subs r5, #182 @ 0xb6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r5, #102 @ 0x66 │ │ │ │ + strh r6, [r6, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #216] @ (ce530 ) │ │ │ │ + strh r4, [r0, r3] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #48] @ (ce48c ) │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ movs r6, r3 │ │ │ │ subs r5, #134 @ 0x86 │ │ │ │ movs r6, r3 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + strh r6, [r4, r6] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r2, r4] │ │ │ │ + strh r4, [r2, r2] │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r0, r1] │ │ │ │ + subs r5, #166 @ 0xa6 │ │ │ │ movs r6, r3 │ │ │ │ subs r5, #86 @ 0x56 │ │ │ │ movs r6, r3 │ │ │ │ - subs r5, #6 │ │ │ │ + strh r6, [r2, r6] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r4, [r4, r1] │ │ │ │ movs r6, r3 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + subs r5, #118 @ 0x76 │ │ │ │ movs r6, r3 │ │ │ │ subs r5, #38 @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #214 @ 0xd6 │ │ │ │ + strh r2, [r1, r2] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r6, r3] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r4, r7] │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ movs r6, r3 │ │ │ │ subs r4, #246 @ 0xf6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ + strh r2, [r7, r1] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + subs r5, #22 │ │ │ │ movs r6, r3 │ │ │ │ subs r4, #198 @ 0xc6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + strh r2, [r5, r1] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + str r4, [r2, r7] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r0, r6] │ │ │ │ + subs r4, #230 @ 0xe6 │ │ │ │ movs r6, r3 │ │ │ │ subs r4, #150 @ 0x96 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + strh r2, [r3, r1] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + str r4, [r4, r6] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + subs r4, #182 @ 0xb6 │ │ │ │ movs r6, r3 │ │ │ │ subs r4, #102 @ 0x66 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #22 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r7, r6] │ │ │ │ + str r2, [sp, #496] @ 0x1f0 │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + subs r4, #134 @ 0x86 │ │ │ │ movs r6, r3 │ │ │ │ subs r4, #54 @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ - subs r3, #230 @ 0xe6 │ │ │ │ + strb r6, [r7, r2] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + strb r4, [r2, r3] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + subs r4, #82 @ 0x52 │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r4, #4 │ │ │ │ movs r6, r3 │ │ │ │ - subs r3, #182 @ 0xb6 │ │ │ │ + orrs r2, r2 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [sp, #552] @ 0x228 │ │ │ │ + orrs r4, r5 │ │ │ │ movs r6, r3 │ │ │ │ - str r1, [sp, #816] @ 0x330 │ │ │ │ + subs r4, #38 @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ subs r3, #214 @ 0xd6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r3, #134 @ 0x86 │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r3, #162 @ 0xa2 │ │ │ │ + subs r3, #166 @ 0xa6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + strb r6, [r0, #8] │ │ │ │ movs r6, r3 │ │ │ │ - negs r2, r4 │ │ │ │ + strb r0, [r2, #7] │ │ │ │ movs r6, r3 │ │ │ │ - negs r4, r7 │ │ │ │ + subs r3, #198 @ 0xc6 │ │ │ │ movs r6, r3 │ │ │ │ subs r3, #118 @ 0x76 │ │ │ │ movs r6, r3 │ │ │ │ - subs r3, #38 @ 0x26 │ │ │ │ + strb r2, [r1, #6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ movs r6, r3 │ │ │ │ subs r3, #70 @ 0x46 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + ldrh r0, [r1, #10] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ movs r6, r3 │ │ │ │ subs r3, #22 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r6, #3] │ │ │ │ + subs r3, #54 @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ subs r2, #230 @ 0xe6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, #150 @ 0x96 │ │ │ │ + strb r6, [r4, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + subs r3, #6 │ │ │ │ movs r6, r3 │ │ │ │ subs r2, #182 @ 0xb6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + strh r6, [r2, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ + strh r4, [r4, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ + subs r2, #214 @ 0xd6 │ │ │ │ movs r6, r3 │ │ │ │ subs r2, #134 @ 0x86 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, #54 @ 0x36 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r7, r3] │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ movs r6, r3 │ │ │ │ subs r2, #86 @ 0x56 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, #6 │ │ │ │ + strb r6, [r2, #23] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r4, r5] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r6, r5] │ │ │ │ + subs r2, #118 @ 0x76 │ │ │ │ movs r6, r3 │ │ │ │ subs r2, #38 @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ movs r6, r3 │ │ │ │ subs r1, #246 @ 0xf6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r1, #166 @ 0xa6 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + subs r2, #22 │ │ │ │ movs r6, r3 │ │ │ │ subs r1, #198 @ 0xc6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r1, #118 @ 0x76 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r0, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r1, #60] @ 0x3c │ │ │ │ + subs r1, #230 @ 0xe6 │ │ │ │ movs r6, r3 │ │ │ │ subs r1, #150 @ 0x96 │ │ │ │ movs r6, r3 │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ movs r6, r3 │ │ │ │ subs r1, #102 @ 0x66 │ │ │ │ movs r6, r3 │ │ │ │ - subs r1, #22 │ │ │ │ + subs r7, #234 @ 0xea │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + subs r1, #134 @ 0x86 │ │ │ │ movs r6, r3 │ │ │ │ subs r1, #54 @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #230 @ 0xe6 │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ movs r6, r3 │ │ │ │ subs r1, #6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + str r2, [r2, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ - subs r7, #58 @ 0x3a │ │ │ │ + str r0, [r5, #32] │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r3, #28] │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ subs r0, #214 @ 0xd6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #134 @ 0x86 │ │ │ │ + ldrsh r2, [r5, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ + str r0, [r7, #28] │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ movs r6, r3 │ │ │ │ subs r0, #166 @ 0xa6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r0, [r1, #28] │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + subs r0, #198 @ 0xc6 │ │ │ │ movs r6, r3 │ │ │ │ subs r0, #118 @ 0x76 │ │ │ │ movs r6, r3 │ │ │ │ - subs r0, #38 @ 0x26 │ │ │ │ + str r6, [r3, #28] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r2, [r7, r3] │ │ │ │ + str r0, [r3, #24] │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r1, #20] │ │ │ │ + subs r0, #150 @ 0x96 │ │ │ │ movs r6, r3 │ │ │ │ subs r0, #70 @ 0x46 │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #246 @ 0xf6 │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + str r0, [r5, #20] │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r3, #16] │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ movs r6, r3 │ │ │ │ subs r0, #22 │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #198 @ 0xc6 │ │ │ │ + str r2, [r2, #24] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r0, [r7, #16] │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r5, #12] │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ adds r7, #230 @ 0xe6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + str r0, [r5, #24] │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + subs r0, #2 │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #182 @ 0xb6 │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ + ldrsh r2, [r1, r2] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r4, #12] │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r1, #8] │ │ │ │ + adds r7, #214 @ 0xd6 │ │ │ │ movs r6, r3 │ │ │ │ adds r7, #134 @ 0x86 │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r1, #28] │ │ │ │ + ldrh r0, [r1, #62] @ 0x3e │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ movs r6, r3 │ │ │ │ - adds r7, #4 │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r3, r7] │ │ │ │ + ldrh r0, [r3, #60] @ 0x3c │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ movs r6, r3 │ │ │ │ adds r7, #38 @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ movs r6, r3 │ │ │ │ adds r6, #246 @ 0xf6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #166 @ 0xa6 │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r2, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r5, #54] @ 0x36 │ │ │ │ + adds r7, #22 │ │ │ │ movs r6, r3 │ │ │ │ adds r6, #198 @ 0xc6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ + ldrh r6, [r0, #60] @ 0x3c │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #56] @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + adds r6, #226 @ 0xe2 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r5, #54] @ 0x36 │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r1, #52] @ 0x34 │ │ │ │ + adds r6, #182 @ 0xb6 │ │ │ │ movs r6, r3 │ │ │ │ adds r6, #102 @ 0x66 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #22 │ │ │ │ + ldrh r6, [r5, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r6, [r2, #54] @ 0x36 │ │ │ │ + str r4, [r5, #0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ + adds r6, #54 @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ + str r2, [r1, #8] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r2, [r1, #54] @ 0x36 │ │ │ │ + ldrsh r4, [r7, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ movs r6, r3 │ │ │ │ adds r6, #6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adcs r6, r0 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + adds r6, #38 @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ adds r5, #214 @ 0xd6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adcs r6, r1 │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ movs r6, r3 │ │ │ │ adds r5, #166 @ 0xa6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #86 @ 0x56 │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ movs r6, r3 │ │ │ │ - lsls r6, r2 │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ movs r6, r3 │ │ │ │ adds r5, #118 @ 0x76 │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + str r2, [r0, #24] │ │ │ │ movs r6, r3 │ │ │ │ - lsls r6, r3 │ │ │ │ + str r4, [r2, #24] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + adds r5, #150 @ 0x96 │ │ │ │ movs r6, r3 │ │ │ │ adds r5, #70 @ 0x46 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ movs r6, r3 │ │ │ │ adds r5, #22 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + adds r5, #54 @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ adds r4, #230 @ 0xe6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #150 @ 0x96 │ │ │ │ + strh r2, [r6, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + strh r4, [r0, r2] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + adds r5, #6 │ │ │ │ movs r6, r3 │ │ │ │ adds r4, #182 @ 0xb6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #102 @ 0x66 │ │ │ │ + subs r2, #242 @ 0xf2 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #134 @ 0x86 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + subs r2, #114 @ 0x72 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r0, r7] │ │ │ │ + subs r2, #132 @ 0x84 │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + adds r4, #166 @ 0xa6 │ │ │ │ movs r6, r3 │ │ │ │ adds r4, #86 @ 0x56 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #6 │ │ │ │ + strb r6, [r3, #24] │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + strb r0, [r4, #24] │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, #0 │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #34 @ 0x22 │ │ │ │ + adds r4, #38 @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + str r6, [r7, #4] │ │ │ │ movs r6, r3 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + str r4, [r0, #4] │ │ │ │ movs r6, r3 │ │ │ │ - subs r1, #212 @ 0xd4 │ │ │ │ + adds r4, #70 @ 0x46 │ │ │ │ movs r6, r3 │ │ │ │ adds r3, #246 @ 0xf6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r3, #166 @ 0xa6 │ │ │ │ + str r6, [r3, r1] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + str r4, [r5, r1] │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + adds r4, #22 │ │ │ │ movs r6, r3 │ │ │ │ adds r3, #198 @ 0xc6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r3, #118 @ 0x76 │ │ │ │ + str r2, [r6, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + str r4, [r7, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ movs r6, r3 │ │ │ │ adds r3, #150 @ 0x96 │ │ │ │ movs r6, r3 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + str r6, [r6, r1] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #696] @ (cea70 ) │ │ │ │ + str r4, [r1, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #752] @ (ceaac ) │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ movs r6, r3 │ │ │ │ adds r3, #102 @ 0x66 │ │ │ │ movs r6, r3 │ │ │ │ - adds r3, #22 │ │ │ │ + @ instruction: 0x4792 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #776] @ (cead0 ) │ │ │ │ + mov ip, ip │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #560] @ (ce9fc ) │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ movs r6, r3 │ │ │ │ adds r3, #54 @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ + @ instruction: 0x4782 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #792] @ (ceaf0 ) │ │ │ │ + mov ip, r6 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #368] @ (ce94c ) │ │ │ │ + adds r3, #86 @ 0x56 │ │ │ │ movs r6, r3 │ │ │ │ adds r3, #6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, #182 @ 0xb6 │ │ │ │ + bx sp │ │ │ │ movs r6, r3 │ │ │ │ - mov sl, ip │ │ │ │ + mov ip, r0 │ │ │ │ movs r6, r3 │ │ │ │ - mov r4, r6 │ │ │ │ + adds r3, #38 @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ adds r2, #214 @ 0xd6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + bx fp │ │ │ │ movs r6, r3 │ │ │ │ - mov sl, sl │ │ │ │ + mov r0, sl │ │ │ │ movs r6, r3 │ │ │ │ - mov r4, r0 │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r2, #164 @ 0xa4 │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + strb r6, [r0, #11] │ │ │ │ movs r6, r3 │ │ │ │ - mov lr, r7 │ │ │ │ + strb r4, [r2, #10] │ │ │ │ movs r6, r3 │ │ │ │ - cmp ip, sl │ │ │ │ + adds r2, #198 @ 0xc6 │ │ │ │ movs r6, r3 │ │ │ │ adds r2, #118 @ 0x76 │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + strb r6, [r6, #10] │ │ │ │ movs r6, r3 │ │ │ │ - mov sl, r5 │ │ │ │ + strb r4, [r4, #9] │ │ │ │ movs r6, r3 │ │ │ │ - cmp r8, r4 │ │ │ │ + adds r2, #150 @ 0x96 │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, #66 @ 0x42 │ │ │ │ + adds r2, #70 @ 0x46 │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ + strb r6, [r4, #8] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ movs r6, r3 │ │ │ │ adds r2, #22 │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ adds r1, #230 @ 0xe6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r6, #5] │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ + adds r2, #6 │ │ │ │ movs r6, r3 │ │ │ │ adds r1, #182 @ 0xb6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + subs r6, #96 @ 0x60 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ movs r6, r3 │ │ │ │ adds r1, #134 @ 0x86 │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + ldrh r6, [r4, r4] │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + adds r1, #166 @ 0xa6 │ │ │ │ movs r6, r3 │ │ │ │ adds r1, #86 @ 0x56 │ │ │ │ movs r6, r3 │ │ │ │ - adds r1, #6 │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ movs r6, r3 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ movs r6, r3 │ │ │ │ - subs r5, #176 @ 0xb0 │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ movs r6, r3 │ │ │ │ adds r1, #38 @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ - movs r6, r3 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ - movs r6, r3 │ │ │ │ - ldr r0, [r7, r7] │ │ │ │ - movs r6, r3 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ - movs r6, r3 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ - movs r6, r3 │ │ │ │ - ldrh r2, [r3, r1] │ │ │ │ - movs r6, r3 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ - movs r6, r3 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ - movs r6, r3 │ │ │ │ - adds r0, #118 @ 0x76 │ │ │ │ - movs r6, r3 │ │ │ │ ldr.w r5, [pc, #3888] @ cf7d8 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3888] @ cf7dc │ │ │ │ ldr.w r3, [pc, #3888] @ cf7e0 │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3884] @ cf7e4 │ │ │ │ add r1, pc │ │ │ │ @@ -178178,662 +178184,662 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1935 @ 0x78f │ │ │ │ bl e2608 │ │ │ │ b.w c3ee4 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ + movs r6, r3 │ │ │ │ + strb r4, [r2, #3] │ │ │ │ + movs r6, r3 │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ + movs r6, r3 │ │ │ │ + cmp r3, #230 @ 0xe6 │ │ │ │ + movs r6, r3 │ │ │ │ + strb r2, [r3, #3] │ │ │ │ + movs r6, r3 │ │ │ │ + strb r4, [r4, #2] │ │ │ │ + movs r6, r3 │ │ │ │ + cmp r4, #6 │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + cmp r3, #182 @ 0xb6 │ │ │ │ + movs r6, r3 │ │ │ │ + ldr r6, [pc, #392] @ (cf984 ) │ │ │ │ + movs r6, r3 │ │ │ │ + ldr r6, [pc, #496] @ (cf9f0 ) │ │ │ │ + movs r6, r3 │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ movs r6, r3 │ │ │ │ cmp r3, #134 @ 0x86 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #54 @ 0x36 │ │ │ │ + strb r6, [r7, #7] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + cmp r3, #166 @ 0xa6 │ │ │ │ movs r6, r3 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #6 │ │ │ │ + str r6, [r5, #120] @ 0x78 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [pc, #712] @ (cfac4 ) │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r5, [pc, #816] @ (cfb30 ) │ │ │ │ + cmp r3, #118 @ 0x76 │ │ │ │ movs r6, r3 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #214 @ 0xd6 │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r1, #5] │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ movs r6, r3 │ │ │ │ - strb r4, [r2, #5] │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ movs r6, r3 │ │ │ │ cmp r2, #246 @ 0xf6 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + cmp r3, #22 │ │ │ │ movs r6, r3 │ │ │ │ cmp r2, #198 @ 0xc6 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #118 @ 0x76 │ │ │ │ + strb r6, [r6, r2] │ │ │ │ movs r6, r3 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + cmp r2, #230 @ 0xe6 │ │ │ │ movs r6, r3 │ │ │ │ cmp r2, #150 @ 0x96 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ + cmp r6, sl │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + cmp r8, r2 │ │ │ │ movs r6, r3 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ movs r6, r3 │ │ │ │ cmp r2, #102 @ 0x66 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #22 │ │ │ │ + cmp r2, fp │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + cmp r0, ip │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ + cmp r2, #134 @ 0x86 │ │ │ │ movs r6, r3 │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r1, #230 @ 0xe6 │ │ │ │ + cmp r6, fp │ │ │ │ movs r6, r3 │ │ │ │ - add lr, r4 │ │ │ │ + cmp r0, r6 │ │ │ │ movs r6, r3 │ │ │ │ - add r8, ip │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ movs r6, r3 │ │ │ │ cmp r2, #6 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r2, r8 │ │ │ │ movs r6, r3 │ │ │ │ - add sl, r5 │ │ │ │ + cmp r0, r0 │ │ │ │ movs r6, r3 │ │ │ │ - add r8, r6 │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ cmp r1, #214 @ 0xd6 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ movs r6, r3 │ │ │ │ - add lr, r5 │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ movs r6, r3 │ │ │ │ - add r8, r0 │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ movs r6, r3 │ │ │ │ cmp r1, #166 @ 0xa6 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ + subs r6, #102 @ 0x66 │ │ │ │ movs r6, r3 │ │ │ │ - add sl, r2 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ - add r0, sl │ │ │ │ + cmp r1, #198 @ 0xc6 │ │ │ │ movs r6, r3 │ │ │ │ cmp r1, #118 @ 0x76 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ + ldr r1, [pc, #984] @ (cfc94 ) │ │ │ │ movs r6, r3 │ │ │ │ - subs r5, #202 @ 0xca │ │ │ │ + ldr r2, [pc, #464] @ (cfa90 ) │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #164 @ 0xa4 │ │ │ │ + cmp r1, #150 @ 0x96 │ │ │ │ movs r6, r3 │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ + ldr r2, [pc, #24] @ (cf8e4 ) │ │ │ │ movs r6, r3 │ │ │ │ - subs r5, #182 @ 0xb6 │ │ │ │ + ldr r2, [pc, #272] @ (cf9e0 ) │ │ │ │ movs r6, r3 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + cmp r1, #102 @ 0x66 │ │ │ │ movs r6, r3 │ │ │ │ cmp r1, #22 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r0, #198 @ 0xc6 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #280] @ (cf9d4 ) │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #784] @ (cfbd0 ) │ │ │ │ + cmp r1, #54 @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ cmp r0, #230 @ 0xe6 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #344] @ (cfa24 ) │ │ │ │ + adds r6, #172 @ 0xac │ │ │ │ movs r6, r3 │ │ │ │ - ldr r1, [pc, #592] @ (cfb20 ) │ │ │ │ + cmp r1, #2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ + cmp r0, #178 @ 0xb2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r5, #124] @ 0x7c │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r0, #134 @ 0x86 │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + mvns r2, r7 │ │ │ │ movs r6, r3 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + add r4, r1 │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + cmp r0, #162 @ 0xa2 │ │ │ │ movs r6, r3 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r0, #2 │ │ │ │ + add r6, r2 │ │ │ │ movs r6, r3 │ │ │ │ - subs r1, #18 │ │ │ │ + mvns r4, r3 │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + cmp r0, #114 @ 0x72 │ │ │ │ movs r6, r3 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + add r2, r1 │ │ │ │ movs r6, r3 │ │ │ │ - muls r2, r1 │ │ │ │ + bics r4, r5 │ │ │ │ movs r6, r3 │ │ │ │ - muls r4, r3 │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ movs r6, r3 │ │ │ │ movs r7, #242 @ 0xf2 │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ + mvns r6, r7 │ │ │ │ movs r6, r3 │ │ │ │ - muls r6, r4 │ │ │ │ + muls r4, r7 │ │ │ │ movs r6, r3 │ │ │ │ - orrs r4, r5 │ │ │ │ + cmp r0, #18 │ │ │ │ movs r6, r3 │ │ │ │ movs r7, #194 @ 0xc2 │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + ldr r4, [pc, #600] @ (cfba4 ) │ │ │ │ movs r6, r3 │ │ │ │ - muls r2, r3 │ │ │ │ + ldr r4, [pc, #368] @ (cfac0 ) │ │ │ │ movs r6, r3 │ │ │ │ - cmn r4, r7 │ │ │ │ + movs r7, #226 @ 0xe2 │ │ │ │ movs r6, r3 │ │ │ │ movs r7, #146 @ 0x92 │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #66 @ 0x42 │ │ │ │ + ldr r1, [pc, #376] @ (cfad4 ) │ │ │ │ movs r6, r3 │ │ │ │ - muls r6, r1 │ │ │ │ + ldr r1, [pc, #432] @ (cfb10 ) │ │ │ │ movs r6, r3 │ │ │ │ - cmn r4, r1 │ │ │ │ + movs r7, #178 @ 0xb2 │ │ │ │ movs r6, r3 │ │ │ │ movs r7, #98 @ 0x62 │ │ │ │ movs r6, r3 │ │ │ │ - movs r7, #18 │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #920] @ (cfce4 ) │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #688] @ (cfc00 ) │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ movs r6, r3 │ │ │ │ movs r7, #50 @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [pc, #696] @ (cfc14 ) │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ movs r6, r3 │ │ │ │ - ldr r0, [pc, #752] @ (cfc50 ) │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ movs r6, r3 │ │ │ │ movs r7, #2 │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + @ instruction: 0x47c2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, #30 │ │ │ │ + blx r2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ movs r6, r3 │ │ │ │ movs r6, #210 @ 0xd2 │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + ldr r3, [pc, #328] @ (cfae4 ) │ │ │ │ movs r6, r3 │ │ │ │ - cmp r6, #30 │ │ │ │ + ldr r3, [pc, #432] @ (cfb50 ) │ │ │ │ movs r6, r3 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ movs r6, r3 │ │ │ │ movs r6, #162 @ 0xa2 │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ + ldrb r2, [r6, #8] │ │ │ │ movs r6, r3 │ │ │ │ - bx r2 │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ movs r6, r3 │ │ │ │ - mov r8, ip │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ movs r6, r3 │ │ │ │ movs r6, #114 @ 0x72 │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #34 @ 0x22 │ │ │ │ + ldrb r6, [r7, #8] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #648] @ (cfc24 ) │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [pc, #752] @ (cfc90 ) │ │ │ │ + movs r6, #146 @ 0x92 │ │ │ │ movs r6, r3 │ │ │ │ movs r6, #66 @ 0x42 │ │ │ │ movs r6, r3 │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r2, [r0, #6] │ │ │ │ + adds r4, #8 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #18 │ │ │ │ + movs r6, #16 │ │ │ │ movs r6, r3 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ movs r5, #226 @ 0xe2 │ │ │ │ movs r6, r3 │ │ │ │ - movs r5, #146 @ 0x92 │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ movs r6, r3 │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ + movs r6, #2 │ │ │ │ movs r6, r3 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ movs r6, r3 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + adds r6, #118 @ 0x76 │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ movs r6, r3 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + movs r5, #210 @ 0xd2 │ │ │ │ movs r6, r3 │ │ │ │ movs r5, #130 @ 0x82 │ │ │ │ movs r6, r3 │ │ │ │ - movs r5, #50 @ 0x32 │ │ │ │ + strh r6, [r5, r5] │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + strh r0, [r1, r1] │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ movs r6, r3 │ │ │ │ - movs r5, #82 @ 0x52 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ movs r6, r3 │ │ │ │ - movs r5, #2 │ │ │ │ + strh r6, [r4, r5] │ │ │ │ movs r6, r3 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + strh r4, [r3, r0] │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ movs r6, r3 │ │ │ │ movs r5, #34 @ 0x22 │ │ │ │ movs r6, r3 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + strh r6, [r3, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + str r4, [r5, r7] │ │ │ │ movs r6, r3 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ movs r6, r3 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ movs r6, r3 │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + strh r6, [r2, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r6, r2] │ │ │ │ + str r4, [r7, r6] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + movs r5, #18 │ │ │ │ movs r6, r3 │ │ │ │ movs r4, #194 @ 0xc2 │ │ │ │ movs r6, r3 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + strh r2, [r1, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + str r4, [r1, r6] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r7, r4] │ │ │ │ + movs r4, #226 @ 0xe2 │ │ │ │ movs r6, r3 │ │ │ │ movs r4, #146 @ 0x92 │ │ │ │ movs r6, r3 │ │ │ │ - movs r4, #66 @ 0x42 │ │ │ │ + strh r6, [r0, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + str r4, [r3, r5] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r1, r4] │ │ │ │ + movs r4, #178 @ 0xb2 │ │ │ │ movs r6, r3 │ │ │ │ movs r4, #98 @ 0x62 │ │ │ │ movs r6, r3 │ │ │ │ - movs r4, #18 │ │ │ │ + strh r2, [r1, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + str r4, [r5, r4] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + movs r4, #130 @ 0x82 │ │ │ │ movs r6, r3 │ │ │ │ movs r4, #50 @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ - movs r3, #226 @ 0xe2 │ │ │ │ + strh r2, [r2, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + str r4, [r7, r3] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + movs r4, #82 @ 0x52 │ │ │ │ movs r6, r3 │ │ │ │ movs r4, #2 │ │ │ │ movs r6, r3 │ │ │ │ - movs r3, #178 @ 0xb2 │ │ │ │ + strh r2, [r1, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + str r4, [r1, r3] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r7, r1] │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ movs r6, r3 │ │ │ │ movs r3, #210 @ 0xd2 │ │ │ │ movs r6, r3 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + strh r6, [r0, r5] │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + str r4, [r3, r2] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r1, r1] │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ movs r6, r3 │ │ │ │ movs r3, #162 @ 0xa2 │ │ │ │ movs r6, r3 │ │ │ │ - movs r3, #82 @ 0x52 │ │ │ │ + strh r6, [r7, r4] │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + str r4, [r5, r1] │ │ │ │ movs r6, r3 │ │ │ │ - str r4, [r3, r0] │ │ │ │ + movs r3, #194 @ 0xc2 │ │ │ │ movs r6, r3 │ │ │ │ movs r3, #114 @ 0x72 │ │ │ │ movs r6, r3 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + strh r2, [r7, r4] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + str r4, [r7, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #944] @ (cfe50 ) │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ movs r6, r3 │ │ │ │ movs r3, #66 @ 0x42 │ │ │ │ movs r6, r3 │ │ │ │ - movs r2, #242 @ 0xf2 │ │ │ │ + strh r6, [r6, r4] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r1, r2] │ │ │ │ + str r4, [r1, r0] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #752] @ (cfda0 ) │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ movs r6, r3 │ │ │ │ movs r3, #18 │ │ │ │ movs r6, r3 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + strh r6, [r5, r4] │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + ldr r7, [pc, #880] @ (cfe50 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #560] @ (cfcf0 ) │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ movs r2, #226 @ 0xe2 │ │ │ │ movs r6, r3 │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ + strh r6, [r5, r4] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ + ldr r7, [pc, #688] @ (cfda0 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #368] @ (cfc40 ) │ │ │ │ + movs r3, #2 │ │ │ │ movs r6, r3 │ │ │ │ movs r2, #178 @ 0xb2 │ │ │ │ movs r6, r3 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + strh r2, [r5, r4] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + ldr r7, [pc, #496] @ (cfcf0 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #176] @ (cfb90 ) │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ movs r6, r3 │ │ │ │ movs r2, #130 @ 0x82 │ │ │ │ movs r6, r3 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ + strh r6, [r3, r4] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ + ldr r7, [pc, #288] @ (cfc30 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [pc, #1008] @ (cfee0 ) │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ movs r6, r3 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ movs r6, r3 │ │ │ │ - movs r2, #2 │ │ │ │ + strh r6, [r3, r4] │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + ldr r7, [pc, #112] @ (cfb90 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [pc, #816] @ (cfe30 ) │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ movs r6, r3 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r6, r3 │ │ │ │ - movs r1, #210 @ 0xd2 │ │ │ │ + strh r6, [r3, r4] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + ldr r6, [pc, #944] @ (cfee0 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [pc, #608] @ (cfd70 ) │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ movs r6, r3 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ movs r6, r3 │ │ │ │ - movs r1, #160 @ 0xa0 │ │ │ │ + strh r2, [r3, r4] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + ldr r6, [pc, #752] @ (cfe30 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [pc, #432] @ (cfcd0 ) │ │ │ │ + movs r2, #18 │ │ │ │ movs r6, r3 │ │ │ │ movs r1, #194 @ 0xc2 │ │ │ │ movs r6, r3 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ + ldrsb r6, [r0, r4] │ │ │ │ movs r6, r3 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [pc, #240] @ (cfc20 ) │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ movs r6, r3 │ │ │ │ movs r1, #146 @ 0x92 │ │ │ │ movs r6, r3 │ │ │ │ - movs r1, #66 @ 0x42 │ │ │ │ + cmp r2, #54 @ 0x36 │ │ │ │ movs r6, r3 │ │ │ │ - strh r2, [r5, r1] │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ movs r6, r3 │ │ │ │ - ldr r6, [pc, #48] @ (cfb70 ) │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ movs r6, r3 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ movs r6, r3 │ │ │ │ - movs r1, #18 │ │ │ │ + cmp r2, #74 @ 0x4a │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + cmp r2, #28 │ │ │ │ movs r6, r3 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ movs r6, r3 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ movs r6, r3 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + cmp r1, #236 @ 0xec │ │ │ │ movs r6, r3 │ │ │ │ - cmp r1, #156 @ 0x9c │ │ │ │ + movs r1, #82 @ 0x52 │ │ │ │ movs r6, r3 │ │ │ │ movs r1, #2 │ │ │ │ movs r6, r3 │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + ldr r4, [pc, #408] @ (cfd24 ) │ │ │ │ movs r6, r3 │ │ │ │ - cmp r1, #154 @ 0x9a │ │ │ │ + ldr r4, [pc, #464] @ (cfd60 ) │ │ │ │ movs r6, r3 │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ movs r6, r3 │ │ │ │ movs r0, #210 @ 0xd2 │ │ │ │ movs r6, r3 │ │ │ │ - movs r0, #130 @ 0x82 │ │ │ │ + ldr r5, [pc, #456] @ (cfd64 ) │ │ │ │ movs r6, r3 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + ldr r5, [pc, #624] @ (cfe10 ) │ │ │ │ movs r6, r3 │ │ │ │ - cmp r1, #60 @ 0x3c │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ movs r6, r3 │ │ │ │ movs r0, #162 @ 0xa2 │ │ │ │ movs r6, r3 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + ldr r5, [pc, #664] @ (cfe44 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #728] @ (cfe64 ) │ │ │ │ + ldr r5, [pc, #432] @ (cfd60 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #784] @ (cfea0 ) │ │ │ │ + movs r0, #194 @ 0xc2 │ │ │ │ movs r6, r3 │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ movs r6, r3 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ + ldr r5, [pc, #632] @ (cfe34 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #776] @ (cfea4 ) │ │ │ │ + ldr r5, [pc, #240] @ (cfcb0 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #944] @ (cff50 ) │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ movs r6, r3 │ │ │ │ movs r0, #66 @ 0x42 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, r6, #7 │ │ │ │ + ldr r5, [pc, #584] @ (cfe14 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #984] @ (cff84 ) │ │ │ │ + ldr r5, [pc, #48] @ (cfc00 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #752] @ (cfea0 ) │ │ │ │ + movs r0, #98 @ 0x62 │ │ │ │ movs r6, r3 │ │ │ │ movs r0, #18 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + ldr r5, [pc, #568] @ (cfe14 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #952] @ (cff74 ) │ │ │ │ + ldr r4, [pc, #880] @ (cff50 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #560] @ (cfdf0 ) │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ movs r6, r3 │ │ │ │ subs r2, r4, #7 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + ldr r5, [pc, #504] @ (cfde4 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #904] @ (cff54 ) │ │ │ │ + ldr r4, [pc, #688] @ (cfea0 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #368] @ (cfd40 ) │ │ │ │ + movs r0, #2 │ │ │ │ movs r6, r3 │ │ │ │ subs r2, r6, #6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, r4, #5 │ │ │ │ + ldr r5, [pc, #488] @ (cfde4 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #888] @ (cff54 ) │ │ │ │ + ldr r4, [pc, #496] @ (cfdf0 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #176] @ (cfc90 ) │ │ │ │ + subs r2, r2, #7 │ │ │ │ movs r6, r3 │ │ │ │ subs r2, r0, #6 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, r6, #4 │ │ │ │ + str r2, [r7, r4] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #824] @ (cff24 ) │ │ │ │ + ldr r4, [pc, #304] @ (cfd40 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #1008] @ (cffe0 ) │ │ │ │ + subs r2, r4, #6 │ │ │ │ movs r6, r3 │ │ │ │ subs r2, r2, #5 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, r0, #4 │ │ │ │ + strb r2, [r6, #28] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r4, [pc, #808] @ (cff24 ) │ │ │ │ + strb r0, [r0, #29] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #816] @ (cff30 ) │ │ │ │ + subs r2, r6, #5 │ │ │ │ movs r6, r3 │ │ │ │ subs r2, r4, #4 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, r2, #3 │ │ │ │ + str r6, [r7, r1] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + ldr r3, [pc, #944] @ (cffe0 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #624] @ (cfe80 ) │ │ │ │ + subs r2, r0, #5 │ │ │ │ movs r6, r3 │ │ │ │ subs r2, r6, #3 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + str r6, [r7, r1] │ │ │ │ movs r6, r3 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + ldr r3, [pc, #752] @ (cff30 ) │ │ │ │ movs r6, r3 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + subs r2, r2, #4 │ │ │ │ movs r6, r3 │ │ │ │ subs r2, r0, #3 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #824] @ (cff64 ) │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #240] @ (cfd20 ) │ │ │ │ + subs r2, r4, #3 │ │ │ │ movs r6, r3 │ │ │ │ subs r2, r2, #2 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, r0, #1 │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ movs r6, r3 │ │ │ │ - ldr r7, [pc, #824] @ (cff74 ) │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ movs r6, r3 │ │ │ │ - ldr r3, [pc, #48] @ (cfc70 ) │ │ │ │ + subs r2, r6, #2 │ │ │ │ movs r6, r3 │ │ │ │ subs r2, r4, #1 │ │ │ │ movs r6, r3 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #14 │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ + subs r2, r0, #2 │ │ │ │ movs r6, r3 │ │ │ │ subs r2, r6, #0 │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, r4, #7 │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #14 │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + subs r2, r2, #1 │ │ │ │ movs r6, r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #14 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + subs r6, r3, #0 │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + adds r0, r2, #7 │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, r0, #6 │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #10 │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #76 @ 0x4c │ │ │ │ + adds r2, r6, #7 │ │ │ │ movs r6, r3 │ │ │ │ adds r2, r4, #6 │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + cmp r4, #174 @ 0xae │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #2 │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #24 │ │ │ │ + adds r2, r0, #7 │ │ │ │ movs r6, r3 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r2, r6, #5 │ │ │ │ movs r6, r3 │ │ │ │ - adds r0, r4, #4 │ │ │ │ + cmp r4, #174 @ 0xae │ │ │ │ movs r6, r3 │ │ │ │ - cmp r4, #2 │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + adds r2, r2, #6 │ │ │ │ movs r6, r3 │ │ │ │ adds r2, r0, #5 │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, r6, #3 │ │ │ │ + cmp r4, #174 @ 0xae │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ + cmp r3, #12 │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + adds r2, r4, #5 │ │ │ │ movs r6, r3 │ │ │ │ adds r2, r2, #4 │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, r0, #3 │ │ │ │ + cmp r4, #174 @ 0xae │ │ │ │ movs r6, r3 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ + cmp r2, #220 @ 0xdc │ │ │ │ movs r6, r3 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + adds r2, r6, #4 │ │ │ │ movs r6, r3 │ │ │ │ adds r2, r4, #3 │ │ │ │ movs r6, r3 │ │ │ │ - adds r2, r2, #2 │ │ │ │ - movs r6, r3 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ - movs r6, r3 │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ - movs r6, r3 │ │ │ │ - adds r2, r6, #2 │ │ │ │ - movs r6, r3 │ │ │ │ - adds r2, r4, #1 │ │ │ │ - movs r6, r3 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ - movs r6, r3 │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ - movs r6, r3 │ │ │ │ - adds r2, r0, #2 │ │ │ │ - movs r6, r3 │ │ │ │ - adds r2, r6, #0 │ │ │ │ - movs r6, r3 │ │ │ │ ldr r5, [pc, #76] @ (cfd38 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #76] @ (cfd3c ) │ │ │ │ ldr r3, [pc, #80] @ (cfd40 ) │ │ │ │ add r5, pc │ │ │ │ ldr r2, [pc, #80] @ (cfd44 ) │ │ │ │ add r1, pc │ │ │ │ @@ -178856,29 +178862,29 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #1941 @ 0x795 │ │ │ │ bl e2608 │ │ │ │ b.w c3ee4 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ movs r6, r3 │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ + movs r5, #164 @ 0xa4 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r2, r1, #29 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r2, r7, #27 │ │ │ │ + asrs r2, r5, #30 │ │ │ │ movs r6, r3 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ movs r6, r3 │ │ │ │ - movs r4, #204 @ 0xcc │ │ │ │ + movs r5, #124 @ 0x7c │ │ │ │ movs r6, r3 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ movs r6, r3 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + asrs r2, r0, #30 │ │ │ │ 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 │ │ │ │ @@ -187909,15 +187915,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 175bac │ │ │ │ + bl 175c4c │ │ │ │ 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 │ │ │ │ @@ -187956,38 +187962,38 @@ │ │ │ │ cbz r0, d6c82 │ │ │ │ ldr r2, [pc, #124] @ (d6cd8 ) │ │ │ │ ldr.w r3, [r5, #3160] @ 0xc58 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n d6c70 │ │ │ │ cbz r3, d6cc8 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ 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, d6c98 │ │ │ │ - bl 175c80 │ │ │ │ + bl 175d20 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3180] @ 0xc6c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (d6cdc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (d6ce0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3408] @ 0xd50 │ │ │ │ - bl 175c80 │ │ │ │ + bl 175d20 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3180] @ 0xc6c │ │ │ │ b.n d6c96 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 423b4 │ │ │ │ ldr.w r0, [r5, #3164] @ 0xc5c │ │ │ │ ldr.w r2, [r5, #3168] @ 0xc60 │ │ │ │ @@ -187998,15 +188004,15 @@ │ │ │ │ nop │ │ │ │ str r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ 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] @ (d6de4 ) │ │ │ │ @@ -188017,15 +188023,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, #232] @ (d6dec ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ ldr r2, [pc, #220] @ (d6df0 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ add r7, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -188057,15 +188063,15 @@ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n d6db6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, d6da8 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 179748 │ │ │ │ + bl 1797e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d6ddc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ add r0, r2 │ │ │ │ @@ -188116,53 +188122,53 @@ │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #8] │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ movs r3, r4 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #416] @ 0x1a0 │ │ │ │ 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 175d1c │ │ │ │ + bl 175dbc │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, d6e24 │ │ │ │ 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 175c98 │ │ │ │ + bl 175d38 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n d6e1e │ │ │ │ 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 175d98 │ │ │ │ + bl 175e38 │ │ │ │ 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] @ (d6f40 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -188214,30 +188220,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n d6e82 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r4, #3176] @ 0xc68 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n d6e82 │ │ │ │ cmp r2, #2 │ │ │ │ beq.n d6f12 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d6f32 │ │ │ │ b.n d6f04 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n d6f26 │ │ │ │ @@ -188852,15 +188858,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w r0, r5, #32 │ │ │ │ blx 43518 │ │ │ │ mov r0, r7 │ │ │ │ strd r4, r4, [r5, #96] @ 0x60 │ │ │ │ strd r4, r4, [r5, #104] @ 0x68 │ │ │ │ - bl 17705c │ │ │ │ + bl 1770fc │ │ │ │ cbz r0, d74aa │ │ │ │ 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] @ (d75f8 ) │ │ │ │ ldr r0, [pc, #332] @ (d75fc ) │ │ │ │ @@ -188991,31 +188997,31 @@ │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ b.n d75ba │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r7, #28] │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ movs r5, r3 │ │ │ │ - cmp r2, #122 @ 0x7a │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ movs r2, r4 │ │ │ │ - @ instruction: 0xfb94001d │ │ │ │ - @ instruction: 0xfb88001d │ │ │ │ - adds r2, r7, #0 │ │ │ │ - movs r6, r3 │ │ │ │ - @ instruction: 0xfb8e001d │ │ │ │ - subs r0, r6, r7 │ │ │ │ - movs r6, r3 │ │ │ │ - smladx r0, lr, sp, r0 │ │ │ │ - smladx r0, r6, sp, r0 │ │ │ │ - smladx r0, r0, sp, r0 │ │ │ │ - smlabt r0, ip, sp, r0 │ │ │ │ - smlabt r0, sl, sp, r0 │ │ │ │ - smlabt r0, r4, sp, r0 │ │ │ │ + mcrr2 0, 1, r0, r4, cr13 │ │ │ │ + ldc2 0, cr0, [r8], #-116 @ 0xffffff8c │ │ │ │ + adds r2, r5, #3 │ │ │ │ + movs r6, r3 │ │ │ │ + ldc2 0, cr0, [lr], #-116 @ 0xffffff8c │ │ │ │ + adds r0, r4, #2 │ │ │ │ + movs r6, r3 │ │ │ │ + @ instruction: 0xfbde001d │ │ │ │ + @ instruction: 0xfbd6001d │ │ │ │ + @ instruction: 0xfbd0001d │ │ │ │ + @ instruction: 0xfbcc001d │ │ │ │ + @ instruction: 0xfbca001d │ │ │ │ + @ instruction: 0xfbc4001d │ │ │ │ ldrh r0, [r7, #16] │ │ │ │ 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -189037,15 +189043,15 @@ │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 43264 <__localtime64@plt> │ │ │ │ ldrd r5, r4, [r0, #16] │ │ │ │ ldrd sl, r8, [r0] │ │ │ │ addw r4, r4, #1900 @ 0x76c │ │ │ │ ldrd r7, r6, [r0, #8] │ │ │ │ - bl 178220 │ │ │ │ + bl 1782c0 │ │ │ │ ldr.w r1, [pc, #1192] @ d7b34 │ │ │ │ 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] │ │ │ │ @@ -189467,22 +189473,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldrh r0, [r5, #12] │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa26001d │ │ │ │ - @ instruction: 0xfa30001d │ │ │ │ + @ instruction: 0xfad6001d │ │ │ │ + @ instruction: 0xfae0001d │ │ │ │ bl fffb3b3e │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + ldrh r2, [r1, #6] │ │ │ │ movs r3, r4 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf63e001d │ │ │ │ + @ instruction: 0xf6ee001d │ │ │ │ strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldr.w r3, [r4, #-104] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ it eq │ │ │ │ moveq.w r6, #805306368 @ 0x30000000 │ │ │ │ beq.n d7b72 │ │ │ │ @@ -190014,16 +190020,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 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ 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 d822c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -190577,16 +190583,16 @@ │ │ │ │ bne.n d87e0 │ │ │ │ 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 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r0, d8806 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -191574,15 +191580,15 @@ │ │ │ │ cbz r0, d9348 │ │ │ │ ldr r2, [pc, #68] @ (d9368 ) │ │ │ │ ldr.w r3, [r4, #1244] @ 0x4dc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n d9336 │ │ │ │ cbz r3, d935a │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ 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] │ │ │ │ @@ -192312,15 +192318,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e2608 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bvs.n d9b5c │ │ │ │ + bvs.n d9abc │ │ │ │ movs r5, r3 │ │ │ │ cbnz r2, d9adc │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -192444,15 +192450,15 @@ │ │ │ │ beq.n d9c86 │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr.w r4, [r4, #284] @ 0x11c │ │ │ │ cmp r6, r4 │ │ │ │ beq.n d9c80 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ mov sl, r7 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -192473,15 +192479,15 @@ │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n d9c52 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ 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 │ │ │ │ @@ -192501,24 +192507,24 @@ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ bl e2874 │ │ │ │ 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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ 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 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ 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 │ │ │ │ @@ -192537,15 +192543,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ 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 │ │ │ │ @@ -192553,22 +192559,22 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cbz r2, d9d6a │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ 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 │ │ │ │ @@ -192690,15 +192696,15 @@ │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n d9efc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cbz r0, d9eea │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 179748 │ │ │ │ + bl 1797e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, d9f22 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ add.w ip, r0, r3 │ │ │ │ b.n d9e3c │ │ │ │ @@ -192748,15 +192754,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr.w r4, [r5, #324] @ 0x144 │ │ │ │ add.w r5, r5, #320 @ 0x140 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n d9f94 │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -192770,15 +192776,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 d9f70 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ 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] @ (da03c ) │ │ │ │ @@ -192954,24 +192960,24 @@ │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ bl e2838 │ │ │ │ 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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ 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 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ 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 │ │ │ │ @@ -193006,23 +193012,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ 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 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ mov r0, r4 │ │ │ │ bl e28b0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r2, da244 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -193153,15 +193159,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r6, #16] │ │ │ │ b.n da33c │ │ │ │ mov r4, r0 │ │ │ │ addw r8, r0, #3444 @ 0xd74 │ │ │ │ addw r0, r0, #3444 @ 0xd74 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr.w r0, [r4, #3468] @ 0xd8c │ │ │ │ cbz r0, da3ee │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cbz r6, da3fa │ │ │ │ mov r0, r6 │ │ │ │ blx 43258 │ │ │ │ movs r3, #1 │ │ │ │ @@ -193174,42 +193180,42 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, da3fa │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 431e0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r0, [r4, #3468] @ 0xd8c │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, da400 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cbz r1, da3d4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ 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 da378 │ │ │ │ - bl 175b28 │ │ │ │ + bl 175bc8 │ │ │ │ str.w r0, [r4, #3468] @ 0xd8c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n da398 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n da3d8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #3468] @ 0xd8c │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n da3d6 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n da3fa │ │ │ │ @@ -193688,15 +193694,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e2608 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #56 @ 0x38 │ │ │ │ b.n da828 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ movs r5, r3 │ │ │ │ cbnz r2, da8f8 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -193755,15 +193761,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldrsb r0, [r6, r2] │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ movs r5, r3 │ │ │ │ ldrsb r0, [r7, r1] │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -193926,31 +193932,31 @@ │ │ │ │ ldr r3, [pc, #44] @ (dab80 ) │ │ │ │ add r3, pc │ │ │ │ b.n dab04 │ │ │ │ strb r4, [r4, r5] │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n dab2c │ │ │ │ + udf #148 @ 0x94 │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ strb r4, [r2, r3] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r0, #10 │ │ │ │ + cmp r0, #186 @ 0xba │ │ │ │ movs r7, r3 │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ 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] @ dac94 │ │ │ │ @@ -194006,15 +194012,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e21c4 │ │ │ │ ldr r0, [pc, #112] @ (daca8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 17e97c │ │ │ │ + bl 17ea1c │ │ │ │ cbnz r0, dac8e │ │ │ │ ldr r2, [pc, #104] @ (dacac ) │ │ │ │ ldr r3, [pc, #80] @ (dac98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -194046,31 +194052,31 @@ │ │ │ │ b.n dac16 │ │ │ │ blx 429ec │ │ │ │ nop │ │ │ │ strb r4, [r3, r1] │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r2} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r4, r5, r6} │ │ │ │ + stmia r6!, {r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r1, r4, r7} │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ movs r5, r3 │ │ │ │ strh r6, [r6, r6] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r7, #146 @ 0x92 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r5!, {r2, r4} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r5!, {r1} │ │ │ │ + stmia r5!, {r1, r4, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n dacf6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -194080,15 +194086,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 2487d8 │ │ │ │ + bl 248878 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -194492,17 +194498,17 @@ │ │ │ │ strb r7, [r4, #8] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n db102 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - str r0, [r5, r0] │ │ │ │ + str r0, [r3, r3] │ │ │ │ movs r3, r4 │ │ │ │ - bvc.n db084 │ │ │ │ + bhi.n db1e4 │ │ │ │ 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] @ db1c4 │ │ │ │ sub sp, #32 │ │ │ │ @@ -194603,15 +194609,15 @@ │ │ │ │ add.w r0, r6, #912 @ 0x390 │ │ │ │ blx 431e0 │ │ │ │ ldr r3, [pc, #700] @ (db500 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 248448 │ │ │ │ + bl 2484e8 │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cbz r1, db2c6 │ │ │ │ ldr r3, [pc, #680] @ (db504 ) │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ movw r5, #375 @ 0x177 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ @@ -194699,20 +194705,20 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne.n db354 │ │ │ │ ldr.w r8, [pc, #428] @ db50c │ │ │ │ movs r5, #2 │ │ │ │ str.w r5, [r6, #3148] @ 0xc4c │ │ │ │ add r8, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 176ecc │ │ │ │ + bl 176f6c │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, db382 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17e97c │ │ │ │ + bl 17ea1c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w db4c4 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r6, #3152] @ 0xc50 │ │ │ │ str.w r2, [r6, #3092] @ 0xc14 │ │ │ │ @@ -194865,25 +194871,25 @@ │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r4, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x009a │ │ │ │ - movs r5, r3 │ │ │ │ - bkpt 0x002c │ │ │ │ - movs r5, r3 │ │ │ │ - pop {r1, r2, r5, r6, r7, pc} │ │ │ │ + itet mi │ │ │ │ + movmi r5, r3 │ │ │ │ + bkpt 0x00dc │ │ │ │ + movmi r5, r3 │ │ │ │ + bkpt 0x0096 │ │ │ │ movs r5, r3 │ │ │ │ ldr r4, [pc, #144] @ (db5ac ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x00a0 │ │ │ │ movs r5, r3 │ │ │ │ - pop {r1, r3, r5, r7, pc} │ │ │ │ + bkpt 0x005a │ │ │ │ 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 │ │ │ │ @@ -195117,15 +195123,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #768] @ (dba9c ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n db830 │ │ │ │ + bne.n db790 │ │ │ │ movs r5, r3 │ │ │ │ ldr r0, [pc, #544] @ (db9c8 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cbz r0, db804 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -195247,19 +195253,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ bl e2608 │ │ │ │ mov r4, r0 │ │ │ │ b.n db88a │ │ │ │ nop │ │ │ │ - cbnz r2, db90e │ │ │ │ + rev16 r2, r3 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r2, db908 │ │ │ │ + rev r2, r6 │ │ │ │ movs r5, r3 │ │ │ │ - cbnz r6, db8fe │ │ │ │ + cbnz r6, db92a │ │ │ │ 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] @ db950 │ │ │ │ sub sp, #8 │ │ │ │ @@ -195462,15 +195468,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n dbbd2 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [sp, #256] @ 0x100 │ │ │ │ - bl 176768 │ │ │ │ + bl 176808 │ │ │ │ cmp r4, #8 │ │ │ │ mov sl, r0 │ │ │ │ it ls │ │ │ │ addls r3, sp, #16 │ │ │ │ mov fp, r1 │ │ │ │ itt ls │ │ │ │ movls r6, r3 │ │ │ │ @@ -195540,17 +195546,17 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ cmp r4, r5 │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, sl │ │ │ │ + bx r0 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ movs r5, r3 │ │ │ │ add sl, pc │ │ │ │ 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 │ │ │ │ @@ -195736,15 +195742,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ orrs r6, r6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r5, lr} │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ movs r5, r3 │ │ │ │ cmn r4, r0 │ │ │ │ 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 │ │ │ │ @@ -198867,17 +198873,17 @@ │ │ │ │ adds r4, #1 │ │ │ │ str.w r2, [r3, #276] @ 0x114 │ │ │ │ add.w r1, r1, #268 @ 0x10c │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.w dd078 │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ movs r3, r4 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ movs r5, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ands.w r3, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ beq.w de16e │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ @@ -200110,15 +200116,15 @@ │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r6, r0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ asrs r0, r0, #28 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrh r0, [r3, #4] │ │ │ │ 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 │ │ │ │ @@ -200147,15 +200153,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 │ │ │ │ - asrs r6, r3, #22 │ │ │ │ + asrs r6, r1, #25 │ │ │ │ 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 │ │ │ │ @@ -200197,15 +200203,15 @@ │ │ │ │ cbz r5, dec92 │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 42884 │ │ │ │ str.w r5, [r4, #920] @ 0x398 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - asrs r0, r1, #20 │ │ │ │ + asrs r0, r7, #22 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #780] @ (defb8 ) │ │ │ │ @@ -203996,15 +204002,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #10 │ │ │ │ bl e2838 │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ strd r3, r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bl 250a6c │ │ │ │ + bl 250b0c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ beq.n e1c84 │ │ │ │ cmp r3, #2 │ │ │ │ itte ne │ │ │ │ @@ -204286,23 +204292,23 @@ │ │ │ │ beq.n e1ff8 │ │ │ │ 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 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ cbz r0, e1f6a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n e1f6a │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e2010 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n e2010 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -204372,16 +204378,16 @@ │ │ │ │ it eq │ │ │ │ subeq.w r1, r3, lr │ │ │ │ b.n e1f42 │ │ │ │ cmp r2, #2 │ │ │ │ beq.n e1fa0 │ │ │ │ b.n e1f98 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 43120 <__aeabi_uidiv@plt> │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ @@ -204490,15 +204496,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 250a6c │ │ │ │ + bl 250b0c │ │ │ │ lsls r3, r0, #29 │ │ │ │ it pl │ │ │ │ movpl r0, #0 │ │ │ │ bpl.n e216c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, e2172 │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ @@ -204519,15 +204525,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 250a6c │ │ │ │ + bl 250b0c │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n e21b2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, e21b4 │ │ │ │ movw r1, #30570 @ 0x776a │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n e21a8 │ │ │ │ @@ -204607,32 +204613,32 @@ │ │ │ │ b.n e21f8 │ │ │ │ ldr r2, [pc, #476] @ (e2438 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #476] @ (e243c ) │ │ │ │ adds r6, #4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ add.w r3, fp, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n e2214 │ │ │ │ b.n e2236 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 179aa4 │ │ │ │ + bl 179b44 │ │ │ │ ldr r1, [pc, #444] @ (e2440 ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 179ae8 │ │ │ │ + bl 179b88 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e23f4 │ │ │ │ ldr.w r3, [r4, #324] @ 0x144 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n e2386 │ │ │ │ @@ -204645,15 +204651,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 1797c8 │ │ │ │ + bl 179868 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ble.w e2422 │ │ │ │ mov.w r3, #48640 @ 0xbe00 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -204716,15 +204722,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, sl │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl d9f40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr.w r2, [r4, #284] @ 0x11c │ │ │ │ add.w r3, r4, #280 @ 0x118 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n e23c2 │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.n e2416 │ │ │ │ it hi │ │ │ │ @@ -204741,45 +204747,45 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl d9dac │ │ │ │ mov r0, r9 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ b.n e2214 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 249a48 │ │ │ │ + bl 249ae8 │ │ │ │ ldr r2, [pc, #104] @ (e2444 ) │ │ │ │ ldr r1, [pc, #108] @ (e2448 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e2214 │ │ │ │ b.n e2242 │ │ │ │ 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 d9fa0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ b.n e2214 │ │ │ │ tst.w sl, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #4 │ │ │ │ b.n e23a8 │ │ │ │ movs r3, #0 │ │ │ │ @@ -204788,23 +204794,23 @@ │ │ │ │ nop │ │ │ │ udf #32 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ble.n e2400 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [r3, r1] │ │ │ │ + str r4, [r1, r4] │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r7, r1] │ │ │ │ + str r6, [r5, r4] │ │ │ │ movs r5, r3 │ │ │ │ - str r4, [r3, r2] │ │ │ │ + str r4, [r1, r5] │ │ │ │ movs r5, r3 │ │ │ │ - ldr r7, [pc, #40] @ (e2470 ) │ │ │ │ + ldr r7, [pc, #744] @ (e2730 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [pc, #1016] @ (e2844 ) │ │ │ │ + ldr r7, [pc, #696] @ (e2704 ) │ │ │ │ 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] @ (e25ec ) │ │ │ │ @@ -204845,58 +204851,58 @@ │ │ │ │ cmn.w r5, #8 │ │ │ │ bne.n e24bc │ │ │ │ cmp r3, #2 │ │ │ │ bne.n e2598 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, e2518 │ │ │ │ mov r0, r5 │ │ │ │ - bl 249ef0 │ │ │ │ + bl 249f90 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n e25b2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 179aa4 │ │ │ │ + bl 179b44 │ │ │ │ ldr r1, [pc, #280] @ (e25f4 ) │ │ │ │ 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 e21c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r2, [pc, #248] @ (e25f8 ) │ │ │ │ ldr r3, [pc, #240] @ (e25f0 ) │ │ │ │ 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 e25e6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 249ef0 │ │ │ │ + bl 249f90 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n e2554 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 179aa4 │ │ │ │ + bl 179b44 │ │ │ │ ldr r1, [pc, #200] @ (e25fc ) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -204972,23 +204978,23 @@ │ │ │ │ b.n e24c0 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blt.n e2520 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #312] @ (e2730 ) │ │ │ │ + ldr r6, [pc, #1016] @ (e29f0 ) │ │ │ │ movs r5, r3 │ │ │ │ bge.n e25f4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r5, [pc, #984] @ (e29d8 ) │ │ │ │ + ldr r6, [pc, #664] @ (e2898 ) │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ 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] @ (e2660 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -205144,15 +205150,15 @@ │ │ │ │ cbz r0, e27aa │ │ │ │ ldr r3, [pc, #48] @ (e27c4 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n e27a2 │ │ │ │ cbz r2, e27ac │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 423b4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -205172,43 +205178,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, e27fe │ │ │ │ mov r1, r6 │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ cbz r0, e2810 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 17d6e8 │ │ │ │ + bl 17d788 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 175b28 │ │ │ │ + bl 175bc8 │ │ │ │ str.w r0, [r4, #3440] @ 0xd70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e27e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3440] @ 0xd70 │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ movs r2, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 17d5f8 │ │ │ │ + bl 17d698 │ │ │ │ ldr.w r0, [r4, #3440] @ 0xd70 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e27e8 │ │ │ │ b.n e280a │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -205221,15 +205227,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 17d5f8 │ │ │ │ + bl 17d698 │ │ │ │ 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 │ │ │ │ @@ -205239,23 +205245,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 17d5f8 │ │ │ │ + bl 17d698 │ │ │ │ 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 17d610 │ │ │ │ + bl 17d6b0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, e28d4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, e28d6 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -205279,15 +205285,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 17d5f8 │ │ │ │ + bl 17d698 │ │ │ │ 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 │ │ │ │ @@ -205310,15 +205316,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 17d5f8 │ │ │ │ + bl 17d698 │ │ │ │ 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 │ │ │ │ @@ -205352,15 +205358,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 17d5f8 │ │ │ │ + bl 17d698 │ │ │ │ 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 │ │ │ │ @@ -205491,15 +205497,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 17d5f8 │ │ │ │ + bl 17d698 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n e2a02 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -205549,15 +205555,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 17d5f8 │ │ │ │ + bl 17d698 │ │ │ │ addw r0, r5, #3096 @ 0xc18 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e2ba2 │ │ │ │ @@ -205635,15 +205641,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ beq.n e2ca0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 17d6e8 │ │ │ │ + bl 17d788 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (e2ce0 ) │ │ │ │ ldr r3, [pc, #80] @ (e2cdc ) │ │ │ │ add r2, pc │ │ │ │ @@ -205655,25 +205661,25 @@ │ │ │ │ bne.n e2cd2 │ │ │ │ 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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #16 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl e27c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ bne.n e2c88 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n e2c7e │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -205710,15 +205716,15 @@ │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ beq.n e2d58 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 17d6e8 │ │ │ │ + bl 17d788 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #84] @ (e2d98 ) │ │ │ │ ldr r3, [pc, #80] @ (e2d94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -205728,25 +205734,25 @@ │ │ │ │ bne.n e2d8a │ │ │ │ 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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl e27c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ cbnz r5, e2d84 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n e2d38 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n e2d3c │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ @@ -205801,15 +205807,15 @@ │ │ │ │ ldr r3, [pc, #32] @ (e2e3c ) │ │ │ │ add.w r0, r4, #4352 @ 0x1100 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2483c8 │ │ │ │ + bl 248468 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #540] @ 0x21c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bcs.n e2ea4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r4, r5, #17 │ │ │ │ @@ -206565,15 +206571,15 @@ │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl e2608 │ │ │ │ b.n e35fa │ │ │ │ - subs r5, #44 @ 0x2c │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ movs r5, r3 │ │ │ │ cbnz r2, e361c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -206844,24 +206850,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr r1, [pc, #52] @ (e3934 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 18cd0c │ │ │ │ + bl 18cdac │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n e3918 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ (e3938 ) │ │ │ │ @@ -206873,17 +206879,17 @@ │ │ │ │ add r2, pc │ │ │ │ movw r3, #873 @ 0x369 │ │ │ │ bl e2608 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsrs r3, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + subs r3, #18 │ │ │ │ movs r5, r3 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + subs r2, #234 @ 0xea │ │ │ │ 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] │ │ │ │ @@ -206924,15 +206930,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #136] @ (e3a50 ) │ │ │ │ + ldr r7, [pc, #840] @ (e3d10 ) │ │ │ │ movs r5, r3 │ │ │ │ stmia r6!, {r2, r5, 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 │ │ │ │ @@ -207792,24 +207798,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 18cc48 │ │ │ │ + bl 18cce8 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n e426c │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18cbdc │ │ │ │ + bl 18cc7c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n e42a2 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 18cbdc │ │ │ │ + bl 18cc7c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n e42ca │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n e428c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -207837,56 +207843,56 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl e38d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e424a │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 18cbc8 │ │ │ │ + bl 18cc68 │ │ │ │ b.n e42e2 │ │ │ │ ldr r1, [pc, #80] @ (e42f4 ) │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ ldr r2, [pc, #80] @ (e42f8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl e2608 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #48] @ (e42fc ) │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ ldr r2, [pc, #48] @ (e4300 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl e2608 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18cbc8 │ │ │ │ + bl 18cc68 │ │ │ │ b.n e42ba │ │ │ │ nop │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + adds r1, #98 @ 0x62 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ movs r5, r3 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ 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] @ (e43ac ) │ │ │ │ @@ -207934,28 +207940,28 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e437e │ │ │ │ ldr r0, [pc, #40] @ (e43b8 ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 17e97c │ │ │ │ + bl 17ea1c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e4330 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl daa80 │ │ │ │ blx 429ec │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ pop {r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ 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 │ │ │ │ @@ -208132,17 +208138,17 @@ │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r4, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ movs r5, r3 │ │ │ │ - cmp r6, #50 @ 0x32 │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ 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 │ │ │ │ @@ -208178,25 +208184,25 @@ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n e467a │ │ │ │ cmp r2, #2 │ │ │ │ bne.n e4658 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ 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 18cbfc │ │ │ │ + bl 18cc9c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl e43c0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -208208,25 +208214,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ 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 18cbfc │ │ │ │ + bl 18cc9c │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl da9ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #28] @ (e46d0 ) │ │ │ │ @@ -208237,35 +208243,35 @@ │ │ │ │ movw r3, #1355 @ 0x54b │ │ │ │ bl e2608 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r4, #164 @ 0xa4 │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ 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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e476c │ │ │ │ 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 e477c │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl e925c │ │ │ │ mov r1, r4 │ │ │ │ @@ -208277,41 +208283,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n e47c0 │ │ │ │ bl e3768 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ 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 18cbac │ │ │ │ + bl 18cc4c │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e4702 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ 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 18cc18 │ │ │ │ + bl 18ccb8 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n e4764 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr r3, [pc, #60] @ (e47d4 ) │ │ │ │ ldr r1, [pc, #64] @ (e47d8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ movw r2, #811 @ 0x32b │ │ │ │ add r1, pc │ │ │ │ bl e4304 │ │ │ │ @@ -208329,38 +208335,38 @@ │ │ │ │ movw r2, #834 @ 0x342 │ │ │ │ ldr r1, [pc, #32] @ (e47e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl e4304 │ │ │ │ b.n e47a6 │ │ │ │ nop │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r4, #238 @ 0xee │ │ │ │ movs r5, r3 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r4, #112 @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ movs r5, r3 │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ movs r5, r3 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ 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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ b.n e4818 │ │ │ │ - bl 18cc18 │ │ │ │ + bl 18ccb8 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n e4852 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n e4846 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r2, [r3, #3108] @ 0xc24 │ │ │ │ @@ -208369,37 +208375,37 @@ │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n e4810 │ │ │ │ ldrb.w r2, [r3, #3112] @ 0xc28 │ │ │ │ cbz r2, e4866 │ │ │ │ mvn.w r4, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #28] @ (e4870 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #28] @ (e4874 ) │ │ │ │ movw r2, #619 @ 0x26b │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl e4304 │ │ │ │ b.n e4838 │ │ │ │ mov r0, r3 │ │ │ │ bl daa80 │ │ │ │ b.n e4838 │ │ │ │ nop │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ movs r5, r3 │ │ │ │ - cmp r3, #2 │ │ │ │ + cmp r3, #178 @ 0xb2 │ │ │ │ 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 │ │ │ │ @@ -208465,25 +208471,25 @@ │ │ │ │ bl e91b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e4a70 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ b.n e48e0 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ 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 18cbfc │ │ │ │ + bl 18cc9c │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl da9ec │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -208494,25 +208500,25 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl e37f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e4a04 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ ldr r7, [r4, #84] @ 0x54 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ 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 18cbfc │ │ │ │ + bl 18cc9c │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ cbz r7, e49ba │ │ │ │ mov r0, r5 │ │ │ │ bl e47ec │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e4a54 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -208965,33 +208971,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, r4, r6, lr} │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r1, r3, r4, r6, lr} │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r4, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #16 │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ movs r5, r3 │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + movs r6, #254 @ 0xfe │ │ │ │ movs r5, r3 │ │ │ │ uxtb r4, r0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r5, #92 @ 0x5c │ │ │ │ + movs r6, #12 │ │ │ │ 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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ e4f90 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -209056,17 +209062,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n e4e92 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n e4f32 │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 18cbac │ │ │ │ + bl 18cc4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ cbz r6, e4f3e │ │ │ │ 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] │ │ │ │ @@ -209092,21 +209098,21 @@ │ │ │ │ bl e4304 │ │ │ │ b.n e4f6a │ │ │ │ ... │ │ │ │ cbz r6, e4fb2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r4, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r5, #58 @ 0x3a │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #0 │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r5, #58 @ 0x3a │ │ │ │ movs r5, r3 │ │ │ │ - movs r3, #228 @ 0xe4 │ │ │ │ + movs r4, #148 @ 0x94 │ │ │ │ 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] @ e50bc │ │ │ │ mov r5, r0 │ │ │ │ @@ -209133,19 +209139,19 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ cmp r6, r4 │ │ │ │ bne.n e4fdc │ │ │ │ add.w r0, r5, #144 @ 0x90 │ │ │ │ - bl 18cbc8 │ │ │ │ + bl 18cc68 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18cbc8 │ │ │ │ + bl 18cc68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ ldrd r0, r3, [r5, #304] @ 0x130 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n e503a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, e5032 │ │ │ │ @@ -209161,15 +209167,15 @@ │ │ │ │ cbz r0, e5066 │ │ │ │ ldr r2, [pc, #128] @ (e50c0 ) │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n e5054 │ │ │ │ cbz r3, e50b0 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ 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 │ │ │ │ @@ -209180,24 +209186,24 @@ │ │ │ │ strd r3, r3, [r5, #36] @ 0x24 │ │ │ │ bl e28b0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r8, r5, #68 @ 0x44 │ │ │ │ bl e47ec │ │ │ │ add.w r9, r5, #96 @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r9 │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 18cbfc │ │ │ │ + bl 18cc9c │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 18cd70 │ │ │ │ + bl 18ce10 │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ b.n e4fce │ │ │ │ blx 423b4 │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ b.n e5054 │ │ │ │ nop │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ @@ -209713,15 +209719,15 @@ │ │ │ │ ldrb.w r3, [r0, #3112] @ 0xc28 │ │ │ │ cbz r3, e55c2 │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n e5328 │ │ │ │ bl daa80 │ │ │ │ b.n e55bc │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - adds r0, r7, #6 │ │ │ │ + subs r0, r5, #1 │ │ │ │ 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] @ (e56b4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -209806,17 +209812,17 @@ │ │ │ │ bl daa80 │ │ │ │ b.n e56a4 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ movs r2, r4 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ movs r5, r3 │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ push {lr} │ │ │ │ mov ip, r3 │ │ │ │ cbz r3, e56dc │ │ │ │ @@ -210332,15 +210338,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 250a6c │ │ │ │ + bl 250b0c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ bl e2128 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -210736,16 +210742,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 2508ec │ │ │ │ - bl 1803bc │ │ │ │ + bl 25098c │ │ │ │ + bl 18045c │ │ │ │ ldr.w r3, [r9, r4] │ │ │ │ rsb r0, r0, #2 │ │ │ │ str.w r0, [r8, #20] │ │ │ │ cbz r3, e606c │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #8] │ │ │ │ str.w r3, [r8, #24] │ │ │ │ @@ -210818,16 +210824,16 @@ │ │ │ │ beq.n e607e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #1 │ │ │ │ bne.n e607e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2508ec │ │ │ │ - bl 1803bc │ │ │ │ + bl 25098c │ │ │ │ + bl 18045c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e69a8 │ │ │ │ str.w r4, [r8, #20] │ │ │ │ b.n e607e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w lr, r8, #44 @ 0x2c │ │ │ │ orr.w ip, r2, r3 │ │ │ │ @@ -212024,15 +212030,15 @@ │ │ │ │ str.w fp, [r5] │ │ │ │ str r0, [r5, #8] │ │ │ │ beq.n e6d90 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 250a6c │ │ │ │ + bl 250b0c │ │ │ │ str r0, [r5, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #20 │ │ │ │ cmp r7, r9 │ │ │ │ bne.n e6d66 │ │ │ │ ldrd r3, sl, [sp, #12] │ │ │ │ mov r6, fp │ │ │ │ @@ -212612,15 +212618,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 250a6c │ │ │ │ + bl 250b0c │ │ │ │ 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] │ │ │ │ @@ -213290,21 +213296,21 @@ │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n e7a92 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 250a6c │ │ │ │ + bl 250b0c │ │ │ │ ands.w r5, r0, #2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ itt ne │ │ │ │ strne.w r6, [r4, #148] @ 0x94 │ │ │ │ movne r5, r0 │ │ │ │ - bl 250a6c │ │ │ │ + bl 250b0c │ │ │ │ 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] │ │ │ │ @@ -213447,23 +213453,23 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #12] @ (e7c30 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ movs r2, r4 │ │ │ │ ldr r3, [pc, #12] @ (e7c44 ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ 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 │ │ │ │ @@ -213618,15 +213624,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 2508e0 │ │ │ │ + bl 250980 │ │ │ │ adds r1, r5, r6 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -213735,15 +213741,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 250a6c │ │ │ │ + bl 250b0c │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n e7f2e │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n e7f2e │ │ │ │ @@ -213837,15 +213843,15 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ movs r6, #24 │ │ │ │ blx 42884 │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2508e0 │ │ │ │ + bl 250980 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -213902,15 +213908,15 @@ │ │ │ │ blx 423b4 │ │ │ │ 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, e8118 │ │ │ │ - bl 2508e0 │ │ │ │ + bl 250980 │ │ │ │ ldr.w r1, [r4, #468] @ 0x1d4 │ │ │ │ cbz r1, e8118 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ @@ -214081,17 +214087,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (e82ec ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ 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] @ (e849c ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -214171,15 +214177,15 @@ │ │ │ │ b.n e841a │ │ │ │ cmp r3, r8 │ │ │ │ beq.n e8462 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n e8416 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ - bl 250c1c │ │ │ │ + bl 250cbc │ │ │ │ cbz r0, e8416 │ │ │ │ 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} │ │ │ │ @@ -214414,15 +214420,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r0, #8] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ movs r5, r3 │ │ │ │ ldrb r4, [r1, #7] │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -214593,17 +214599,17 @@ │ │ │ │ bl e2608 │ │ │ │ mov r4, r0 │ │ │ │ b.n e87bc │ │ │ │ mov r7, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ b.n e8766 │ │ │ │ - ldc 0, cr0, [r2], {28} │ │ │ │ - stcl 0, cr0, [r6], #-112 @ 0xffffff90 │ │ │ │ - ldc 0, cr0, [r2], #-112 @ 0xffffff90 │ │ │ │ + stcl 0, cr0, [r2, #-112] @ 0xffffff90 │ │ │ │ + ldc 0, cr0, [r6, #-112] @ 0xffffff90 │ │ │ │ + stcl 0, cr0, [r2], #112 @ 0x70 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cbz r2, e8862 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -214845,15 +214851,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n e8b9a │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 176768 │ │ │ │ + bl 176808 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp r7, #8 │ │ │ │ bhi.n e8b56 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n e8b74 │ │ │ │ @@ -214939,17 +214945,17 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ strb r4, [r2, #22] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #28] │ │ │ │ + strb r6, [r2, #31] │ │ │ │ movs r2, r4 │ │ │ │ - mcr2 0, 1, r0, cr4, cr12, {0} │ │ │ │ + mrc2 0, 6, r0, cr4, cr12, {0} │ │ │ │ strb r2, [r4, #21] │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ @@ -214979,16 +214985,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl dab84 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl da9ec │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xe818001c │ │ │ │ - @ instruction: 0xe83e001c │ │ │ │ + @ instruction: 0xe8c8001c │ │ │ │ + strd r0, r0, [lr], #112 @ 0x70 │ │ │ │ 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] @ (e8d50 ) │ │ │ │ @@ -215107,19 +215113,17 @@ │ │ │ │ ... │ │ │ │ strb r6, [r7, #14] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, #12] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n e8c08 │ │ │ │ - movs r4, r3 │ │ │ │ - b.n e8c80 │ │ │ │ - movs r4, r3 │ │ │ │ - b.n e8b8c │ │ │ │ + @ instruction: 0xe804001c │ │ │ │ + @ instruction: 0xe83e001c │ │ │ │ + b.n e8cec │ │ │ │ movs r4, r3 │ │ │ │ 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 │ │ │ │ @@ -215193,17 +215197,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #658 @ 0x292 │ │ │ │ bl e2608 │ │ │ │ b.n e8dc2 │ │ │ │ nop │ │ │ │ - b.n e8be4 │ │ │ │ + b.n e8d44 │ │ │ │ movs r4, r3 │ │ │ │ - b.n e8a8c │ │ │ │ + b.n e8bec │ │ │ │ movs r4, r3 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n e8e60 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r1, #12 │ │ │ │ asrs r1, r2, #16 │ │ │ │ @@ -215224,23 +215228,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (e8e78 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (e8e7c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r0, #26] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ movs r2, r4 │ │ │ │ - strb r6, [r2, #13] │ │ │ │ + strb r6, [r0, #16] │ │ │ │ movs r2, r4 │ │ │ │ - strb r0, [r5, #21] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ 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] @ e8f08 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -215306,27 +215310,27 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (e8f60 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 17ea0c │ │ │ │ + bl 17eaac │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e8f2e │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 176768 │ │ │ │ + bl 176808 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r1, #2] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n e8b34 │ │ │ │ + b.n e8c94 │ │ │ │ movs r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -215408,15 +215412,15 @@ │ │ │ │ bl e8e80 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n e905c │ │ │ │ adds r4, #24 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n e902c │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ cmp r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n e9028 │ │ │ │ b.n e9010 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -215511,15 +215515,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e2608 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n e993c │ │ │ │ + b.n e8a9c │ │ │ │ movs r4, r3 │ │ │ │ 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 │ │ │ │ @@ -215607,17 +215611,17 @@ │ │ │ │ ldr r1, [pc, #16] @ (e9258 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl dab84 │ │ │ │ b.n e9228 │ │ │ │ nop │ │ │ │ - b.n e9878 │ │ │ │ + b.n e99d8 │ │ │ │ movs r4, r3 │ │ │ │ - b.n e9838 │ │ │ │ + b.n e9998 │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ @@ -215651,17 +215655,17 @@ │ │ │ │ mov.w r2, #340 @ 0x154 │ │ │ │ ldr r1, [pc, #16] @ (e92c8 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl dab84 │ │ │ │ b.n e929c │ │ │ │ - b.n e9804 │ │ │ │ + b.n e9964 │ │ │ │ movs r4, r3 │ │ │ │ - b.n e97c4 │ │ │ │ + b.n e9924 │ │ │ │ movs r4, r3 │ │ │ │ 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 │ │ │ │ @@ -215804,17 +215808,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n e9422 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 171c90 │ │ │ │ + bl 171d30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ 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} │ │ │ │ @@ -215834,15 +215838,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, e94fe │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ blx 42884 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18cc48 │ │ │ │ + bl 18cce8 │ │ │ │ cbz r0, e94c8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #144] @ (e9540 ) │ │ │ │ ldr r2, [pc, #148] @ (e9544 ) │ │ │ │ @@ -215852,15 +215856,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e2608 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 171c10 │ │ │ │ + bl 171cb0 │ │ │ │ cbnz r0, e9516 │ │ │ │ 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 │ │ │ │ @@ -215878,15 +215882,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e2608 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #36] @ (e954c ) │ │ │ │ ldr r2, [pc, #40] @ (e9550 ) │ │ │ │ movs r3, #123 @ 0x7b │ │ │ │ @@ -215894,23 +215898,23 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e2608 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - udf #230 @ 0xe6 │ │ │ │ + svc 150 @ 0x96 │ │ │ │ movs r4, r3 │ │ │ │ - b.n e96c0 │ │ │ │ + b.n e9820 │ │ │ │ movs r4, r3 │ │ │ │ - b.n e9624 │ │ │ │ + b.n e9784 │ │ │ │ movs r4, r3 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + svc 46 @ 0x2e │ │ │ │ movs r4, r3 │ │ │ │ - b.n e95dc │ │ │ │ + b.n e973c │ │ │ │ movs r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -216016,42 +216020,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl e9558 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ cbnz r5, e969e │ │ │ │ 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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl e9558 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e96d4 │ │ │ │ @@ -216069,15 +216073,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl e9558 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, e9742 │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -216085,19 +216089,19 @@ │ │ │ │ cmp r1, r6 │ │ │ │ sbcs r2, r3 │ │ │ │ bcs.n e976a │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r6, r3, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bl 171ca4 │ │ │ │ + bl 171d44 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n e974e │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #48] @ (e9780 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #44] @ (e9784 ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -216113,21 +216117,21 @@ │ │ │ │ ldr r1, [pc, #28] @ (e978c ) │ │ │ │ movw r2, #455 @ 0x1c7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl dab84 │ │ │ │ mov r5, r0 │ │ │ │ b.n e9742 │ │ │ │ - udf #124 @ 0x7c │ │ │ │ + svc 44 @ 0x2c │ │ │ │ movs r4, r3 │ │ │ │ - udf #24 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ movs r4, r3 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + udf #220 @ 0xdc │ │ │ │ movs r4, r3 │ │ │ │ - ble.n e978c │ │ │ │ + udf #174 @ 0xae │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #436] @ (e9958 ) │ │ │ │ @@ -216139,39 +216143,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ add r3, pc, #392 @ (adr r3, e9950 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ blx 42240 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ b.n e97ea │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 171cdc │ │ │ │ + bl 171d7c │ │ │ │ cmp r0, #1 │ │ │ │ beq.n e9824 │ │ │ │ cbnz r0, e982a │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n e97da │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ands.w r2, r3, #1 │ │ │ │ beq.n e9846 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr r2, [pc, #344] @ (e9960 ) │ │ │ │ ldr r3, [pc, #336] @ (e995c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -216207,26 +216211,26 @@ │ │ │ │ sbcs r2, r6 │ │ │ │ bcs.n e97fc │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ 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 e91e8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n e98d2 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ @@ -216293,31 +216297,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ble.n e98d8 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ movs r4, r3 │ │ │ │ - ble.n e99e4 │ │ │ │ + ble.n e9944 │ │ │ │ movs r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl e9558 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, e9a04 │ │ │ │ @@ -216355,15 +216359,15 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e99f2 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ 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 │ │ │ │ @@ -216406,26 +216410,26 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl e2608 │ │ │ │ mov r9, r0 │ │ │ │ b.n e9a04 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - blt.n e9a94 │ │ │ │ + blt.n e99f4 │ │ │ │ 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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n e9af6 │ │ │ │ @@ -216433,15 +216437,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 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e9ad6 │ │ │ │ @@ -216449,44 +216453,44 @@ │ │ │ │ cbnz r2, e9af2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl e93bc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ 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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ 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 171ca4 │ │ │ │ + bl 171d44 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n e9b56 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #28] @ (e9b74 ) │ │ │ │ @@ -216497,27 +216501,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e2608 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bge.n e9c5c │ │ │ │ + blt.n e9bbc │ │ │ │ movs r4, r3 │ │ │ │ - bge.n e9b98 │ │ │ │ + bge.n e9af8 │ │ │ │ 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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcs.n e9bde │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ @@ -216537,23 +216541,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 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #0 │ │ │ │ b.n e9bcc │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ 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 │ │ │ │ @@ -217725,15 +217729,15 @@ │ │ │ │ movne r0, r2 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n ea840 │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ - bl 250c1c │ │ │ │ + bl 250cbc │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, ea82e │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ cbz r5, ea82e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -217850,17 +217854,17 @@ │ │ │ │ nop │ │ │ │ ldrsb r6, [r0, r5] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r3, r4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ 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 │ │ │ │ @@ -217891,17 +217895,17 @@ │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e2608 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ 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 │ │ │ │ @@ -217963,21 +217967,21 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e2608 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4, {r3, r4, r6} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ 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 │ │ │ │ @@ -218040,17 +218044,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n eaabe │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ strb r2, [r3, r6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r4!, {r2} │ │ │ │ movs r4, r3 │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ movs r4, r3 │ │ │ │ strb r2, [r7, 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 │ │ │ │ @@ -218220,15 +218224,15 @@ │ │ │ │ bl eaa44 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n eac34 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r8, r6 │ │ │ │ bne.n eacba │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sbcs r1, r3 │ │ │ │ bcs.n ead26 │ │ │ │ blx 4380c │ │ │ │ b.n eacb6 │ │ │ │ @@ -218251,40 +218255,40 @@ │ │ │ │ b.n ead12 │ │ │ │ blx 4380c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ bl eaa44 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n eac34 │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ cmp r0, r4 │ │ │ │ sbcs r1, r6 │ │ │ │ bcc.n ead0c │ │ │ │ movs r0, #2 │ │ │ │ b.n eac34 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ cmp r0, r4 │ │ │ │ sbcs r1, r5 │ │ │ │ bcs.n ead26 │ │ │ │ blx 4380c │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ cmp r0, r4 │ │ │ │ sbcs r1, r5 │ │ │ │ bcs.n ead26 │ │ │ │ blx 4380c │ │ │ │ b.n ead2e │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r5, r3] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r7} │ │ │ │ movs r4, r3 │ │ │ │ strh r4, [r0, r7] │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -218308,17 +218312,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl e2608 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ 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 │ │ │ │ @@ -218337,17 +218341,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #351 @ 0x15f │ │ │ │ bl e2608 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -218366,17 +218370,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #335 @ 0x14f │ │ │ │ bl e2608 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + ldmia r0!, {r3, r4, r5, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ 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 │ │ │ │ @@ -218395,17 +218399,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #319 @ 0x13f │ │ │ │ bl e2608 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r1!, {r3} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r2, r6} │ │ │ │ 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 │ │ │ │ @@ -218425,17 +218429,17 @@ │ │ │ │ mvn.w r1, #12 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e2608 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r4, r6} │ │ │ │ + ldmia r0!, {} │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ 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] @ (eb008 ) │ │ │ │ @@ -218568,29 +218572,29 @@ │ │ │ │ nop │ │ │ │ str r6, [r2, r4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, r2] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r4} │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r6, #68] @ 0x44 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r4, r3 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r1, r2, r3} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ 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 │ │ │ │ @@ -218723,15 +218727,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 187980 │ │ │ │ + bl 187a20 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl eb038 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ @@ -218777,18 +218781,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 1759f8 │ │ │ │ + bl 175a98 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1758d8 │ │ │ │ + bl 175978 │ │ │ │ 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 │ │ │ │ @@ -218797,15 +218801,15 @@ │ │ │ │ blx 42884 │ │ │ │ ldr r2, [pc, #40] @ (eb26c ) │ │ │ │ ldr r1, [pc, #40] @ (eb270 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (eb274 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1754c8 │ │ │ │ + bl 175568 │ │ │ │ ldr r2, [pc, #36] @ (eb278 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (eb27c ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -218826,31 +218830,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 1757c8 │ │ │ │ + bl 175868 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, eb2ba │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 423b4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl e266c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1757c8 │ │ │ │ + bl 175868 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n eb29e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 175600 │ │ │ │ + bl 1756a0 │ │ │ │ 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 │ │ │ │ @@ -218861,33 +218865,33 @@ │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r3, [pc, #208] @ (eb3b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1759f8 │ │ │ │ + bl 175a98 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ - bl 1758d8 │ │ │ │ + bl 175978 │ │ │ │ dmb ish │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb316 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb306 │ │ │ │ dmb ish │ │ │ │ cbnz r3, eb360 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r7 │ │ │ │ - bl 175710 │ │ │ │ + bl 1757b0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb32c │ │ │ │ @@ -218909,30 +218913,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb398 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb374 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb364 │ │ │ │ b.n eb31c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n eb340 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n eb380 │ │ │ │ @@ -218961,33 +218965,33 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [r4, #4] │ │ │ │ adds r5, r7, #4 │ │ │ │ str r0, [r4, #8] │ │ │ │ blx 431e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1759f8 │ │ │ │ + bl 175a98 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1758d8 │ │ │ │ + bl 175978 │ │ │ │ dmb ish │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb41c │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eb40c │ │ │ │ dmb ish │ │ │ │ cbnz r3, eb48c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 175710 │ │ │ │ + bl 1757b0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, eb460 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -219002,15 +219006,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 175750 │ │ │ │ + bl 1757f0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb470 │ │ │ │ dmb ish │ │ │ │ @@ -219020,34 +219024,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n eb4d6 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n eb4a2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n eb494 │ │ │ │ b.n eb422 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n eb448 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r7, #4] │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ mov r0, r6 │ │ │ │ b.n eb486 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -219377,15 +219381,15 @@ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n eb858 │ │ │ │ ldr.w r1, [r4, #1232] @ 0x4d0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, eb84c │ │ │ │ mov r2, r8 │ │ │ │ - bl 179748 │ │ │ │ + bl 1797e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n eb886 │ │ │ │ ldr.w r2, [r4, #1236] @ 0x4d4 │ │ │ │ str.w r8, [r4, #1240] @ 0x4d8 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r4, #1232] @ 0x4d0 │ │ │ │ @@ -219893,34 +219897,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 23e9e4 │ │ │ │ + bl 23ea84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n ebdb8 │ │ │ │ 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 23ea58 │ │ │ │ + bl 23eaf8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23ea24 │ │ │ │ + bl 23eac4 │ │ │ │ cbz r4, ebe04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, ebdfc │ │ │ │ ldr r3, [r3, #32] │ │ │ │ add.w r1, r0, r0, lsl #3 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ @@ -220008,21 +220012,21 @@ │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ rors r0, r2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r2, r6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xb8a2 │ │ │ │ + cbnz r2, ebed8 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + cbnz r2, ebed4 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + cbnz r0, ebece │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xb864 │ │ │ │ + cbnz r4, ebed4 │ │ │ │ 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 │ │ │ │ @@ -220062,77 +220066,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 250d00 │ │ │ │ + bl 250da0 │ │ │ │ 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 25f8b0 │ │ │ │ + bl 25f950 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 423b4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n ebff4 │ │ │ │ cbz r6, ebf78 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 179944 │ │ │ │ + bl 1799e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac010 │ │ │ │ + bl 1ac0b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8ff0 │ │ │ │ + bl 1c9090 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19fec8 │ │ │ │ + bl 19ff68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3838 │ │ │ │ + bl 1e38d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cd8c │ │ │ │ + bl 19ce2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 196cac │ │ │ │ + bl 196d4c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac010 │ │ │ │ + bl 1ac0b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e144 │ │ │ │ + bl 20e1e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20db44 │ │ │ │ + bl 20dbe4 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #96] @ (ec020 ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 209380 │ │ │ │ + bl 209420 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab77c │ │ │ │ + bl 1ab81c │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n ebfec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2388 │ │ │ │ + bl 1a2428 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204b84 │ │ │ │ + bl 204c24 │ │ │ │ ldr r2, [pc, #44] @ (ec024 ) │ │ │ │ ldr r3, [pc, #32] @ (ec018 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ @@ -220185,34 +220189,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 194ac4 │ │ │ │ + bl 194b64 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, ec0c2 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r2, [pc, #312] @ (ec208 ) │ │ │ │ ldr r3, [pc, #304] @ (ec204 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -220228,99 +220232,99 @@ │ │ │ │ blx 43500 │ │ │ │ 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 194ac4 │ │ │ │ + bl 194b64 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, ec136 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ sub.w r3, r7, #8 │ │ │ │ vmov s2, r3 │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ blx 43500 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [pc, #144] @ ec1f0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl 194ac4 │ │ │ │ + bl 194b64 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, ec196 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ vldr d0, [pc, #84] @ ec1f8 │ │ │ │ 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 194ac4 │ │ │ │ + bl 194b64 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, ec1e0 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ b.n ec0ce │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ @@ -220376,21 +220380,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -220402,15 +220406,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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] │ │ │ │ @@ -220429,21 +220433,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -220455,15 +220459,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ec64a │ │ │ │ mov.w r9, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ @@ -220478,21 +220482,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -220506,15 +220510,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl ec028 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ strd r9, r9, [r5, #4] │ │ │ │ @@ -220531,21 +220535,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r1, r9 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -220558,37 +220562,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 1971c8 │ │ │ │ + bl 197268 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w ec622 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w ec758 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w ec644 │ │ │ │ ldr.w r7, [pc, #1204] @ ec9b0 │ │ │ │ add r7, pc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, ec542 │ │ │ │ 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 │ │ │ │ @@ -220597,15 +220601,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w ec99c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #8 │ │ │ │ lsls r3, r2, #8 │ │ │ │ @@ -220623,15 +220627,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 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 │ │ │ │ @@ -220644,21 +220648,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -220670,21 +220674,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ mov.w r1, #486 @ 0x1e6 │ │ │ │ str r6, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1971c8 │ │ │ │ + bl 197268 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [pc, #912] @ (ec9b4 ) │ │ │ │ ldr r3, [pc, #900] @ (ec9ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -220705,111 +220709,111 @@ │ │ │ │ vcvt.f64.s32 d1, s16 │ │ │ │ blx 43500 │ │ │ │ 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 194ac4 │ │ │ │ + bl 194b64 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r9 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, ec692 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 43500 │ │ │ │ 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 194ac4 │ │ │ │ + bl 194b64 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, ec6f8 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ vldr d0, [pc, #664] @ ec9a0 │ │ │ │ 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 194ac4 │ │ │ │ + bl 194b64 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, ec748 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n ec394 │ │ │ │ ldr r7, [pc, #608] @ (ec9bc ) │ │ │ │ add r7, pc │ │ │ │ b.n ec4fe │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, ec7b2 │ │ │ │ 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 │ │ │ │ @@ -220818,35 +220822,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w ec99c │ │ │ │ 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 1970d8 │ │ │ │ + bl 197178 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, ec820 │ │ │ │ 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 │ │ │ │ @@ -220855,15 +220859,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w ec99c │ │ │ │ add r2, pc, #8 @ (adr r2, ec838 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ @@ -220900,153 +220904,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 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r8, r0 │ │ │ │ b.n ec580 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r8, r0 │ │ │ │ b.n ec580 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r8, r0 │ │ │ │ b.n ec580 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r8, r0 │ │ │ │ b.n ec580 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r8, r0 │ │ │ │ b.n ec580 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r8, r0 │ │ │ │ b.n ec580 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n ec7e0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n ec7e0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n ec7e0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n ec7e0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n ec7e0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n ec7e0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n ec76c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n ec76c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n ec76c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n ec76c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n ec76c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n ec76c │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #0] │ │ │ │ eors r3, r5 │ │ │ │ subs r5, #192 @ 0xc0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - rors r0, r7 │ │ │ │ + cmp r0, r5 │ │ │ │ movs r2, r4 │ │ │ │ subs r1, #214 @ 0xd6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r6, r1 │ │ │ │ + sbcs r6, r7 │ │ │ │ movs r2, r4 │ │ │ │ - eors r2, r3 │ │ │ │ + asrs r2, r1 │ │ │ │ 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 │ │ │ │ @@ -221380,35 +221384,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 171740 │ │ │ │ + bl 1717e0 │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17147c │ │ │ │ + bl 17151c │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17147c │ │ │ │ + bl 17151c │ │ │ │ add.w r1, r5, #72 @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17147c │ │ │ │ + bl 17151c │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1717ac │ │ │ │ + bl 17184c │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17147c │ │ │ │ + bl 17151c │ │ │ │ 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 │ │ │ │ @@ -221529,15 +221533,15 @@ │ │ │ │ b.n ece54 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #40 @ 0x28 │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ movs r2, r4 │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cbz r3, ecec6 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cbz r0, ececa │ │ │ │ @@ -221578,19 +221582,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 1713b8 │ │ │ │ + bl 171458 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20d380 │ │ │ │ + bl 20d420 │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ cmp r6, #0 │ │ │ │ bne.w ed03a │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ @@ -221651,27 +221655,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 18a8f0 │ │ │ │ + bl 18a990 │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 18a96c │ │ │ │ + bl 18aa0c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 18a96c │ │ │ │ + bl 18aa0c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 18ad54 │ │ │ │ + bl 18adf4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, r4, #104 @ 0x68 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r2, [pc, #64] @ (ed05c ) │ │ │ │ ldr r3, [pc, #52] @ (ed054 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -221768,71 +221772,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 18a8f0 │ │ │ │ + bl 18a990 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 18a96c │ │ │ │ + bl 18aa0c │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18a96c │ │ │ │ + bl 18aa0c │ │ │ │ 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 18a96c │ │ │ │ + bl 18aa0c │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cbz r2, ed192 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add.w fp, r5, #48 @ 0x30 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ cbz r1, ed188 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 18a96c │ │ │ │ + bl 18aa0c │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r2, r9 │ │ │ │ bhi.n ed176 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cbz r3, ed1a0 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18a96c │ │ │ │ + bl 18aa0c │ │ │ │ add.w r9, sp, #84 @ 0x54 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 42884 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #5 │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 18ad54 │ │ │ │ + bl 18adf4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cbz r0, ed1fe │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #360] @ (ed334 ) │ │ │ │ @@ -221865,19 +221869,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 171934 │ │ │ │ + bl 1719d4 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20d5e4 │ │ │ │ + bl 20d684 │ │ │ │ ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ed2fc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ed300 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ @@ -221950,15 +221954,15 @@ │ │ │ │ cbz r0, ed2f4 │ │ │ │ bl ef72c │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #44 @ 0x2c │ │ │ │ b.n ed1d8 │ │ │ │ str r5, [sp, #16] │ │ │ │ b.n ed100 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r2, [pc, #60] @ (ed340 ) │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #2034 @ 0x7f2 │ │ │ │ @@ -221977,15 +221981,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r0, r6] │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r6, #26 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldrsh r4, [r1, r2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r4, pc, #120 @ (adr r4, ed3bc ) │ │ │ │ + add r4, pc, #824 @ (adr r4, ed67c ) │ │ │ │ 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 │ │ │ │ @@ -222025,48 +222029,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 171a10 │ │ │ │ + bl 171ab0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 171968 │ │ │ │ + bl 171a08 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171968 │ │ │ │ + bl 171a08 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171968 │ │ │ │ + bl 171a08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171a54 │ │ │ │ + bl 171af4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, ed426 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171944 │ │ │ │ + bl 1719e4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cbnz r3, ed426 │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ - bl 1713b8 │ │ │ │ + bl 171458 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ - bl 17147c │ │ │ │ + bl 17151c │ │ │ │ ldrb.w r3, [r4, #117] @ 0x75 │ │ │ │ mov r0, r4 │ │ │ │ cbnz r3, ed420 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #116] @ 0x74 │ │ │ │ cbz r3, ed434 │ │ │ │ @@ -222326,15 +222330,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ bl eceac │ │ │ │ cbz r0, ed6da │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 198678 │ │ │ │ + bl 198718 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ed796 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r0, #0 │ │ │ │ @@ -222398,15 +222402,15 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ bl ebed4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, ed7aa │ │ │ │ lsls r3, r7, #28 │ │ │ │ bpl.n ed6ce │ │ │ │ - bl 1dc6fc │ │ │ │ + bl 1dc79c │ │ │ │ b.n ed6ce │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbnz r3, ed780 │ │ │ │ b.n ed7c2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, ed7c2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -222445,23 +222449,23 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e2608 │ │ │ │ b.n ed6d4 │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + add r0, pc, #224 @ (adr r0, ed8c0 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + add r0, pc, #400 @ (adr r0, ed974 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + add r0, pc, #128 @ (adr r0, ed868 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + add r0, pc, #192 @ (adr r0, ed8ac ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + add r0, pc, #32 @ (adr r0, ed810 ) │ │ │ │ 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 │ │ │ │ @@ -222497,69 +222501,69 @@ │ │ │ │ cbz r3, ed854 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n ed84a │ │ │ │ add r6, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 179180 │ │ │ │ + bl 179220 │ │ │ │ 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 1791c0 │ │ │ │ + bl 179260 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w ed9a2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w ed9e8 │ │ │ │ ldrd r1, r0, [r5, #12] │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ - bl 1765b0 │ │ │ │ + bl 176650 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ cbz r7, ed8fc │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r7, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r7, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r7, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r7, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r7, #17 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 43258 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ed9dc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, ed91e │ │ │ │ @@ -222580,93 +222584,93 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bne.n ed928 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #4 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17924c │ │ │ │ + bl 1792ec │ │ │ │ ldr r2, [pc, #216] @ (eda24 ) │ │ │ │ ldr r3, [pc, #208] @ (eda1c ) │ │ │ │ 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 eda10 │ │ │ │ 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 179180 │ │ │ │ + bl 179220 │ │ │ │ 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 1791c0 │ │ │ │ + bl 179260 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n eda14 │ │ │ │ add.w r1, r9, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ b.n ed8b6 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1713b8 │ │ │ │ + bl 171458 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20d380 │ │ │ │ + bl 20d420 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ - bl 176478 │ │ │ │ + bl 176518 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ed948 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 423b4 │ │ │ │ b.n ed948 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ b.n ed908 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w ed8b6 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ b.n ed8b6 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ b.n ed91e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ b.n ed918 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ mov r3, r9 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @@ -222871,15 +222875,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl ecee8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ cbz r4, edc66 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n edc56 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl ef72c │ │ │ │ mov r4, r0 │ │ │ │ @@ -222902,15 +222906,15 @@ │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, r6] │ │ │ │ lsls r7, r7, #1 │ │ │ │ movs r4, #78 @ 0x4e │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ 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 │ │ │ │ @@ -222932,15 +222936,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 1766fc │ │ │ │ + bl 17679c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ strd r1, r0, [sp, #136] @ 0x88 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w ee9e0 │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ mov r3, r5 │ │ │ │ @@ -223195,15 +223199,15 @@ │ │ │ │ b.n edfa4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ bls.n ee054 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w sl, r3, r5, lsl #5 │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ strd r0, r1, [sp, #28] │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ tst r4, r2 │ │ │ │ beq.n edf9c │ │ │ │ rbit r4, r4 │ │ │ │ movs r3, #12 │ │ │ │ @@ -223238,15 +223242,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 1766fc │ │ │ │ + bl 17679c │ │ │ │ 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] │ │ │ │ @@ -223362,49 +223366,49 @@ │ │ │ │ bne.w ee304 │ │ │ │ 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 18a8f0 │ │ │ │ + bl 18a990 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, #2184] @ 0x888 │ │ │ │ cbz r3, ee196 │ │ │ │ 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, ee190 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18a96c │ │ │ │ + bl 18aa0c │ │ │ │ ldr.w r3, [sl, #2184] @ 0x888 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n ee17c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cbz r3, ee1b0 │ │ │ │ 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 18a96c │ │ │ │ + bl 18aa0c │ │ │ │ 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 18ad54 │ │ │ │ + bl 18adf4 │ │ │ │ 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] │ │ │ │ @@ -223432,24 +223436,24 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r3, [lr, #8] │ │ │ │ movs r3, #2 │ │ │ │ str.w r2, [lr, #4] │ │ │ │ b.n ee340 │ │ │ │ ldrd r9, r6, [sp, #156] @ 0x9c │ │ │ │ ldr.w r8, [sp, #164] @ 0xa4 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ cmp r5, sl │ │ │ │ bcs.n ee24a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ mla r4, r4, sl, r3 │ │ │ │ ldr.w r0, [r4, #-96] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ cmp r5, sl │ │ │ │ bne.n ee23c │ │ │ │ ldr.w r2, [pc, #1584] @ ee87c │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -223554,15 +223558,15 @@ │ │ │ │ b.n ee374 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w ee71c │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ strd r0, r1, [sp, #124] @ 0x7c │ │ │ │ lsls r2, r3, #21 │ │ │ │ bmi.n ee39e │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add.w r2, sp, #4800 @ 0x12c0 │ │ │ │ adds r2, #16 │ │ │ │ @@ -223576,15 +223580,15 @@ │ │ │ │ bne.n ee366 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r3, #452 @ 0x1c4 │ │ │ │ blx 42884 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 18a8f0 │ │ │ │ + bl 18a990 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ cmp r7, r2 │ │ │ │ bls.w eea40 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ @@ -223606,23 +223610,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 18a96c │ │ │ │ + bl 18aa0c │ │ │ │ ldr.w r2, [r4, #-16] │ │ │ │ ldrd r0, r1, [r6, #48] @ 0x30 │ │ │ │ bl eca04 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 18a96c │ │ │ │ + bl 18aa0c │ │ │ │ cmp r7, sl │ │ │ │ bne.n ee3ea │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r8, sp, #4768 @ 0x12a0 │ │ │ │ add.w r8, r8, #12 │ │ │ │ str.w r8, [sp] │ │ │ │ addw r2, r3, #439 @ 0x1b7 │ │ │ │ @@ -223636,41 +223640,41 @@ │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r5 │ │ │ │ blx r4 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a96c │ │ │ │ + bl 18aa0c │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a96c │ │ │ │ + bl 18aa0c │ │ │ │ tst.w r5, #6 │ │ │ │ beq.n ee474 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ movs r2, #4 │ │ │ │ sub.w r1, fp, #12 │ │ │ │ - bl 18a96c │ │ │ │ + bl 18aa0c │ │ │ │ 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 18a96c │ │ │ │ + bl 18aa0c │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - bl 18ad54 │ │ │ │ + bl 18adf4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ee9ae │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ movs r3, #12 │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ @@ -223822,19 +223826,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 171934 │ │ │ │ + bl 1719d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ - bl 20d5e4 │ │ │ │ + bl 20d684 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sub.w r3, r3, #516 @ 0x204 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ee222 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w eeaa6 │ │ │ │ @@ -223936,15 +223940,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 ee768 │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ cmp r6, #0 │ │ │ │ beq.n ee826 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ movs r2, #12 │ │ │ │ add r5, sp, #720 @ 0x2d0 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ @@ -224016,33 +224020,33 @@ │ │ │ │ mov r8, r0 │ │ │ │ b.n ee298 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ tst.w r3, #8388608 @ 0x800000 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [r3, #2316] @ 0x90c │ │ │ │ beq.w ee9c8 │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ cmp r6, #0 │ │ │ │ beq.n ee826 │ │ │ │ b.n ee9d2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #50 @ 0x32 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strh r4, [r7, r6] │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldc 15, cr15, [pc], {255} @ 0xff │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ movs r4, r3 │ │ │ │ adds r6, r2, #5 │ │ │ │ lsls r4, r0, #2 │ │ │ │ @ instruction: 0xe9bbffff │ │ │ │ ldr r6, [pc, #8] @ (ee894 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r0, [r5, #54] @ 0x36 │ │ │ │ + ldrh r0, [r3, #60] @ 0x3c │ │ │ │ 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 │ │ │ │ @@ -224058,15 +224062,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 ee268 │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ 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 │ │ │ │ @@ -224154,15 +224158,15 @@ │ │ │ │ subs r2, r7, r3 │ │ │ │ cmp r7, r3 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ bls.n eeab2 │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b.n ee566 │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ cmp r6, #0 │ │ │ │ beq.w ee826 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ sbc.w r4, r1, r3 │ │ │ │ @@ -224177,15 +224181,15 @@ │ │ │ │ mov r2, lr │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n ee9f2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ b.n ee340 │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ 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 │ │ │ │ @@ -224218,39 +224222,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 18a96c │ │ │ │ + bl 18aa0c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ movs r2, #32 │ │ │ │ - bl 18a96c │ │ │ │ + bl 18aa0c │ │ │ │ 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 18a96c │ │ │ │ + bl 18aa0c │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - bl 18ad54 │ │ │ │ + bl 18adf4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ee9ae │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ b.n ee366 │ │ │ │ ldrd r9, r6, [sp, #156] @ 0x9c │ │ │ │ ldr.w r8, [sp, #164] @ 0xa4 │ │ │ │ b.w ee22e │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ @@ -224445,15 +224449,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 1766fc │ │ │ │ + bl 17679c │ │ │ │ ldr.w r5, [sl, #-12] │ │ │ │ strd r1, r0, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w eee5e │ │ │ │ mov r4, r5 │ │ │ │ b.n eecde │ │ │ │ ldr r4, [r4, #4] │ │ │ │ @@ -224515,15 +224519,15 @@ │ │ │ │ ldrd r1, r4, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n eedec │ │ │ │ cbz r1, eed6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl ef228 │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ cbz r5, eedaa │ │ │ │ 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 │ │ │ │ @@ -224626,15 +224630,15 @@ │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r2, r0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ asrs r0, r5, #8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r0, [r1, #12] │ │ │ │ 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] @ eef18 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ @@ -224706,15 +224710,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 17147c │ │ │ │ + bl 17151c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n eef68 │ │ │ │ bx lr │ │ │ │ @@ -224746,15 +224750,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 174c88 │ │ │ │ + bl 174d28 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eefcc │ │ │ │ @@ -224764,15 +224768,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 175810 │ │ │ │ + bl 1758b0 │ │ │ │ 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 │ │ │ │ @@ -224790,15 +224794,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cbz r2, ef062 │ │ │ │ mov r1, r3 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 171934 │ │ │ │ + bl 1719d4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r2, [pc, #84] @ (ef09c ) │ │ │ │ @@ -224839,17 +224843,17 @@ │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #30 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r6, r7 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ movs r4, r3 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ 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] │ │ │ │ @@ -224990,15 +224994,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 171944 │ │ │ │ + bl 1719e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl ef0d8 │ │ │ │ add sp, #16 │ │ │ │ @@ -225048,15 +225052,15 @@ │ │ │ │ ands.w r2, r2, #1 │ │ │ │ beq.n ef2e0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 175810 │ │ │ │ + bl 1758b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl ef33c │ │ │ │ @@ -225080,53 +225084,53 @@ │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n ef2e8 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ef2a6 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n ef2a6 │ │ │ │ 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 ef312 │ │ │ │ dmb ish │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n ef2d2 │ │ │ │ str r1, [r3, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n ef2d2 │ │ │ │ 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 17b22c │ │ │ │ + bl 17b2cc │ │ │ │ cbz r0, ef360 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ beq.n ef364 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, ef376 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl 17b308 │ │ │ │ + bl 17b3a8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl ef228 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n ef36a │ │ │ │ @@ -225143,25 +225147,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 175810 │ │ │ │ + bl 1758b0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl eef60 │ │ │ │ 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 17b2f4 │ │ │ │ + bl 17b394 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ cbz r3, ef42a │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ itete ne │ │ │ │ @@ -225222,15 +225226,15 @@ │ │ │ │ bne.n ef466 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ef408 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n ef408 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl ef228 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -225265,27 +225269,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 175810 │ │ │ │ + bl 1758b0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n ef5c6 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ef5c6 │ │ │ │ mov r0, r4 │ │ │ │ bl eef60 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, sl │ │ │ │ - bl 17b22c │ │ │ │ + bl 17b2cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ef5a0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r5, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -225357,19 +225361,19 @@ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ef65e │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1728dc │ │ │ │ + bl 17297c │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 172764 │ │ │ │ + bl 172804 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ef65e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ @@ -225421,21 +225425,21 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ef66a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w ef54a │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ cmp r5, #0 │ │ │ │ bne.w ef54e │ │ │ │ b.n ef5c6 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n ef5c6 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, ef6c2 │ │ │ │ mov r0, r4 │ │ │ │ bl eef60 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ @@ -225470,29 +225474,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ef6ee │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ef6b8 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n ef6b8 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r2, r7, #12 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #10 │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsrs r4, r2, #7 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + strh r6, [r1, #12] │ │ │ │ movs r4, r3 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + strh r2, [r6, #12] │ │ │ │ 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] @ (ef804 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -225535,34 +225539,34 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ef762 │ │ │ │ add r1, sp, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1713b8 │ │ │ │ + bl 171458 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ cbz r0, ef7ce │ │ │ │ ldrb.w r3, [sp, #29] │ │ │ │ mov r7, r3 │ │ │ │ cbnz r3, ef7ce │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1728dc │ │ │ │ + bl 17297c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 172710 │ │ │ │ + bl 1727b0 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ef762 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 423b4 │ │ │ │ b.n ef762 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -225645,21 +225649,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ef846 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1728dc │ │ │ │ + bl 17297c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - bl 172710 │ │ │ │ + bl 1727b0 │ │ │ │ b.n ef846 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r2, #31 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -225725,15 +225729,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str.w ip, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cbnz r3, ef9a0 │ │ │ │ ldr r0, [pc, #308] @ (efaa4 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 17e97c │ │ │ │ + bl 17ea1c │ │ │ │ cbnz r0, ef9a0 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, ef982 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, ef9b8 │ │ │ │ ldr r2, [pc, #292] @ (efaa8 ) │ │ │ │ ldr r3, [pc, #280] @ (efaa0 ) │ │ │ │ @@ -225748,29 +225752,29 @@ │ │ │ │ add.w sp, sp, #904 @ 0x388 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #264] @ (efaac ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (efab0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17b010 │ │ │ │ + bl 17b0b0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n ef97c │ │ │ │ ldr r7, [pc, #256] @ (efab4 ) │ │ │ │ add r7, pc │ │ │ │ b.n ef8fe │ │ │ │ ldr r1, [r7, #16] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 171934 │ │ │ │ + bl 1719d4 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 171968 │ │ │ │ + bl 171a08 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 171a10 │ │ │ │ + bl 171ab0 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ef982 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -225785,32 +225789,32 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl ef228 │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n ef982 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 171a10 │ │ │ │ + bl 171ab0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 171a10 │ │ │ │ + bl 171ab0 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 171a10 │ │ │ │ + bl 171ab0 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 171944 │ │ │ │ + bl 1719e4 │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1713a0 │ │ │ │ + bl 171440 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 171944 │ │ │ │ + bl 1719e4 │ │ │ │ ldrb.w r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n ef982 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -225848,49 +225852,49 @@ │ │ │ │ b.n ef9fa │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r2, #28 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ movs r4, r3 │ │ │ │ lsls r6, r6, #25 │ │ │ │ lsls r4, r0, #2 │ │ │ │ bl ffff3aae │ │ │ │ bl fff29ab2 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ movs r2, r4 │ │ │ │ - ldrb r4, [r4, #22] │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ 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, efae2 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, efafa │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b114 │ │ │ │ + bl 17b1b4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl e2b0c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl ef228 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n efaee │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n efadc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -225966,30 +225970,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w efd2a │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1713c4 │ │ │ │ + bl 171464 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17147c │ │ │ │ + bl 17151c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1715d4 │ │ │ │ + bl 171674 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.w efd36 │ │ │ │ mov r0, r6 │ │ │ │ bl eef60 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n efcb2 │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n efcb2 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r7, sl, [sp, #24] │ │ │ │ ldr.w fp, [r5, #4] │ │ │ │ ldr.w r0, [fp] │ │ │ │ @@ -226010,27 +226014,27 @@ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n efd24 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n efc3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 171740 │ │ │ │ + bl 1717e0 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 171740 │ │ │ │ + bl 1717e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1715d4 │ │ │ │ + bl 171674 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [fp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17147c │ │ │ │ + bl 17151c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 171354 │ │ │ │ + bl 1713f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n efd50 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n efd46 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -226056,15 +226060,15 @@ │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n efd5e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 171818 │ │ │ │ + bl 1718b8 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n efd86 │ │ │ │ ldr r2, [pc, #308] @ (efe0c ) │ │ │ │ ldr r3, [pc, #300] @ (efe08 ) │ │ │ │ @@ -226082,28 +226086,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 171818 │ │ │ │ + bl 1718b8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w efc14 │ │ │ │ ldrd r7, sl, [sp, #24] │ │ │ │ b.n efcb6 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n efc4c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1713c4 │ │ │ │ + bl 171464 │ │ │ │ b.n efbdc │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sl] │ │ │ │ cbz r3, efd8e │ │ │ │ movs r5, #5 │ │ │ │ b.n efcd6 │ │ │ │ @@ -226124,15 +226128,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n efd66 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n efcbe │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n efcbe │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 423b4 │ │ │ │ b.n efcd6 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 423b4 │ │ │ │ b.n efd42 │ │ │ │ @@ -226172,32 +226176,32 @@ │ │ │ │ ldr r3, [pc, #48] @ (efe1c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n efdae │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 17147c │ │ │ │ + bl 17151c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n efd02 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #17 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #12 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r6, [r4, #10] │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ + ldrb r2, [r6, #9] │ │ │ │ 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 │ │ │ │ @@ -226237,50 +226241,50 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n efe72 │ │ │ │ mov r0, r5 │ │ │ │ bl eef60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, eff02 │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n efeba │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n eff32 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, eff00 │ │ │ │ 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 17b2f4 │ │ │ │ + bl 17b394 │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n efea6 │ │ │ │ add.w r2, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n efee0 │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n efeba │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n efe72 │ │ │ │ @@ -226292,15 +226296,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eff12 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n efe72 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n efe72 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n efeae │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl ef228 │ │ │ │ @@ -226338,15 +226342,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n eff8c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n eff68 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n eff68 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ lsls r4, r0, #7 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #238 @ 0xee │ │ │ │ @@ -226357,15 +226361,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 │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ 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] @ (f00ac ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -226441,15 +226445,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ movs r2, r4 │ │ │ │ vhadd.u32 d16, d30, d3 │ │ │ │ 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 │ │ │ │ @@ -226481,15 +226485,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 171568 │ │ │ │ + bl 171608 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -226498,30 +226502,30 @@ │ │ │ │ cbnz r3, f018e │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cbz r3, f0172 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 179180 │ │ │ │ + bl 179220 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r2, #72 @ 0x48 │ │ │ │ bne.n f0192 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 17924c │ │ │ │ + bl 1792ec │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1713d8 │ │ │ │ + bl 171478 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #56] @ (f01b0 ) │ │ │ │ ldr r3, [pc, #48] @ (f01a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ @@ -226531,31 +226535,31 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #5 │ │ │ │ b.n f0174 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ b.n f015e │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vhadd.u32 d0, d24, d3 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #30] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ movs r4, r3 │ │ │ │ cdp2 0, 8, cr0, cr4, cr3, {4} │ │ │ │ ldr r3, [pc, #12] @ (f01c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - lsls r6, r1, #26 │ │ │ │ + lsls r6, r7, #28 │ │ │ │ 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] @ (f0254 ) │ │ │ │ @@ -226568,28 +226572,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 1713c4 │ │ │ │ + bl 171464 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl f00bc │ │ │ │ cbnz r0, f024a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r6, f0228 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n f0244 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1713c4 │ │ │ │ + bl 171464 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl f00bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #48] @ (f025c ) │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -226686,19 +226690,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 171934 │ │ │ │ + bl 1719d4 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 171968 │ │ │ │ + bl 171a08 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f03f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -226989,15 +226993,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ add.w r4, r3, r3, lsl #3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f0536 │ │ │ │ add.w r3, fp, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cbz r0, f0638 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ adds r5, #9 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n f062c │ │ │ │ b.n f0584 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n f03ce │ │ │ │ @@ -227051,32 +227055,32 @@ │ │ │ │ bl e2608 │ │ │ │ b.n f039a │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r3, r2, r3 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - bl 179180 │ │ │ │ + bl 179220 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ blx 431e0 │ │ │ │ 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 1791c0 │ │ │ │ + bl 179260 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs.w r2, r3, #72 @ 0x48 │ │ │ │ bne.n f0740 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ - bl 17924c │ │ │ │ + bl 1792ec │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ movs r2, #20 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ blx 4356c │ │ │ │ cbnz r0, f074c │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ @@ -227096,15 +227100,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl e2608 │ │ │ │ b.n f039a │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ b.n f06fc │ │ │ │ ldr r2, [pc, #104] @ (f07b8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r1, #9424 @ 0x24d0 │ │ │ │ movt r1, #15266 @ 0x3ba2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -227112,47 +227116,47 @@ │ │ │ │ movw r3, #335 @ 0x14f │ │ │ │ bl e2608 │ │ │ │ b.n f039a │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldc2l 0, cr0, [r6, #-524]! @ 0xfffffdf4 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #23] │ │ │ │ + strb r2, [r6, #25] │ │ │ │ movs r4, r3 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ movs r4, r3 │ │ │ │ stc2 0, cr0, [sl], #-524 @ 0xfffffdf4 │ │ │ │ - strb r6, [r6, #18] │ │ │ │ + strb r6, [r4, #21] │ │ │ │ movs r4, r3 │ │ │ │ - strb r2, [r1, #19] │ │ │ │ + strb r2, [r7, #21] │ │ │ │ movs r4, r3 │ │ │ │ - strb r6, [r3, #18] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ movs r4, r3 │ │ │ │ - strb r2, [r3, #17] │ │ │ │ + strb r2, [r1, #20] │ │ │ │ movs r4, r3 │ │ │ │ @ instruction: 0xfb1fffff │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ movs r2, r4 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + lsls r2, r6, #12 │ │ │ │ movs r2, r4 │ │ │ │ - strb r4, [r5, #11] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ movs r4, r3 │ │ │ │ - strb r6, [r3, #10] │ │ │ │ + strb r6, [r1, #13] │ │ │ │ movs r4, r3 │ │ │ │ - strb r2, [r5, #10] │ │ │ │ + strb r2, [r3, #13] │ │ │ │ movs r4, r3 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ movs r4, r3 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r2, [r7, #11] │ │ │ │ movs r4, r3 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ movs r4, r3 │ │ │ │ - strb r2, [r7, #5] │ │ │ │ + strb r2, [r5, #8] │ │ │ │ movs r4, r3 │ │ │ │ - strb r4, [r2, #5] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ movs r4, r3 │ │ │ │ cbz r2, f07d8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -227280,15 +227284,15 @@ │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 431e0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 1765b0 │ │ │ │ + bl 176650 │ │ │ │ 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 │ │ │ │ @@ -227324,15 +227328,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 1765b0 │ │ │ │ + bl 176650 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, f09a8 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -227605,17 +227609,17 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl e2608 │ │ │ │ b.n f0c12 │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ movs r4, r3 │ │ │ │ cbnz r2, f0c68 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -227772,17 +227776,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n f0cf0 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ sbfx r0, sl, #2, #4 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ssat r0, #4, r8, lsl #2 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r2, sp, #632 @ 0x278 │ │ │ │ movs r3, r4 │ │ │ │ - bvs.n f0d24 │ │ │ │ + bvc.n f0e84 │ │ │ │ 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] │ │ │ │ @@ -228087,17 +228091,17 @@ │ │ │ │ blx r3 │ │ │ │ b.n f0fd4 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf0d40083 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ orns r0, lr, #131 @ 0x83 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + adds r2, r7, r7 │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ movs r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -228347,18 +228351,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ cdp 0, 6, cr0, cr10, cr3, {4} │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xf7280022 │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ + @ instruction: 0xf7d80022 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ 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 │ │ │ │ @@ -229479,39 +229483,39 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx r3 │ │ │ │ b.n f1d90 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ movs r4, r3 │ │ │ │ - str r5, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ movs r2, r4 │ │ │ │ ldmia.w lr!, {r0, r1, r7} │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + str r4, [r7, #28] │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrb r2, [r7, r7] │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ movs r4, r3 │ │ │ │ - sbc.w r0, r8, r1, asr #32 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldc 0, cr0, [r8], {33} @ 0x21 │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r0, [r6, r4] │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ movs r2, r4 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r0, [r1, r3] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r0, [r3, r1] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ 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] @ (f2044 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -229624,15 +229628,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r4, #1420] @ 0x58c │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r6, [sp, #792] @ 0x318 │ │ │ │ + str r7, [sp, #472] @ 0x1d8 │ │ │ │ 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] @ (f2114 ) │ │ │ │ @@ -229645,15 +229649,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} │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ 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] @ (f2150 ) │ │ │ │ @@ -229666,15 +229670,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} │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ 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] @ (f21fc ) │ │ │ │ @@ -229734,15 +229738,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ udf #144 @ 0x90 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ addw r0, r0, #2179 @ 0x883 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + strb r6, [r2, #3] │ │ │ │ movs r0, r5 │ │ │ │ udf #26 │ │ │ │ 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 │ │ │ │ @@ -230316,20 +230320,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #233 @ 0xe9 │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ bgt.n f2840 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ movs r0, r5 │ │ │ │ blt.n f2798 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bkpt 0x00b8 │ │ │ │ - movs r3, r3 │ │ │ │ + it vs │ │ │ │ + movvs 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 │ │ │ │ cmp r7, r3 │ │ │ │ @@ -230440,20 +230444,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldrb.w r3, [r4, #336] @ 0x150 │ │ │ │ cbz r3, f29dc │ │ │ │ movs r5, #0 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ cbz r3, f29fa │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -230492,15 +230496,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n f2a4e │ │ │ │ ldr.w ip, [pc, #28] @ f2a58 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 248670 │ │ │ │ + bl 248710 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ bpl.n f29e4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r4, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ @@ -230700,59 +230704,59 @@ │ │ │ │ blx 431e0 │ │ │ │ ldr r3, [pc, #392] @ (f2df4 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 24834c │ │ │ │ + bl 2483ec │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18cc48 │ │ │ │ + bl 18cce8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f2d90 │ │ │ │ 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 18cc48 │ │ │ │ + bl 18cce8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f2d6c │ │ │ │ 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 18cc48 │ │ │ │ + bl 18cce8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f2d9a │ │ │ │ ldr r0, [pc, #304] @ (f2df8 ) │ │ │ │ add r0, pc │ │ │ │ blx 4368c │ │ │ │ ldr r1, [pc, #300] @ (f2dfc ) │ │ │ │ add r1, pc │ │ │ │ - bl 17ee18 │ │ │ │ + bl 17eeb8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #296] @ (f2e00 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #376] @ 0x178 │ │ │ │ add r0, pc │ │ │ │ - bl 17e97c │ │ │ │ + bl 17ea1c │ │ │ │ strb.w r0, [sl, #392] @ 0x188 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f2dbc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #396] @ 0x18c │ │ │ │ - bl 23c1a4 │ │ │ │ + bl 23c244 │ │ │ │ b.n f2d1e │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n f2c06 │ │ │ │ ldr r4, [pc, #252] @ (f2e04 ) │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ ldr r2, [pc, #252] @ (f2e08 ) │ │ │ │ @@ -230793,15 +230797,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (f2e14 ) │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [pc, #176] @ (f2e18 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n f2d0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ ldr r2, [pc, #168] @ (f2e1c ) │ │ │ │ movs r3, #193 @ 0xc1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl e2608 │ │ │ │ @@ -230813,31 +230817,31 @@ │ │ │ │ b.n f2bdc │ │ │ │ ldr r2, [pc, #140] @ (f2e20 ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #187 @ 0xbb │ │ │ │ add r2, pc │ │ │ │ b.n f2d78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ ldr r2, [pc, #124] @ (f2e24 ) │ │ │ │ movs r3, #203 @ 0xcb │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ bl e2608 │ │ │ │ mov r4, r0 │ │ │ │ b.n f2d1e │ │ │ │ ldr r0, [pc, #104] @ (f2e28 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 17ea0c │ │ │ │ + bl 17eaac │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (f2e2c ) │ │ │ │ str.w r3, [sl, #384] @ 0x180 │ │ │ │ add r0, pc │ │ │ │ blx 43668 │ │ │ │ str.w r0, [sl, #388] @ 0x184 │ │ │ │ b.n f2cee │ │ │ │ @@ -230849,64 +230853,64 @@ │ │ │ │ lsls r3, r0, #2 │ │ │ │ bpl.n f2eb0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #360] @ (f2f64 ) │ │ │ │ + ldr r6, [pc, #40] @ (f2e24 ) │ │ │ │ movs r4, r3 │ │ │ │ lsls r6, r3, #18 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r5, [pc, #320] @ (f2f44 ) │ │ │ │ + ldr r6, [pc, #0] @ (f2e04 ) │ │ │ │ movs r4, r3 │ │ │ │ - add sl, ip │ │ │ │ + cmp sl, r2 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [pc, #960] @ (f31cc ) │ │ │ │ + ldr r5, [pc, #640] @ (f308c ) │ │ │ │ movs r4, r3 │ │ │ │ bcs.n f2dc4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [pc, #736] @ (f30f4 ) │ │ │ │ + ldr r5, [pc, #416] @ (f2fb4 ) │ │ │ │ movs r4, r3 │ │ │ │ - add lr, r0 │ │ │ │ + cmp r6, r6 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [pc, #592] @ (f306c ) │ │ │ │ + ldr r5, [pc, #272] @ (f2f2c ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [pc, #536] @ (f3038 ) │ │ │ │ + ldr r5, [pc, #216] @ (f2ef8 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [pc, #408] @ (f2fbc ) │ │ │ │ + ldr r5, [pc, #88] @ (f2e7c ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [pc, #312] @ (f2f60 ) │ │ │ │ + ldr r4, [pc, #1016] @ (f3220 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [pc, #544] @ (f304c ) │ │ │ │ + ldr r5, [pc, #224] @ (f2f0c ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r4, [pc, #568] @ (f3068 ) │ │ │ │ + ldr r5, [pc, #248] @ (f2f28 ) │ │ │ │ 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 f288c │ │ │ │ - bl 23c28c │ │ │ │ + bl 23c32c │ │ │ │ add.w r2, r4, #320 @ 0x140 │ │ │ │ ldr.w r1, [r4, #324] @ 0x144 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n f2e98 │ │ │ │ ldr.w r1, [r4, #292] @ 0x124 │ │ │ │ add.w r2, r4, #288 @ 0x120 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n f2ed2 │ │ │ │ add.w r0, r4, #256 @ 0x100 │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ add.w r0, r4, #296 @ 0x128 │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ add.w r0, r4, #352 @ 0x160 │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, f2e84 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, f2e8e │ │ │ │ @@ -231076,34 +231080,34 @@ │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, f306a │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #128 @ 0x80 │ │ │ │ mov r5, r3 │ │ │ │ - bl 248558 │ │ │ │ + bl 2485f8 │ │ │ │ cbnz r0, f306a │ │ │ │ ldr r3, [pc, #116] @ (f30b4 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r5 │ │ │ │ - bl 248670 │ │ │ │ + bl 248710 │ │ │ │ cbnz r0, f306a │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (f30b8 ) │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2487d8 │ │ │ │ + bl 248878 │ │ │ │ b.n f306a │ │ │ │ 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} │ │ │ │ @@ -231121,27 +231125,27 @@ │ │ │ │ b.n f306a │ │ │ │ ldr r3, [pc, #48] @ (f30c0 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n f306a │ │ │ │ nop │ │ │ │ beq.n f3144 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [pc, #728] @ (f3374 ) │ │ │ │ + ldr r3, [pc, #408] @ (f3234 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #808] @ (f33c8 ) │ │ │ │ + ldr r3, [pc, #488] @ (f3288 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #896] @ (f3424 ) │ │ │ │ + ldr r3, [pc, #576] @ (f32e4 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #952] @ (f3460 ) │ │ │ │ + ldr r3, [pc, #632] @ (f3320 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #976] @ (f347c ) │ │ │ │ + ldr r3, [pc, #656] @ (f333c ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #1016] @ (f34a8 ) │ │ │ │ + ldr r3, [pc, #696] @ (f3368 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r3, [pc, #112] @ (f3124 ) │ │ │ │ + ldr r3, [pc, #816] @ (f33e4 ) │ │ │ │ movs r4, r3 │ │ │ │ lsrs r4, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -231157,32 +231161,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 2484c8 │ │ │ │ + bl 248568 │ │ │ │ cbz r0, f30f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #40] @ (f311c ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2484f8 │ │ │ │ + bl 248598 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f30ec │ │ │ │ ldr r3, [pc, #28] @ (f3120 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 248528 │ │ │ │ + bl 2485c8 │ │ │ │ b.n f30ec │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldmia r7!, {r4, r5} │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r4, r2, #16 │ │ │ │ @@ -231504,16 +231508,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 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ cbz r0, f34b4 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ @@ -231608,15 +231612,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #304] @ (f36dc ) │ │ │ │ + ldr r6, [pc, #1008] @ (f399c ) │ │ │ │ movs r4, r3 │ │ │ │ ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ @@ -231775,15 +231779,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [sp, #2512] @ 0x9d0 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx 4368c │ │ │ │ ldr.w r1, [pc, #1412] @ f3d00 │ │ │ │ add r1, pc │ │ │ │ - bl 17ee18 │ │ │ │ + bl 17eeb8 │ │ │ │ mov.w r2, #936 @ 0x3a8 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 42884 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -232220,42 +232224,42 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f3c72 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #672] @ 0x2a0 │ │ │ │ ldr r0, [pc, #420] @ (f3db8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 17e97c │ │ │ │ + bl 17ea1c │ │ │ │ strb.w r0, [r4, #688] @ 0x2b0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cbz r0, f3c66 │ │ │ │ ldr r5, [pc, #404] @ (f3dbc ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 287fc0 │ │ │ │ + bl 288060 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f3c9a │ │ │ │ ldr r5, [pc, #392] @ (f3dc0 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 287fc0 │ │ │ │ + bl 288060 │ │ │ │ cbnz r0, f3c86 │ │ │ │ ldr r5, [pc, #380] @ (f3dc4 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 287fc0 │ │ │ │ + bl 288060 │ │ │ │ cbz r0, f3c66 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 287ff4 │ │ │ │ + bl 288094 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #689] @ 0x2b1 │ │ │ │ ldr r3, [pc, #352] @ (f3dc8 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -232267,23 +232271,23 @@ │ │ │ │ blx 43444 │ │ │ │ cbnz r0, f3cae │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #672] @ 0x2a0 │ │ │ │ b.n f3c12 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 287ff4 │ │ │ │ + bl 288094 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #676] @ 0x2a4 │ │ │ │ b.n f3c44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 287ff4 │ │ │ │ + bl 288094 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #677] @ 0x2a5 │ │ │ │ b.n f3c34 │ │ │ │ ldr r1, [pc, #288] @ (f3dd0 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -232311,129 +232315,129 @@ │ │ │ │ b.n f3c12 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ @ instruction: 0xfa5c0083 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #936] @ (f40a4 ) │ │ │ │ + ldr r3, [pc, #616] @ (f3f64 ) │ │ │ │ movs r4, r3 │ │ │ │ ldmia r0!, {r1, r3, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [pc, #608] @ (f3f68 ) │ │ │ │ + ldr r3, [pc, #288] @ (f3e28 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #656] @ (f3f9c ) │ │ │ │ + ldr r3, [pc, #336] @ (f3e5c ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #736] @ (f3ff0 ) │ │ │ │ + ldr r3, [pc, #416] @ (f3eb0 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #832] @ (f4054 ) │ │ │ │ + ldr r3, [pc, #512] @ (f3f14 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r1, [pc, #440] @ (f3ed0 ) │ │ │ │ + ldr r2, [pc, #120] @ (f3d90 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r1, [pc, #424] @ (f3ec4 ) │ │ │ │ + ldr r2, [pc, #104] @ (f3d84 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r1, [pc, #488] @ (f3f08 ) │ │ │ │ + ldr r2, [pc, #168] @ (f3dc8 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r1, [pc, #520] @ (f3f2c ) │ │ │ │ + ldr r2, [pc, #200] @ (f3dec ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r1, [pc, #552] @ (f3f50 ) │ │ │ │ + ldr r2, [pc, #232] @ (f3e10 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r1, [pc, #600] @ (f3f84 ) │ │ │ │ + ldr r2, [pc, #280] @ (f3e44 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r1, [pc, #648] @ (f3fb8 ) │ │ │ │ + ldr r2, [pc, #328] @ (f3e78 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r1, [pc, #664] @ (f3fcc ) │ │ │ │ + ldr r2, [pc, #344] @ (f3e8c ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r1, [pc, #712] @ (f4000 ) │ │ │ │ + ldr r2, [pc, #392] @ (f3ec0 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r1, [pc, #728] @ (f4014 ) │ │ │ │ + ldr r2, [pc, #408] @ (f3ed4 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r1, [pc, #760] @ (f4038 ) │ │ │ │ + ldr r2, [pc, #440] @ (f3ef8 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r1, [pc, #776] @ (f404c ) │ │ │ │ + ldr r2, [pc, #456] @ (f3f0c ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r1, [pc, #792] @ (f4060 ) │ │ │ │ + ldr r2, [pc, #472] @ (f3f20 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r1, [pc, #824] @ (f4084 ) │ │ │ │ + ldr r2, [pc, #504] @ (f3f44 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r1, [pc, #840] @ (f4098 ) │ │ │ │ + ldr r2, [pc, #520] @ (f3f58 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r1, [pc, #888] @ (f40cc ) │ │ │ │ + ldr r2, [pc, #568] @ (f3f8c ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r1, [pc, #904] @ (f40e0 ) │ │ │ │ + ldr r2, [pc, #584] @ (f3fa0 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r1, [pc, #920] @ (f40f4 ) │ │ │ │ + ldr r2, [pc, #600] @ (f3fb4 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r1, [pc, #952] @ (f4118 ) │ │ │ │ + ldr r2, [pc, #632] @ (f3fd8 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r1, [pc, #984] @ (f413c ) │ │ │ │ + ldr r2, [pc, #664] @ (f3ffc ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r1, [pc, #1000] @ (f4150 ) │ │ │ │ + ldr r2, [pc, #680] @ (f4010 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #24] @ (f3d84 ) │ │ │ │ + ldr r2, [pc, #728] @ (f4044 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #104] @ (f3dd8 ) │ │ │ │ + ldr r2, [pc, #808] @ (f4098 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #136] @ (f3dfc ) │ │ │ │ + ldr r2, [pc, #840] @ (f40bc ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #264] @ (f3e80 ) │ │ │ │ + ldr r2, [pc, #968] @ (f4140 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #344] @ (f3ed4 ) │ │ │ │ + ldr r3, [pc, #24] @ (f3d94 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #384] @ (f3f00 ) │ │ │ │ + ldr r3, [pc, #64] @ (f3dc0 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #416] @ (f3f24 ) │ │ │ │ + ldr r3, [pc, #96] @ (f3de4 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #512] @ (f3f88 ) │ │ │ │ + ldr r3, [pc, #192] @ (f3e48 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #624] @ (f3ffc ) │ │ │ │ + ldr r3, [pc, #304] @ (f3ebc ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #752] @ (f4080 ) │ │ │ │ + ldr r3, [pc, #432] @ (f3f40 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #784] @ (f40a4 ) │ │ │ │ + ldr r3, [pc, #464] @ (f3f64 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #800] @ (f40b8 ) │ │ │ │ + ldr r3, [pc, #480] @ (f3f78 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #816] @ (f40cc ) │ │ │ │ + ldr r3, [pc, #496] @ (f3f8c ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #896] @ (f4120 ) │ │ │ │ + ldr r3, [pc, #576] @ (f3fe0 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #912] @ (f4134 ) │ │ │ │ + ldr r3, [pc, #592] @ (f3ff4 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #912] @ (f4138 ) │ │ │ │ + ldr r3, [pc, #592] @ (f3ff8 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #904] @ (f4134 ) │ │ │ │ + ldr r3, [pc, #584] @ (f3ff4 ) │ │ │ │ movs r4, r3 │ │ │ │ stmia r4!, {r3, r4, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [pc, #408] @ (f3f4c ) │ │ │ │ + ldr r3, [pc, #88] @ (f3e0c ) │ │ │ │ movs r4, r3 │ │ │ │ - subs r7, #162 @ 0xa2 │ │ │ │ + eors r2, r2 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #680] @ (f4064 ) │ │ │ │ + ldr r3, [pc, #360] @ (f3f24 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [pc, #736] @ (f40a0 ) │ │ │ │ + ldr r3, [pc, #416] @ (f3f60 ) │ │ │ │ movs r4, r3 │ │ │ │ - cbnz r2, f3df0 │ │ │ │ + rev16 r2, r4 │ │ │ │ movs r3, r3 │ │ │ │ - rev r6, r3 │ │ │ │ + revsh r6, r1 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #8] @ (f3dd8 ) │ │ │ │ + ldr r2, [pc, #712] @ (f4098 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r1, [pc, #824] @ (f410c ) │ │ │ │ + ldr r2, [pc, #504] @ (f3fcc ) │ │ │ │ movs r4, r3 │ │ │ │ - ldr r1, [pc, #776] @ (f40e0 ) │ │ │ │ + ldr r2, [pc, #456] @ (f3fa0 ) │ │ │ │ movs r4, r3 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #720] @ (f40b0 ) │ │ │ │ + ldr r2, [pc, #400] @ (f3f70 ) │ │ │ │ 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 │ │ │ │ @@ -232560,15 +232564,15 @@ │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #296] @ (f4058 ) │ │ │ │ + ldr r0, [pc, #1000] @ (f4318 ) │ │ │ │ movs r4, r3 │ │ │ │ stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -233467,17 +233471,17 @@ │ │ │ │ blx r3 │ │ │ │ b.n f488c │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb8fc │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r6, r1 │ │ │ │ + tst r6, r7 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r3, [pc, #640] @ (f4b40 ) │ │ │ │ + ldr r4, [pc, #320] @ (f4a00 ) │ │ │ │ movs r0, r5 │ │ │ │ @ instruction: 0xb864 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -233499,17 +233503,17 @@ │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n f48ec │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #760] @ (f4c00 ) │ │ │ │ + ldr r2, [pc, #440] @ (f4ac0 ) │ │ │ │ movs r0, r5 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + eors r0, r6 │ │ │ │ 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] │ │ │ │ @@ -233614,17 +233618,17 @@ │ │ │ │ bhi.n f49fc │ │ │ │ cmp r3, r4 │ │ │ │ bcc.n f4a26 │ │ │ │ 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} │ │ │ │ - ldr r0, [pc, #744] @ (f4d18 ) │ │ │ │ + ldr r1, [pc, #424] @ (f4bd8 ) │ │ │ │ movs r0, r5 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + subs r7, #136 @ 0x88 │ │ │ │ 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] @ (f4ac4 ) │ │ │ │ @@ -233674,17 +233678,17 @@ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #48] @ (f4b00 ) │ │ │ │ + ldr r0, [pc, #752] @ (f4dc0 ) │ │ │ │ movs r0, r5 │ │ │ │ - subs r6, #66 @ 0x42 │ │ │ │ + subs r6, #242 @ 0xf2 │ │ │ │ movs r4, r3 │ │ │ │ push {r1, r4, r6, lr} │ │ │ │ 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 │ │ │ │ @@ -233865,17 +233869,17 @@ │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r0, #544] @ 0x220 │ │ │ │ bl f4ad8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ movs r4, r3 │ │ │ │ - cmp ip, r4 │ │ │ │ + mov r4, sl │ │ │ │ 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 │ │ │ │ @@ -234220,15 +234224,15 @@ │ │ │ │ bne.w f52b8 │ │ │ │ b.n f5074 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - add r6, r9 │ │ │ │ + add lr, pc │ │ │ │ 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 │ │ │ │ @@ -234442,15 +234446,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w f4d34 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #3092] @ 0xc14 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ b.n f4d34 │ │ │ │ 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 │ │ │ │ @@ -234541,15 +234545,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f5250 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n f53b0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -234560,19 +234564,19 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ movs r4, r3 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r4, #98 @ 0x62 │ │ │ │ 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 │ │ │ │ @@ -234591,17 +234595,17 @@ │ │ │ │ ldr.w r0, [r0, #544] @ 0x220 │ │ │ │ strb.w ip, [r1, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl f4cd0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r6, #50 @ 0x32 │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ movs r0, r5 │ │ │ │ - adds r4, #150 @ 0x96 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ 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 │ │ │ │ @@ -235118,16 +235122,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 2508ec │ │ │ │ - bl 1711e4 │ │ │ │ + bl 25098c │ │ │ │ + bl 171284 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ cbz r0, f5a48 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ @@ -235519,30 +235523,30 @@ │ │ │ │ blx 42634 │ │ │ │ ldr r2, [pc, #40] @ (f5e30 ) │ │ │ │ ldr r1, [pc, #44] @ (f5e34 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n f5de8 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r2, pc, #384 @ (adr r2, f5fa4 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n f5e54 │ │ │ │ lsls r3, r0, #2 │ │ │ │ add r2, pc, #64 @ (adr r2, f5e70 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r1, #118 @ 0x76 │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r2, #19 │ │ │ │ + asrs r2, r0, #22 │ │ │ │ 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 │ │ │ │ @@ -235608,31 +235612,31 @@ │ │ │ │ blx 42634 │ │ │ │ ldr r2, [pc, #44] @ (f5f10 ) │ │ │ │ ldr r1, [pc, #44] @ (f5f14 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n f5ec6 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ add r1, pc, #592 @ (adr r1, f6150 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n f5f9a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + adds r5, #16 │ │ │ │ movs r0, r5 │ │ │ │ add r1, pc, #200 @ (adr r1, f5fd8 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ 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 │ │ │ │ @@ -236566,33 +236570,33 @@ │ │ │ │ ... │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r5, #94 @ 0x5e │ │ │ │ movs r0, r5 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ movs r4, r3 │ │ │ │ - movs r0, #186 @ 0xba │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ movs r4, r3 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ movs r4, r3 │ │ │ │ - subs r4, r1, #7 │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ movs r4, r3 │ │ │ │ - subs r2, r4, #6 │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ movs r4, r3 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ movs r4, r3 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + movs r0, #30 │ │ │ │ movs r4, r3 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ movs r4, r3 │ │ │ │ - subs r6, r7, #4 │ │ │ │ + subs r6, r5, #7 │ │ │ │ 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] @ f6964 │ │ │ │ sub sp, #16 │ │ │ │ @@ -237234,15 +237238,15 @@ │ │ │ │ bne.w f71d6 │ │ │ │ cmp r6, r7 │ │ │ │ bne.n f6f16 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ ldr.w r6, [r3, #3140] @ 0xc44 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ 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 │ │ │ │ @@ -237521,15 +237525,15 @@ │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ str r1, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + movs r4, #130 @ 0x82 │ │ │ │ movs r0, r5 │ │ │ │ ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r0, #2 │ │ │ │ movw r3, #2808 @ 0xaf8 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ add.w r0, r0, #816 @ 0x330 │ │ │ │ bx lr │ │ │ │ @@ -237552,37 +237556,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f72bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr.w r2, [pc, #1452] @ f7848 │ │ │ │ ldr.w r3, [pc, #1440] @ f7840 │ │ │ │ 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 f7838 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldrb.w r3, [r6, #716] @ 0x2cc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f7506 │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ @@ -237936,18 +237940,18 @@ │ │ │ │ blx 423b4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 423b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f775c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f7788 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ @@ -238059,15 +238063,15 @@ │ │ │ │ b.n f769a │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n f770a │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ mov r4, r0 │ │ │ │ b.n f7292 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 423b4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 423b4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -238130,39 +238134,39 @@ │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldrh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [pc, #336] @ (f79a0 ) │ │ │ │ + ldr r7, [pc, #16] @ (f7860 ) │ │ │ │ movs r6, r3 │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r7, #23 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r5, #23 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r4, #23 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r3, #23 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ movs r4, r3 │ │ │ │ lsrs r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #16 │ │ │ │ + asrs r2, r6, #18 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r6, r5, #18 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r4, r7, #15 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ 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] @ (f7904 ) │ │ │ │ @@ -238411,34 +238415,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #728 @ 0x2d8 │ │ │ │ blx 42240 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #752 @ 0x2f0 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ b.n f7b1a │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 171cdc │ │ │ │ + bl 171d7c │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n f7b3e │ │ │ │ cbnz r0, f7b44 │ │ │ │ ldrd r2, r3, [r4, #800] @ 0x320 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n f7b0a │ │ │ │ ldr.w r8, [r4, #808] @ 0x328 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ b.n f7aca │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 176768 │ │ │ │ + bl 176808 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n f7ab8 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n f7b28 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n f7b28 │ │ │ │ @@ -238511,15 +238515,15 @@ │ │ │ │ bls.n f7bda │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #4 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ 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] @ (f7ca8 ) │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ @@ -238528,48 +238532,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 18a8f0 │ │ │ │ + bl 18a990 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 18a96c │ │ │ │ + bl 18aa0c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, f7c72 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 18a96c │ │ │ │ + bl 18aa0c │ │ │ │ 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 18a96c │ │ │ │ + bl 18aa0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n f7c46 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 18a96c │ │ │ │ + bl 18aa0c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 18ad54 │ │ │ │ + bl 18adf4 │ │ │ │ ldr r2, [pc, #40] @ (f7cb0 ) │ │ │ │ ldr r3, [pc, #32] @ (f7cac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -238614,26 +238618,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ str.w r1, [r3, #808] @ 0x328 │ │ │ │ vldr d7, [pc, #120] @ f7d98 │ │ │ │ add.w r0, r3, #752 @ 0x2f0 │ │ │ │ vstr d7, [r3, #800] @ 0x320 │ │ │ │ - bl 171ca4 │ │ │ │ + bl 171d44 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #680 @ 0x2a8 │ │ │ │ - bl 171ca4 │ │ │ │ + bl 171d44 │ │ │ │ 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 │ │ │ │ @@ -238747,55 +238751,55 @@ │ │ │ │ bne.n f7f4c │ │ │ │ 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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 176768 │ │ │ │ + bl 176808 │ │ │ │ add r3, pc, #176 @ (adr r3, f7f50 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 42240 <__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 f7f34 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #600 @ 0x258 │ │ │ │ - bl 171cdc │ │ │ │ + bl 171d7c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7eac │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n f7ee2 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ b.n f7e6a │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ add.w r0, r5, #656 @ 0x290 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl f7cb8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #656 @ 0x290 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ b.n f7e4c │ │ │ │ blx 43270 │ │ │ │ b.n f7e6a │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ blx 4324c │ │ │ │ mov r2, r0 │ │ │ │ @@ -238806,20 +238810,20 @@ │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ bl f6e20 │ │ │ │ mov r4, r0 │ │ │ │ b.n f7e36 │ │ │ │ add.w r0, r5, #552 @ 0x228 │ │ │ │ - bl 17e75c │ │ │ │ + bl 17e7fc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ b.n f7e40 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, #18] │ │ │ │ @@ -239105,18 +239109,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 2508ec │ │ │ │ + bl 25098c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f8252 │ │ │ │ - bl 1711e4 │ │ │ │ + bl 171284 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n f8260 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 433b4 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -239126,18 +239130,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n f8250 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2508ec │ │ │ │ + bl 25098c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f8296 │ │ │ │ - bl 1711e4 │ │ │ │ + bl 171284 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n f8294 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n f8294 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -239145,19 +239149,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 433b4 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n f825c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2508ec │ │ │ │ + bl 25098c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f830c │ │ │ │ - bl 1711e4 │ │ │ │ + bl 171284 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n f8334 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n f8334 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -239318,15 +239322,15 @@ │ │ │ │ b.n f836a │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r5, #18] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ + asrs r2, r0, #1 │ │ │ │ movs r0, r5 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ 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 │ │ │ │ @@ -239371,15 +239375,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n f84a0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n f84a4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2862d8 │ │ │ │ + bl 286378 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f84a0 │ │ │ │ ldrd r3, r0, [r2] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n f8480 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -239402,15 +239406,15 @@ │ │ │ │ b.n f84a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n f84a6 │ │ │ │ ldrb r0, [r1, #14] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ movs r4, r3 │ │ │ │ ldr.w r3, [r0, #692] @ 0x2b4 │ │ │ │ cbnz r3, f8548 │ │ │ │ cbz r1, f853e │ │ │ │ ldrb.w r3, [r0, #699] @ 0x2bb │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r1, [r0, #698] @ 0x2ba │ │ │ │ @@ -239896,32 +239900,33 @@ │ │ │ │ bne.n f8946 │ │ │ │ ldr r2, [pc, #44] @ (f8a00 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #44] @ (f8a04 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [r7, #0] │ │ │ │ b.n f8946 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, #27] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ movs r0, r5 │ │ │ │ add r7, pc, #960 @ (adr r7, f8dc0 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - vshr.u32 d16, d11, #26 │ │ │ │ - stmdb r6, {r0, r1, r3, r4} │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + movs r4, r3 │ │ │ │ + @ instruction: 0xe9b6001b │ │ │ │ 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 │ │ │ │ @@ -239935,31 +239940,31 @@ │ │ │ │ cbz r1, f8a80 │ │ │ │ mov r9, r1 │ │ │ │ subs r6, r2, #4 │ │ │ │ add.w r7, r4, #572 @ 0x23c │ │ │ │ b.n f8a5e │ │ │ │ add.w r0, r4, #552 @ 0x228 │ │ │ │ adds r5, #1 │ │ │ │ - bl 17e6b0 │ │ │ │ + bl 17e750 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ cmp r9, r5 │ │ │ │ beq.n f8a80 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr.w r2, [r4, #560] @ 0x230 │ │ │ │ ldrd r3, r1, [r4, #552] @ 0x228 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n f8a44 │ │ │ │ add.w r0, r4, #600 @ 0x258 │ │ │ │ - bl 171cc0 │ │ │ │ + bl 171d60 │ │ │ │ b.n f8a44 │ │ │ │ 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} │ │ │ │ @@ -239968,54 +239973,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ 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 171ca4 │ │ │ │ + bl 171d44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ 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 f8bb8 │ │ │ │ add.w r0, r4, #456 @ 0x1c8 │ │ │ │ - bl 17e6b0 │ │ │ │ + bl 17e750 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #648] @ 0x288 │ │ │ │ - bl 18cd70 │ │ │ │ + bl 18ce10 │ │ │ │ ldr.w r0, [r4, #652] @ 0x28c │ │ │ │ movs r1, #0 │ │ │ │ - bl 18cd70 │ │ │ │ + bl 18ce10 │ │ │ │ ldrb.w r3, [r4, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f8bc0 │ │ │ │ ldr.w r0, [r4, #472] @ 0x1d8 │ │ │ │ blx 423b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 171c90 │ │ │ │ + bl 171d30 │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ cbz r3, f8b5a │ │ │ │ add.w r6, r4, #816 @ 0x330 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl f8178 │ │ │ │ @@ -240032,38 +240037,38 @@ │ │ │ │ ldr.w r1, [r4, #412] @ 0x19c │ │ │ │ ldr.w r0, [r4, #356] @ 0x164 │ │ │ │ blx 429d4 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #356] @ 0x164 │ │ │ │ blx 43734 │ │ │ │ add.w r0, r4, #728 @ 0x2d8 │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ add.w r0, r4, #752 @ 0x2f0 │ │ │ │ - bl 171c90 │ │ │ │ + bl 171d30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ add.w r0, r4, #680 @ 0x2a8 │ │ │ │ - bl 171c90 │ │ │ │ + bl 171d30 │ │ │ │ mov r0, r4 │ │ │ │ bl f3f84 │ │ │ │ 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 171cc0 │ │ │ │ + bl 171d60 │ │ │ │ b.n f8af4 │ │ │ │ ldr.w r0, [r4, #568] @ 0x238 │ │ │ │ blx 423b4 │ │ │ │ add.w r0, r4, #572 @ 0x23c │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ add.w r0, r4, #600 @ 0x258 │ │ │ │ - bl 171c90 │ │ │ │ + bl 171d30 │ │ │ │ b.n f8b24 │ │ │ │ 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 │ │ │ │ @@ -240093,26 +240098,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldrd r3, r2, [r4, #456] @ 0x1c8 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n f8cdc │ │ │ │ add.w r0, r4, #456 @ 0x1c8 │ │ │ │ - bl 17e6b0 │ │ │ │ + bl 17e750 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #476 @ 0x1dc │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ 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 │ │ │ │ @@ -240145,15 +240150,15 @@ │ │ │ │ blx 437b8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ b.n f8c24 │ │ │ │ add.w r0, r4, #504 @ 0x1f8 │ │ │ │ - bl 171cc0 │ │ │ │ + bl 171d60 │ │ │ │ b.n f8c58 │ │ │ │ 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] @ f93a0 │ │ │ │ @@ -240170,15 +240175,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl f7244 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr.w r0, [pc, #1664] @ f93a8 │ │ │ │ add r0, pc │ │ │ │ - bl 17e4a0 │ │ │ │ + bl 17e540 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr.w r3, [pc, #1648] @ f93ac │ │ │ │ strd r6, r6, [sp, #124] @ 0x7c │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ @@ -240188,39 +240193,39 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w f9002 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add.w r6, fp, #476 @ 0x1dc │ │ │ │ bl f79f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ add.w r7, fp, #504 @ 0x1f8 │ │ │ │ - bl 176768 │ │ │ │ + bl 176808 │ │ │ │ addw r3, pc, #1564 @ 0x61c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 42240 <__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 f92d0 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 171cdc │ │ │ │ + bl 171d7c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f8d8a │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w f92f0 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.w f9002 │ │ │ │ @@ -240240,24 +240245,24 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n f8dfc │ │ │ │ ldrb.w r3, [fp, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f8f8c │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #2808 @ 0xaf8 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r7, r7, r3, fp │ │ │ │ b.n f8e20 │ │ │ │ ldr.w r3, [r7, #1560] @ 0x618 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n f8e2e │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, fp, #680 @ 0x2a8 │ │ │ │ - bl 171d00 │ │ │ │ + bl 171da0 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n f8e0e │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -240347,21 +240352,21 @@ │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.n f8fcc │ │ │ │ add.w r7, fp, #680 @ 0x2a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 171cc0 │ │ │ │ + bl 171d60 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w f91fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ b.n f8d48 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w f8dfc │ │ │ │ ldrb.w r3, [fp, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f8dfc │ │ │ │ @@ -240382,37 +240387,37 @@ │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f8dfc │ │ │ │ b.n f92f4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #728 @ 0x2d8 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ 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 171ca4 │ │ │ │ + bl 171d44 │ │ │ │ add.w r0, fp, #728 @ 0x2d8 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ add.w r0, fp, #680 @ 0x2a8 │ │ │ │ - bl 171ca4 │ │ │ │ + bl 171d44 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl f7cb8 │ │ │ │ ldrb.w r3, [fp, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f92fe │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr r2, [pc, #912] @ (f93b4 ) │ │ │ │ ldr r3, [pc, #896] @ (f93a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -240553,39 +240558,39 @@ │ │ │ │ moveq r6, #0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 423b4 │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, fp, #572 @ 0x23c │ │ │ │ blx 423b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldrd r3, r2, [fp, #552] @ 0x228 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #560] @ 0x230 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n f92e6 │ │ │ │ add.w r0, fp, #552 @ 0x228 │ │ │ │ - bl 17e6b0 │ │ │ │ + bl 17e750 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ b.n f8f5a │ │ │ │ ldr r0, [pc, #444] @ (f93b8 ) │ │ │ │ movw r8, #2808 @ 0xaf8 │ │ │ │ add r0, pc │ │ │ │ bl f79f0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r8, r8, r3, fp │ │ │ │ b.n f921c │ │ │ │ ldr.w r3, [r8, #1560] @ 0x618 │ │ │ │ cbz r3, f922a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 171d00 │ │ │ │ + bl 171da0 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n f920e │ │ │ │ ldr.w r3, [fp, #432] @ 0x1b0 │ │ │ │ adds r3, #1 │ │ │ │ @@ -240645,42 +240650,42 @@ │ │ │ │ blx 43734 │ │ │ │ subs.w sl, sl, r4 │ │ │ │ bne.n f9274 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ b.n f918c │ │ │ │ add.w r0, fp, #456 @ 0x1c8 │ │ │ │ - bl 17e75c │ │ │ │ + bl 17e7fc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ b.n f8db8 │ │ │ │ add.w r0, fp, #600 @ 0x258 │ │ │ │ - bl 171cc0 │ │ │ │ + bl 171d60 │ │ │ │ b.n f91e6 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n f9002 │ │ │ │ add.w r0, fp, #572 @ 0x23c │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldrd r3, r2, [fp, #552] @ 0x228 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #560] @ 0x230 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n f9370 │ │ │ │ add.w r0, fp, #552 @ 0x228 │ │ │ │ - bl 17e6b0 │ │ │ │ + bl 17e750 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #572 @ 0x23c │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ b.n f901a │ │ │ │ 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 │ │ │ │ @@ -240696,15 +240701,15 @@ │ │ │ │ ldr.w r0, [fp, #356] @ 0x164 │ │ │ │ blx 42b30 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #356] @ 0x164 │ │ │ │ blx 43734 │ │ │ │ b.n f918c │ │ │ │ add.w r0, fp, #600 @ 0x258 │ │ │ │ - bl 171cc0 │ │ │ │ + bl 171d60 │ │ │ │ b.n f9314 │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n f91c2 │ │ │ │ mov.w r6, #13824 @ 0x3600 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n f91c2 │ │ │ │ @@ -240715,20 +240720,20 @@ │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #11] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r2, #-108] @ 0xffffff94 │ │ │ │ - ldc2l 0, cr0, [lr], #108 @ 0x6c │ │ │ │ - @ instruction: 0xfabc001b │ │ │ │ + ldc2 0, cr0, [r2, #108]! @ 0x6c │ │ │ │ + stc2 0, cr0, [lr, #108]! @ 0x6c │ │ │ │ + smmlsr r0, ip, fp, r0 │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str??.w r0, [r0, fp, lsl #1] │ │ │ │ + ldrsb.w r0, [r0, fp, lsl #1] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #932] @ (f9774 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [pc, #932] @ (f9778 ) │ │ │ │ @@ -240740,20 +240745,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 17e4a0 │ │ │ │ + bl 17e540 │ │ │ │ ldr.w r3, [r6, #280] @ 0x118 │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ add.w r3, r6, #680 @ 0x2a8 │ │ │ │ str r3, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w f9524 │ │ │ │ @@ -240766,21 +240771,21 @@ │ │ │ │ addw r3, r3, #2808 @ 0xaf8 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w f9548 │ │ │ │ ldr.w r1, [r3, #1560] @ 0x618 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n f9428 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr.w r1, [r6, #416] @ 0x1a0 │ │ │ │ ldr.w r0, [r6, #356] @ 0x164 │ │ │ │ blx 43764 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n f9508 │ │ │ │ mov r1, sl │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -240822,37 +240827,37 @@ │ │ │ │ ldr.w r2, [r3, #1000] @ 0x3e8 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n f94c0 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ add.w r0, r6, #572 @ 0x23c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #444] @ 0x1bc │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldrd r3, r2, [r6, #552] @ 0x228 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r6, #560] @ 0x230 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w f966a │ │ │ │ add.w r0, r6, #552 @ 0x228 │ │ │ │ - bl 17e6b0 │ │ │ │ + bl 17e750 │ │ │ │ str r7, [r0, #0] │ │ │ │ add.w r0, r6, #572 @ 0x23c │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl f7cb8 │ │ │ │ mov r0, r9 │ │ │ │ blx 423b4 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w f941c │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr r2, [pc, #596] @ (f9780 ) │ │ │ │ ldr r3, [pc, #584] @ (f9778 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -240861,15 +240866,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, f9558 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl 171d00 │ │ │ │ + bl 171da0 │ │ │ │ b.n f940c │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ bhi.w f943c │ │ │ │ b.n f954e │ │ │ │ @@ -240904,15 +240909,15 @@ │ │ │ │ orrs.w r3, r1, fp │ │ │ │ bne.n f963a │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8, #-24] │ │ │ │ cbnz r2, f9628 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #16 │ │ │ │ - bl 171cc0 │ │ │ │ + bl 171d60 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n f95a2 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r3, [r6, #280] @ 0x118 │ │ │ │ add.w sl, sl, #1 │ │ │ │ addw r8, r8, #2808 @ 0xaf8 │ │ │ │ @@ -240942,30 +240947,30 @@ │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r5, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 42a40 │ │ │ │ b.n f95c4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldrd r2, r3, [r6, #800] @ 0x320 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.n f965c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ b.n f95bc │ │ │ │ add.w r0, r6, #752 @ 0x2f0 │ │ │ │ strd r1, fp, [r6, #800] @ 0x320 │ │ │ │ - bl 171ca4 │ │ │ │ + bl 171d44 │ │ │ │ b.n f9650 │ │ │ │ add.w r0, r6, #600 @ 0x258 │ │ │ │ - bl 171cc0 │ │ │ │ + bl 171d60 │ │ │ │ b.n f94f4 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f9506 │ │ │ │ ldr.w r8, [r6, #36] @ 0x24 │ │ │ │ @@ -241005,15 +241010,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 2508e0 │ │ │ │ + bl 250980 │ │ │ │ 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 │ │ │ │ @@ -241023,15 +241028,15 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl f8028 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ strd r8, r7, [sp, #60] @ 0x3c │ │ │ │ bl f7c04 │ │ │ │ - bl 2508e0 │ │ │ │ + bl 250980 │ │ │ │ ldr.w r1, [r7], #4 │ │ │ │ cbz r1, f9748 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ cmp r7, r8 │ │ │ │ bne.n f9738 │ │ │ │ @@ -241048,15 +241053,15 @@ │ │ │ │ movt r1, #50277 @ 0xc465 │ │ │ │ b.n f9508 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf68c001b │ │ │ │ + @ instruction: 0xf73c001b │ │ │ │ ldr r6, [r1, #44] @ 0x2c │ │ │ │ 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 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ @@ -241126,31 +241131,31 @@ │ │ │ │ beq.w f9cd0 │ │ │ │ add.w r2, r6, #816 @ 0x330 │ │ │ │ movs r1, #0 │ │ │ │ add.w r6, r4, #728 @ 0x2d8 │ │ │ │ blx 42884 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18cc48 │ │ │ │ + bl 18cce8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f9cc8 │ │ │ │ add.w fp, r4, #656 @ 0x290 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 18cc48 │ │ │ │ + bl 18cce8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fa0e8 │ │ │ │ add.w r3, r4, #680 @ 0x2a8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ - bl 171c10 │ │ │ │ + bl 171cb0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fa0d2 │ │ │ │ add.w r0, r4, #752 @ 0x2f0 │ │ │ │ - bl 171c10 │ │ │ │ + bl 171cb0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fa0b6 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ blx 42204 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ @@ -241370,15 +241375,15 @@ │ │ │ │ b.n f9b24 │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w f9d24 │ │ │ │ ldr.w r0, [sl, #172] @ 0xac │ │ │ │ - bl 1767f0 │ │ │ │ + bl 176890 │ │ │ │ str.w r0, [fp] │ │ │ │ adds r0, #1 │ │ │ │ bne.n f9b14 │ │ │ │ mov fp, r6 │ │ │ │ cbz r5, f9b48 │ │ │ │ add.w r5, r9, r5, lsl #2 │ │ │ │ ldr.w r0, [fp], #4 │ │ │ │ @@ -241497,20 +241502,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 17e680 │ │ │ │ + bl 17e720 │ │ │ │ cbz r0, f9cc4 │ │ │ │ add.w r3, r4, #504 @ 0x1f8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 171c10 │ │ │ │ + bl 171cb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f9eb4 │ │ │ │ ldr.w r0, [r4, #472] @ 0x1d8 │ │ │ │ blx 423b4 │ │ │ │ movs r5, #0 │ │ │ │ b.n f9b4c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -241592,15 +241597,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 42c20 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ ldr.w r0, [r5, #896] @ 0x380 │ │ │ │ - bl 1767f0 │ │ │ │ + bl 176890 │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w fa05a │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldr.w r2, [r4, #360] @ 0x168 │ │ │ │ ldr.w r0, [r4, #356] @ 0x164 │ │ │ │ blx 433d8 │ │ │ │ mov r1, r0 │ │ │ │ @@ -241616,29 +241621,29 @@ │ │ │ │ cmp r3, #1 │ │ │ │ beq.w f9bc2 │ │ │ │ ldrb.w r3, [r9, #697] @ 0x2b9 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f97f6 │ │ │ │ b.n f9bc2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2862d8 │ │ │ │ + bl 286378 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fa114 │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w f97d2 │ │ │ │ blx 43018 │ │ │ │ mov sl, r0 │ │ │ │ b.n f97d6 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #1 │ │ │ │ beq.w f9bc2 │ │ │ │ b.n f9e04 │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 1767f0 │ │ │ │ + bl 176890 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.w f9b48 │ │ │ │ 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] │ │ │ │ @@ -241680,15 +241685,15 @@ │ │ │ │ bl f7c04 │ │ │ │ mov r3, r6 │ │ │ │ b.n f98dc │ │ │ │ add.w r3, r4, #476 @ 0x1dc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 18cc48 │ │ │ │ + bl 18cce8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fa104 │ │ │ │ ldrb.w r3, [r4, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f9f6a │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ movs r5, #1 │ │ │ │ @@ -241699,69 +241704,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 17e680 │ │ │ │ + bl 17e720 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fa076 │ │ │ │ add.w r3, r4, #600 @ 0x258 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 171c10 │ │ │ │ + bl 171cb0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fa06e │ │ │ │ add.w r6, r4, #572 @ 0x23c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18cc48 │ │ │ │ + bl 18cce8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fa068 │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ cbz r3, f9f6a │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ b.n f9f4a │ │ │ │ mov r0, fp │ │ │ │ - bl 17e6b0 │ │ │ │ + bl 17e750 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr.w r2, [r7, #280] @ 0x118 │ │ │ │ cmp r2, r5 │ │ │ │ bls.n f9f66 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldrd r2, r1, [r7, #552] @ 0x228 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #560] @ 0x230 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n f9f32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 171cc0 │ │ │ │ + bl 171d60 │ │ │ │ b.n f9f32 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [pc, #492] @ (fa158 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #648 @ 0x288 │ │ │ │ add r1, pc │ │ │ │ - bl 18cd0c │ │ │ │ + bl 18cdac │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fa01e │ │ │ │ ldr r1, [pc, #476] @ (fa15c ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #652 @ 0x28c │ │ │ │ add r1, pc │ │ │ │ - bl 18cd0c │ │ │ │ + bl 18cdac │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, f9fec │ │ │ │ ldrb.w r3, [r9, #677] @ 0x2a5 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r2, #17 │ │ │ │ ldr r3, [pc, #452] @ (fa160 ) │ │ │ │ @@ -241795,61 +241800,61 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 423b4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov.w fp, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ b.n f9b86 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldrd r3, r2, [r4, #456] @ 0x1c8 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w fa10c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 17e6b0 │ │ │ │ + bl 17e750 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr.w r0, [r4, #648] @ 0x288 │ │ │ │ movs r1, #0 │ │ │ │ - bl 18cd70 │ │ │ │ + bl 18ce10 │ │ │ │ ldr.w r0, [r4, #472] @ 0x1d8 │ │ │ │ blx 423b4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 171c90 │ │ │ │ + bl 171d30 │ │ │ │ ldrb.w r3, [r4, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f9cc4 │ │ │ │ ldr.w r0, [r4, #568] @ 0x238 │ │ │ │ blx 423b4 │ │ │ │ add.w r0, r4, #572 @ 0x23c │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ add.w r0, r4, #600 @ 0x258 │ │ │ │ - bl 171c90 │ │ │ │ + bl 171d30 │ │ │ │ b.n f9cc4 │ │ │ │ blx 423b4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl f423c │ │ │ │ b.n f9b4c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 171c90 │ │ │ │ + bl 171d30 │ │ │ │ ldr.w r0, [r4, #568] @ 0x238 │ │ │ │ blx 423b4 │ │ │ │ ldr.w r0, [r4, #472] @ 0x1d8 │ │ │ │ blx 423b4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 171c90 │ │ │ │ + bl 171d30 │ │ │ │ b.n f9cc4 │ │ │ │ mov r0, r5 │ │ │ │ blx 42980 │ │ │ │ movw r3, #2808 @ 0xaf8 │ │ │ │ ldr.w r0, [r4, #356] @ 0x164 │ │ │ │ mla r3, r3, r8, r4 │ │ │ │ ldr.w r1, [r3, #1000] @ 0x3e8 │ │ │ │ @@ -241857,28 +241862,28 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #356] @ 0x164 │ │ │ │ blx 43734 │ │ │ │ b.n fa05a │ │ │ │ movs r1, #4 │ │ │ │ b.n f9c9a │ │ │ │ mov r0, r6 │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ mov r0, fp │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 171c90 │ │ │ │ + bl 171d30 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n f9cd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ mov r0, fp │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n f9cd0 │ │ │ │ mov r0, r6 │ │ │ │ b.n fa0da │ │ │ │ @@ -241888,18 +241893,18 @@ │ │ │ │ blx 433f0 │ │ │ │ mov r1, r0 │ │ │ │ b.n f9fd6 │ │ │ │ mov.w fp, #13824 @ 0x3600 │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n f9b86 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 171c90 │ │ │ │ + bl 171d30 │ │ │ │ b.n f9cbc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 171cc0 │ │ │ │ + bl 171d60 │ │ │ │ b.n fa002 │ │ │ │ mvn.w fp, #12 │ │ │ │ b.n f9b86 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r3, r0, #2 │ │ │ │ @@ -241913,20 +241918,20 @@ │ │ │ │ vtbx.8 d29, {d31}, d15 │ │ │ │ vsri.32 d30, d21, #1 │ │ │ │ vmlal.u , d15, d23[0] │ │ │ │ vaddl.u , d31, d9 │ │ │ │ @ instruction: 0xffffd8b7 │ │ │ │ @ instruction: 0xffff0d00 │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [sl, #39] @ 0x27 │ │ │ │ + ldr??.w r0, [sl, r7, lsl #2] │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldcl 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ bl ffd3015e │ │ │ │ - @ instruction: 0xf3580027 │ │ │ │ + and.w r0, r8, #10944512 @ 0xa70000 │ │ │ │ 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] @ fa24c │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r4, [pc, #212] @ (fa250 ) │ │ │ │ @@ -242021,27 +242026,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r4, r1] │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldrsh r0, [r7, r0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n fa0f0 │ │ │ │ + b.n fa250 │ │ │ │ movs r3, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2862d8 │ │ │ │ + bl 286378 │ │ │ │ cbz r0, fa296 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 43018 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -242236,71 +242241,71 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fa5a6 │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #28 │ │ │ │ - bl 18cc48 │ │ │ │ + bl 18cce8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fa59a │ │ │ │ ldr r3, [pc, #316] @ (fa5b4 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #308] @ (fa5b8 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1754c8 │ │ │ │ + bl 175568 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fa594 │ │ │ │ cbz r5, fa4fe │ │ │ │ ldr.w r8, [pc, #292] @ fa5bc │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 287fc0 │ │ │ │ + bl 288060 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fa54a │ │ │ │ ldr.w r8, [pc, #276] @ fa5c0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 287fc0 │ │ │ │ + bl 288060 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fa558 │ │ │ │ ldr.w r8, [pc, #260] @ fa5c4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 287fc0 │ │ │ │ + bl 288060 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fa56c │ │ │ │ ldr.w r8, [pc, #244] @ fa5c8 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ strb.w r3, [r7, #698] @ 0x2ba │ │ │ │ mov r1, r8 │ │ │ │ - bl 287fc0 │ │ │ │ + bl 288060 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fa580 │ │ │ │ ldr.w r8, [pc, #220] @ fa5cc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 287fc0 │ │ │ │ + bl 288060 │ │ │ │ cbnz r0, fa536 │ │ │ │ ldr r2, [pc, #208] @ (fa5d0 ) │ │ │ │ ldr r3, [pc, #208] @ (fa5d4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #204] @ (fa5d8 ) │ │ │ │ @@ -242319,74 +242324,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 287ff4 │ │ │ │ + bl 288094 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #700] @ 0x2bc │ │ │ │ b.n fa4fe │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 288018 │ │ │ │ + bl 2880b8 │ │ │ │ str.w r0, [r7, #692] @ 0x2b4 │ │ │ │ b.n fa4aa │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 287ff4 │ │ │ │ + bl 288094 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #696] @ 0x2b8 │ │ │ │ b.n fa4be │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 287ff4 │ │ │ │ + bl 288094 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #697] @ 0x2b9 │ │ │ │ b.n fa4d2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 287ff4 │ │ │ │ + bl 288094 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #698] @ 0x2ba │ │ │ │ b.n fa4ec │ │ │ │ mov r0, sl │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r9] │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ b.n fa52a │ │ │ │ nop │ │ │ │ ldrh r6, [r4, r6] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r4, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #792] @ (fa8d8 ) │ │ │ │ + ldr r7, [pc, #472] @ (fa798 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #776] @ (fa8cc ) │ │ │ │ + str r2, [r6, r1] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, r1] │ │ │ │ + str r6, [r6, r3] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r1, r2] │ │ │ │ + str r0, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ 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 │ │ │ │ @@ -242397,33 +242402,33 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r6, [r0, #900] @ 0x384 │ │ │ │ cbz r6, fa640 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1757c8 │ │ │ │ + bl 175868 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, fa628 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, fa61a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1757c8 │ │ │ │ + bl 175868 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fa610 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 175600 │ │ │ │ + bl 1756a0 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ 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 │ │ │ │ @@ -242661,25 +242666,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 17e6b0 │ │ │ │ + bl 17e750 │ │ │ │ cbz r0, fa8de │ │ │ │ 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 17e6b0 │ │ │ │ + bl 17e750 │ │ │ │ cbz r0, fa8fa │ │ │ │ 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 │ │ │ │ @@ -242765,15 +242770,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ 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 │ │ │ │ @@ -242787,62 +242792,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 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ 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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldrb.w r3, [r4, #616] @ 0x268 │ │ │ │ cbz r3, faa7c │ │ │ │ add.w r0, r4, #416 @ 0x1a0 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ mov r0, r5 │ │ │ │ bl fa9dc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ 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 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ mov r0, r5 │ │ │ │ bl fa9dc │ │ │ │ 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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ 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, fab1a │ │ │ │ cmp ip, r2 │ │ │ │ @@ -242852,15 +242857,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 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ mov r0, r5 │ │ │ │ bl fa9dc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r0, r7, r8 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -242888,55 +242893,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fabea │ │ │ │ ldrb.w r6, [r4, #576] @ 0x240 │ │ │ │ cbnz r6, fabce │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #576] @ 0x240 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr.w r1, [r4, #536] @ 0x218 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 286488 │ │ │ │ + bl 286528 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ add.w r2, r4, #488 @ 0x1e8 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 171ca4 │ │ │ │ + bl 171d44 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ strb.w r6, [r4, #576] @ 0x240 │ │ │ │ - bl 171ca4 │ │ │ │ + bl 171d44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ beq.n fabea │ │ │ │ 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 171cdc │ │ │ │ + bl 171d7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ cmp r4, #1 │ │ │ │ beq.n fabf4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n fabc6 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n fabc6 │ │ │ │ @@ -242947,19 +242952,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 42e18 │ │ │ │ add.w r0, r4, #416 @ 0x1a0 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ mov r0, r5 │ │ │ │ bl fa9dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 42778 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -242969,15 +242974,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 171204 │ │ │ │ + bl 1712a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n fac88 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -243045,15 +243050,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r0, r5] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n facb4 │ │ │ │ + bgt.n fae14 │ │ │ │ movs r3, r3 │ │ │ │ strh r4, [r1, r4] │ │ │ │ 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 │ │ │ │ @@ -243093,24 +243098,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fae48 │ │ │ │ ldrb.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fae64 │ │ │ │ add.w r6, r4, #416 @ 0x1a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w faec0 │ │ │ │ ldrd r2, r3, [r4, #448] @ 0x1c0 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcc.w faed8 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #2 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, #320 @ (adr r3, faf00 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 42240 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ @@ -243119,22 +243124,22 @@ │ │ │ │ add r3, pc, #300 @ (adr r3, faf00 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 42240 <__aeabi_uldivmod@plt> │ │ │ │ add.w r9, sp, #24 │ │ │ │ mov fp, r2 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n faec0 │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r4, #444] @ 0x1bc │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ sbcs.w r5, r5, r8 │ │ │ │ bcs.n fae46 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl fab48 │ │ │ │ @@ -243144,23 +243149,23 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n fae48 │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ cbz r3, fae46 │ │ │ │ ldrb.w r3, [r4, #624] @ 0x270 │ │ │ │ cbnz r3, fae46 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n faec0 │ │ │ │ ldrd r2, r3, [r4, #448] @ 0x1c0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcs.n fae9c │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [pc, #212] @ (faf20 ) │ │ │ │ ldr r3, [pc, #200] @ (faf14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -243168,15 +243173,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n faefc │ │ │ │ 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, faf08 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 176768 │ │ │ │ + bl 176808 │ │ │ │ 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 │ │ │ │ @@ -243189,43 +243194,43 @@ │ │ │ │ itt cc │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r5 │ │ │ │ b.n fadbe │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl fab48 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n fae48 │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n fade6 │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n fae48 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 176768 │ │ │ │ + bl 176808 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n fad76 │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r3, #1 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ - bl 176768 │ │ │ │ + bl 176808 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n fae76 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -243233,17 +243238,17 @@ │ │ │ │ lsls r5, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r7, r2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n faaf4 │ │ │ │ + b.n fac54 │ │ │ │ movs r7, r4 │ │ │ │ - blt.n fafb4 │ │ │ │ + blt.n faf14 │ │ │ │ movs r3, r3 │ │ │ │ str r0, [r6, r6] │ │ │ │ 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 │ │ │ │ @@ -243312,30 +243317,30 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n fafee │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 176768 │ │ │ │ + bl 176808 │ │ │ │ b.n faf72 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r7, r2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n fa82c │ │ │ │ + b.n fa98c │ │ │ │ movs r7, r4 │ │ │ │ - bls.n fb0a4 │ │ │ │ + bls.n fb004 │ │ │ │ movs r3, r3 │ │ │ │ str r4, [r5, r0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -243351,15 +243356,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 17f6ac │ │ │ │ + bl 17f74c │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r7 │ │ │ │ @@ -243387,15 +243392,15 @@ │ │ │ │ bx lr │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [pc, #832] @ (fb3d4 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n fb13c │ │ │ │ + blt.n fb09c │ │ │ │ movs r3, r3 │ │ │ │ ldr r7, [pc, #568] @ (fb2d8 ) │ │ │ │ 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 │ │ │ │ @@ -243437,15 +243442,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n fb1b6 │ │ │ │ ldr.w r1, [r5, #156] @ 0x9c │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb1aa │ │ │ │ mov r2, r8 │ │ │ │ - bl 179748 │ │ │ │ + bl 1797e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb1e2 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ str.w r8, [r5, #164] @ 0xa4 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str.w r0, [r5, #156] @ 0x9c │ │ │ │ @@ -243468,15 +243473,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [ip, #28] │ │ │ │ movs r2, #32 │ │ │ │ blx 42884 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #180 @ 0xb4 │ │ │ │ - bl 17e680 │ │ │ │ + bl 17e720 │ │ │ │ ldr r2, [pc, #116] @ (fb1fc ) │ │ │ │ ldr r3, [pc, #100] @ (fb1f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -243542,15 +243547,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ ldr r3, [pc, #228] @ (fb318 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ ldrb.w r3, [r4, #397] @ 0x18d │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fb304 │ │ │ │ ldr.w r1, [r4, #280] @ 0x118 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n fb2b8 │ │ │ │ @@ -243600,15 +243605,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n fb25e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r3, #240 @ 0xf0 │ │ │ │ add r1, sp, #24 │ │ │ │ mla r0, r3, r0, r4 │ │ │ │ add.w r0, r0, #880 @ 0x370 │ │ │ │ - bl 286630 │ │ │ │ + bl 2866d0 │ │ │ │ ldrb.w r2, [r4, #396] @ 0x18c │ │ │ │ movw r3, #52715 @ 0xcdeb │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ cmp r2, r8 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ b.n fb29c │ │ │ │ @@ -243645,15 +243650,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #396] @ (fb4d4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ ldrb.w r3, [r4, #397] @ 0x18d │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fb4b4 │ │ │ │ ldrd r0, r1, [sl, #16] │ │ │ │ add r3, pc, #348 @ (adr r3, fb4c8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -243688,20 +243693,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldrb.w r3, [r4, #576] @ 0x240 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fb478 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ cbz r0, fb442 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n fb3f0 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #240 @ 0xf0 │ │ │ │ @@ -243715,15 +243720,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 286630 │ │ │ │ + bl 2866d0 │ │ │ │ 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] @ (fb4d8 ) │ │ │ │ @@ -243737,15 +243742,15 @@ │ │ │ │ bne.n fb4be │ │ │ │ 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 286488 │ │ │ │ + bl 286528 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n fb4b4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fb3ac │ │ │ │ ldrd r3, r2, [sl, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -243759,28 +243764,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n fb3a6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r2, [r4, #576] @ 0x240 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r4, #536] @ 0x218 │ │ │ │ blx 43228 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ add.w r0, r4, #488 @ 0x1e8 │ │ │ │ - bl 171ca4 │ │ │ │ + bl 171d44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ strb.w r3, [r4, #576] @ 0x240 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ bne.n fb3dc │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n fb428 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -243854,15 +243859,15 @@ │ │ │ │ cbz r0, fb584 │ │ │ │ ldr r2, [pc, #60] @ (fb5a8 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n fb57a │ │ │ │ cbz r3, fb596 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ 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] │ │ │ │ @@ -243890,15 +243895,15 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 42884 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 17e680 │ │ │ │ + bl 17e720 │ │ │ │ cbz r0, fb5e4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ @@ -243927,15 +243932,15 @@ │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n fb610 │ │ │ │ nop │ │ │ │ - ble.n fb524 │ │ │ │ + udf #48 @ 0x30 │ │ │ │ movs r7, 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, #4056] @ 0xfd8 │ │ │ │ mov sl, r0 │ │ │ │ add.w r6, r0, #72 @ 0x48 │ │ │ │ @@ -244157,32 +244162,32 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n fb848 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 17e680 │ │ │ │ + bl 17e720 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb848 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e6b0 │ │ │ │ + bl 17e750 │ │ │ │ mov ip, r0 │ │ │ │ cbz r0, fb8bc │ │ │ │ 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 fb804 │ │ │ │ add.w r0, ip, #8 │ │ │ │ - bl 17e6b0 │ │ │ │ + bl 17e750 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb848 │ │ │ │ strd r4, r5, [r0] │ │ │ │ b.n fb848 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 423b4 │ │ │ │ b.n fb848 │ │ │ │ @@ -244644,15 +244649,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ mov.w r6, #1 │ │ │ │ bne.n fbdee │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fbdda │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ - bl 2865ec │ │ │ │ + bl 28668c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl f423c │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fbdda │ │ │ │ ldr.w r0, [r5, #220] @ 0xdc │ │ │ │ @@ -244848,19 +244853,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 435b4 │ │ │ │ movs r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r5, #32] │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ - bl 17e680 │ │ │ │ + bl 17e720 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 17e680 │ │ │ │ + bl 17e720 │ │ │ │ ldr r1, [pc, #172] @ (fc0e4 ) │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ blx 42920 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -245114,22 +245119,22 @@ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r6, r8 │ │ │ │ bne.n fc290 │ │ │ │ add.w r0, r7, #540 @ 0x21c │ │ │ │ - bl 286754 │ │ │ │ + bl 2867f4 │ │ │ │ ldr.w r0, [r7, #572] @ 0x23c │ │ │ │ cbz r0, fc2c8 │ │ │ │ blx 42c2c │ │ │ │ add.w r0, r7, #488 @ 0x1e8 │ │ │ │ - bl 171c90 │ │ │ │ + bl 171d30 │ │ │ │ add.w r0, r7, #416 @ 0x1a0 │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ ldr.w r0, [r7, #536] @ 0x218 │ │ │ │ cbz r0, fc2e2 │ │ │ │ blx 42dac │ │ │ │ ldr.w r1, [r7, #404] @ 0x194 │ │ │ │ cbz r1, fc2f2 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -245219,15 +245224,15 @@ │ │ │ │ ldrb.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ blx 42884 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #108 @ 0x6c │ │ │ │ add r7, pc │ │ │ │ - bl 17e680 │ │ │ │ + bl 17e720 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fc696 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r4, #148] @ 0x94 │ │ │ │ str r5, [r4, #104] @ 0x68 │ │ │ │ @@ -245283,25 +245288,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 426e8 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 423b4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 17e680 │ │ │ │ + bl 17e720 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fc5f4 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 17e6b0 │ │ │ │ + bl 17e750 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fc5f4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 17e6b0 │ │ │ │ + bl 17e750 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fc5f4 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ movw r3, #24653 @ 0x604d │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -245349,15 +245354,15 @@ │ │ │ │ bne.n fc522 │ │ │ │ ldrb.w r3, [r4, #169] @ 0xa9 │ │ │ │ cbnz r3, fc540 │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ cbnz r3, fc554 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 17e6b0 │ │ │ │ + bl 17e750 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fc5f4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -245604,15 +245609,15 @@ │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n fc798 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ subs r0, #184 @ 0xb8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r4, r6} │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ movs r3, r3 │ │ │ │ subs r0, #96 @ 0x60 │ │ │ │ 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 │ │ │ │ @@ -245739,15 +245744,15 @@ │ │ │ │ bl fc0ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n fc8fe │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ b.n fc8fe │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ adds r7, #246 @ 0xf6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #250 @ 0xfa │ │ │ │ lsls r3, r0, #2 │ │ │ │ @@ -245883,15 +245888,15 @@ │ │ │ │ b.n fca5c │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #160 @ 0xa0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ adds r5, #156 @ 0x9c │ │ │ │ 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 │ │ │ │ @@ -246091,15 +246096,15 @@ │ │ │ │ bne.n fcc6c │ │ │ │ ldr r2, [pc, #196] @ (fcd68 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #196] @ (fcd6c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n fcc6c │ │ │ │ ldr r3, [pc, #180] @ (fcd70 ) │ │ │ │ add r4, sp, #32 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ @@ -246160,31 +246165,31 @@ │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ b.n fcb54 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ adds r5, #60 @ 0x3c │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ movs r7, r4 │ │ │ │ - itt ls │ │ │ │ - movls r3, r3 │ │ │ │ - sevls │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ + movs r3, r3 │ │ │ │ + nop {15} │ │ │ │ movs r3, r3 │ │ │ │ adds r3, #240 @ 0xf0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - pop {r2, r4, pc} │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #208 @ (adr r6, fce40 ) │ │ │ │ + add r6, pc, #912 @ (adr r6, fd100 ) │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x002e │ │ │ │ + bkpt 0x00de │ │ │ │ movs r3, r3 │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0094 │ │ │ │ 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 │ │ │ │ @@ -246279,15 +246284,15 @@ │ │ │ │ cbnz r2, fceb4 │ │ │ │ ldr r2, [pc, #644] @ (fd12c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #644] @ (fd130 ) │ │ │ │ add r2, pc │ │ │ │ strb r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [pc, #636] @ (fd134 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ add r1, pc │ │ │ │ lsls r2, r3, #4 │ │ │ │ add.w ip, r2, r1 │ │ │ │ @@ -246507,17 +246512,17 @@ │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #92 @ 0x5c │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - pop {r1, r3, r4, r5, r6} │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #200 @ (adr r4, fd1fc ) │ │ │ │ + add r4, pc, #904 @ (adr r4, fd4bc ) │ │ │ │ movs r3, r3 │ │ │ │ ldr r1, [pc, #984] @ (fd510 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ adds r0, #220 @ 0xdc │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsls r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ @@ -246894,15 +246899,15 @@ │ │ │ │ bne.w fda80 │ │ │ │ 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 fd5c8 │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ strd r0, r1, [r5, #896] @ 0x380 │ │ │ │ b.n fd442 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ blx 433e4 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -246938,15 +246943,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ 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 │ │ │ │ @@ -246955,15 +246960,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fd836 │ │ │ │ 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 2867c4 │ │ │ │ + bl 286864 │ │ │ │ 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 │ │ │ │ @@ -246979,15 +246984,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 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ 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 fd57a │ │ │ │ @@ -247549,21 +247554,21 @@ │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cbz r1, fdd36 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w fe480 │ │ │ │ str.w r5, [r4, #404] @ 0x194 │ │ │ │ add.w r0, r4, #488 @ 0x1e8 │ │ │ │ - bl 171c10 │ │ │ │ + bl 171cb0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fe216 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #416 @ 0x1a0 │ │ │ │ - bl 18cc48 │ │ │ │ + bl 18cce8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [pc, #2028] @ fe54c │ │ │ │ str r3, [r6, #12] │ │ │ │ @@ -247598,15 +247603,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 286710 │ │ │ │ + bl 2867b0 │ │ │ │ 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, fde0c │ │ │ │ mov r0, r5 │ │ │ │ @@ -247683,15 +247688,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ strd r8, fp, [sp, #20] │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ blx 435b4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #184 @ 0xb8 │ │ │ │ - bl 286558 │ │ │ │ + bl 2865f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 433e4 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -247826,15 +247831,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 435b4 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #184 @ 0xb8 │ │ │ │ - bl 286558 │ │ │ │ + bl 2865f8 │ │ │ │ ldrb.w r3, [r4, #232] @ 0xe8 │ │ │ │ cbz r3, fe0b4 │ │ │ │ ldr.w r3, [pc, #1292] @ fe578 │ │ │ │ add.w r5, sl, #228 @ 0xe4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r6, sl, #80 @ 0x50 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ @@ -247891,15 +247896,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fe394 │ │ │ │ add.w r5, r6, #24 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [r6, #64] @ 0x40 │ │ │ │ - bl 28663c │ │ │ │ + bl 2866dc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fe488 │ │ │ │ ldr.w r9, [r6, #64] @ 0x40 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fe1a4 │ │ │ │ blx 433e4 │ │ │ │ @@ -247964,15 +247969,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ blx 435b4 │ │ │ │ str.w r0, [r6, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fdc00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2866e0 │ │ │ │ + bl 286780 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w fdc00 │ │ │ │ ldr.w r9, [r5, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ bl fc0ec │ │ │ │ mov r1, r5 │ │ │ │ @@ -248126,15 +248131,15 @@ │ │ │ │ b.n fe07c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 2866e0 │ │ │ │ + bl 286780 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w fdb50 │ │ │ │ ldr r7, [r5, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ bl fc0ec │ │ │ │ mov r1, r5 │ │ │ │ @@ -248213,15 +248218,15 @@ │ │ │ │ str.w r0, [r4, #572] @ 0x23c │ │ │ │ blx 425e0 │ │ │ │ b.n fddce │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 431e0 │ │ │ │ b.n fdd36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2866e0 │ │ │ │ + bl 286780 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cbz r5, fe4f4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n fe3ae │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ mov r0, r5 │ │ │ │ @@ -248250,15 +248255,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ blx 435b4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ - bl 2866e0 │ │ │ │ + bl 286780 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n fe492 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.w fdb50 │ │ │ │ mov r4, r9 │ │ │ │ @@ -248284,15 +248289,15 @@ │ │ │ │ @ instruction: 0xffffd565 │ │ │ │ @ instruction: 0xfffff747 │ │ │ │ @ instruction: 0xffffcbd9 │ │ │ │ vtbl.8 d28, {d31- , , d7[0] │ │ │ │ vrshr.u32 d29, d27, #1 │ │ │ │ vtbl.8 d28, {d15-d18}, d17 │ │ │ │ - vcvt.u16.f16 d26, d12, #1 │ │ │ │ + vqrdmulh.s q13, , d12[0] │ │ │ │ movs r3, r3 │ │ │ │ ldmia r2!, {r0, r4, r5, r6, r7} │ │ │ │ @ instruction: 0xffffcc97 │ │ │ │ @ instruction: 0xffffccf1 │ │ │ │ vqdmulh.s q8, , d16[0] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, r1] │ │ │ │ @@ -248304,15 +248309,15 @@ │ │ │ │ lsrs r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r0, r1, r3, r4, r5, r7} │ │ │ │ vdup.8 q8, d0[7] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r3, r4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -248380,15 +248385,15 @@ │ │ │ │ nop │ │ │ │ subs r2, r1, r1 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r2, r0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r5, pc, #424 @ (adr r5, fe7ec ) │ │ │ │ + add r6, pc, #104 @ (adr r6, fe6ac ) │ │ │ │ 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 │ │ │ │ @@ -248431,15 +248436,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 435b4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 2866e0 │ │ │ │ + bl 286780 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cbz r1, fe6e6 │ │ │ │ ldr r3, [r1, #104] @ 0x68 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl fc0ec │ │ │ │ @@ -248816,15 +248821,15 @@ │ │ │ │ bls.n fea7a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ 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 │ │ │ │ @@ -249099,15 +249104,15 @@ │ │ │ │ streq r0, [r3, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n feda0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, pc, #360 @ (adr r6, fef20 ) │ │ │ │ + add r7, pc, #40 @ (adr r7, fede0 ) │ │ │ │ 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] @ (feea0 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -249220,15 +249225,15 @@ │ │ │ │ pop {pc} │ │ │ │ movs r0, #5 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n feed2 │ │ │ │ - add r4, pc, #928 @ (adr r4, ff284 ) │ │ │ │ + add r5, pc, #608 @ (adr r5, ff144 ) │ │ │ │ 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] │ │ │ │ @@ -249588,34 +249593,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #372 @ 0x174 │ │ │ │ blx 42240 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #400 @ 0x190 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ b.n ff27a │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 171cdc │ │ │ │ + bl 171d7c │ │ │ │ cmp r0, #1 │ │ │ │ beq.n ff29e │ │ │ │ cbnz r0, ff2a4 │ │ │ │ ldrd r2, r3, [r4, #448] @ 0x1c0 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n ff26a │ │ │ │ ldr.w r8, [r4, #456] @ 0x1c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ b.n ff22a │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 176768 │ │ │ │ + bl 176808 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n ff218 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n ff288 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n ff288 │ │ │ │ @@ -249656,22 +249661,22 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 429f8 │ │ │ │ cmp r0, #0 │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ ble.n ff300 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 433a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 171ca4 │ │ │ │ + bl 171d44 │ │ │ │ add.w r0, r6, #40 @ 0x28 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ b.n ff300 │ │ │ │ lsrs r0, r4, #20 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #104 @ 0x68 │ │ │ │ lsls r3, r0, #2 │ │ │ │ @@ -249859,15 +249864,15 @@ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #32 │ │ │ │ bne.n ff4e4 │ │ │ │ blx 42d10 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ b.n ff4e6 │ │ │ │ nop │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ movs r3, r3 │ │ │ │ ldr r3, [pc, #52] @ (ff540 ) │ │ │ │ mov r2, r1 │ │ │ │ push {lr} │ │ │ │ add r3, pc │ │ │ │ ldrb.w lr, [r0, #676] @ 0x2a4 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ @@ -249879,15 +249884,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 │ │ │ │ - ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ movs r7, r4 │ │ │ │ ldr.w r3, [r0, #368] @ 0x170 │ │ │ │ mov.w ip, #13824 @ 0x3600 │ │ │ │ movt ip, #50277 @ 0xc465 │ │ │ │ cmp r3, ip │ │ │ │ beq.n ff57c │ │ │ │ cbz r1, ff57a │ │ │ │ @@ -249919,24 +249924,24 @@ │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, ff5d0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #44] @ ff5e0 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ 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] │ │ │ │ @@ -250230,15 +250235,15 @@ │ │ │ │ b.n ff8ba │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ff844 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ b.n ff844 │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ 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] @ (ff974 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -250307,17 +250312,17 @@ │ │ │ │ bl ff8ec │ │ │ │ ldr.w r3, [r6, #280] @ 0x118 │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #232 @ 0xe8 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n ff99e │ │ │ │ add.w r0, r6, #372 @ 0x174 │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ add.w r0, r6, #400 @ 0x190 │ │ │ │ - bl 171c90 │ │ │ │ + bl 171d30 │ │ │ │ mov r0, r6 │ │ │ │ bl f3f84 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ @@ -250366,15 +250371,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ add r3, pc, #200 @ (adr r3, ffb18 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 42240 <__aeabi_uldivmod@plt> │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -250383,15 +250388,15 @@ │ │ │ │ b.n ffa8a │ │ │ │ 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 171cdc │ │ │ │ + bl 171d7c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n ffac8 │ │ │ │ ldrb.w ip, [r4, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n ffae4 │ │ │ │ @@ -250405,15 +250410,15 @@ │ │ │ │ cbz r1, fface │ │ │ │ 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 171cdc │ │ │ │ + bl 171d7c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n ffa8a │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n ffae6 │ │ │ │ ldr r2, [pc, #88] @ (ffb28 ) │ │ │ │ @@ -250424,15 +250429,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ffaa6 │ │ │ │ b.n ffa82 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr r2, [pc, #60] @ (ffb2c ) │ │ │ │ ldr r3, [pc, #48] @ (ffb24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -250660,15 +250665,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 │ │ │ │ - ldrh r6, [r0, #52] @ 0x34 │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ 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] │ │ │ │ @@ -250739,15 +250744,15 @@ │ │ │ │ subs r2, r5, #1 │ │ │ │ adc.w r3, r7, #4294967295 @ 0xffffffff │ │ │ │ adds r2, #2 │ │ │ │ sbcs.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ bcc.n ffeba │ │ │ │ add.w r8, r6, #40 @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ cbz r0, ffe42 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n ffe04 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #232 @ 0xe8 │ │ │ │ @@ -250758,15 +250763,15 @@ │ │ │ │ bne.n ffdfc │ │ │ │ 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 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr.w r9, [r4, #368] @ 0x170 │ │ │ │ ldr r2, [pc, #240] @ (fff18 ) │ │ │ │ ldr r3, [pc, #232] @ (fff14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -250789,37 +250794,37 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 42240 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r0, r6, #64 @ 0x40 │ │ │ │ mov r2, sp │ │ │ │ - bl 171cdc │ │ │ │ + bl 171d7c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #110 @ 0x6e │ │ │ │ beq.n ffdf0 │ │ │ │ add.w r0, r4, #372 @ 0x174 │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ 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 171ca4 │ │ │ │ + bl 171d44 │ │ │ │ add.w r0, r4, #372 @ 0x174 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ b.n ffe26 │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ mov r3, r1 │ │ │ │ adds.w ip, r0, r5 │ │ │ │ mov r2, r9 │ │ │ │ adcs r3, r7 │ │ │ │ it cs │ │ │ │ movcs r2, #1 │ │ │ │ cbnz r2, ffeee │ │ │ │ @@ -250837,15 +250842,15 @@ │ │ │ │ beq.n ffe4e │ │ │ │ b.n ffe74 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r5 │ │ │ │ b.n ffde6 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r9, #2 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ b.n ffe26 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -251051,15 +251056,15 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str.w r0, [r5, #172] @ 0xac │ │ │ │ b.n fff7e │ │ │ │ mov r0, r6 │ │ │ │ blx 43030 │ │ │ │ b.n 100108 │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ + ldrh r6, [r0, #38] @ 0x26 │ │ │ │ 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 │ │ │ │ @@ -251136,21 +251141,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 18cc48 │ │ │ │ + bl 18cce8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 100448 │ │ │ │ add.w r3, r9, #400 @ 0x190 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 171c10 │ │ │ │ + bl 171cb0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 100456 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ @@ -251222,17 +251227,17 @@ │ │ │ │ subs r4, #232 @ 0xe8 │ │ │ │ bl ff8ec │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1002f4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 171c90 │ │ │ │ + bl 171d30 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ mov r0, r9 │ │ │ │ bl f3f84 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -251335,31 +251340,31 @@ │ │ │ │ b.n 1002ca │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [r2] │ │ │ │ b.n 100324 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 171c90 │ │ │ │ + bl 171d30 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n 100324 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 100324 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ b.n 100450 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -251580,74 +251585,74 @@ │ │ │ │ mov lr, r3 │ │ │ │ b.n 100672 │ │ │ │ mov r5, r3 │ │ │ │ b.n 1004fa │ │ │ │ mov r5, r3 │ │ │ │ b.n 1004f4 │ │ │ │ add.w r0, r0, #372 @ 0x174 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ 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 171ca4 │ │ │ │ + bl 171d44 │ │ │ │ add.w r0, r4, #372 @ 0x174 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 10066a │ │ │ │ add.w r7, r4, #372 @ 0x174 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r6, #25] │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ 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 171ca4 │ │ │ │ + bl 171d44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ b.n 100704 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ b.n 10066a │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ b.n 100668 │ │ │ │ add.w r7, r4, #372 @ 0x174 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ 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 100780 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ b.n 10063a │ │ │ │ add.w r0, r4, #400 @ 0x190 │ │ │ │ strd r2, r3, [r4, #448] @ 0x1c0 │ │ │ │ - bl 171ca4 │ │ │ │ + bl 171d44 │ │ │ │ b.n 100778 │ │ │ │ nop │ │ │ │ - strh r6, [r0, #48] @ 0x30 │ │ │ │ + strh r6, [r6, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r3, #46] @ 0x2e │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ 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 │ │ │ │ @@ -251665,15 +251670,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ orrs r2, r3 │ │ │ │ bne.n 10083c │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r3, r2, [r4, #360] @ 0x168 │ │ │ │ mla r1, r1, r6, r4 │ │ │ │ @@ -251687,20 +251692,20 @@ │ │ │ │ str.w r3, [r1, #652] @ 0x28c │ │ │ │ bl 100490 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cbz r1, 10082e │ │ │ │ str.w r1, [r4, #368] @ 0x170 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ 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 │ │ │ │ @@ -251742,28 +251747,28 @@ │ │ │ │ bne.n 10088c │ │ │ │ mov r0, r5 │ │ │ │ bl 100490 │ │ │ │ cbz r0, 1008b0 │ │ │ │ str.w r0, [r5, #368] @ 0x170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r5, #372 @ 0x174 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldrd r1, r2, [r4, #224] @ 0xe0 │ │ │ │ ldrd r0, r3, [r5, #448] @ 0x1c0 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n 1008d6 │ │ │ │ add.w r0, r5, #372 @ 0x174 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ b.n 10087e │ │ │ │ add.w r0, r5, #400 @ 0x190 │ │ │ │ str.w r1, [r5, #448] @ 0x1c0 │ │ │ │ str.w r2, [r5, #452] @ 0x1c4 │ │ │ │ - bl 171ca4 │ │ │ │ + bl 171d44 │ │ │ │ b.n 1008c8 │ │ │ │ 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 │ │ │ │ @@ -251790,24 +251795,24 @@ │ │ │ │ cbnz r3, 100964 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #48] @ 100978 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ 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] │ │ │ │ @@ -252624,23 +252629,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 18cc48 │ │ │ │ + bl 18cce8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1012e4 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add.w r8, r4, #64 @ 0x40 │ │ │ │ - bl 171c10 │ │ │ │ + bl 171cb0 │ │ │ │ cbnz r0, 1012de │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ - bl 171c10 │ │ │ │ + bl 171cb0 │ │ │ │ cbnz r0, 1012d8 │ │ │ │ ldr r2, [pc, #100] @ (1012f4 ) │ │ │ │ ldr r3, [pc, #100] @ (1012f8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #96] @ (1012fc ) │ │ │ │ @@ -252665,17 +252670,17 @@ │ │ │ │ beq.n 1012d0 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ b.n 10125a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 101256 │ │ │ │ mov r0, r8 │ │ │ │ - bl 171c90 │ │ │ │ + bl 171d30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 1012bc │ │ │ │ nop │ │ │ │ @@ -252722,27 +252727,27 @@ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r8, r9 │ │ │ │ beq.n 10136e │ │ │ │ mov r8, r3 │ │ │ │ b.n 10133a │ │ │ │ add.w r4, r5, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cbnz r0, 1013be │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cbnz r0, 1013ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 171c90 │ │ │ │ + bl 171d30 │ │ │ │ add.w r0, r5, #120 @ 0x78 │ │ │ │ - bl 171c90 │ │ │ │ + bl 171d30 │ │ │ │ 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 430b4 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ @@ -252752,15 +252757,15 @@ │ │ │ │ blx 430b4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ blx 42af4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 101388 │ │ │ │ b.n 1013ae │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -252776,21 +252781,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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r0, 10143e │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 42980 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #32] │ │ │ │ strb r0, [r2, #25] │ │ │ │ @@ -253416,23 +253421,23 @@ │ │ │ │ bl ffd28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 101ada │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ 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 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 101ad2 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #56] @ (101ae0 ) │ │ │ │ @@ -253587,16 +253592,16 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 101cf6 │ │ │ │ blx 434b8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 101d26 │ │ │ │ add.w r0, sl, #40 @ 0x28 │ │ │ │ - bl 18ccd4 │ │ │ │ - bl 1766fc │ │ │ │ + bl 18cd74 │ │ │ │ + bl 17679c │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [sl, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ cbz r1, 101ca4 │ │ │ │ cmp r9, r4 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -253611,18 +253616,18 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 42240 <__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 171cdc │ │ │ │ + bl 171d7c │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, sl, #40 @ 0x28 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 101d94 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r0, [sl, #32] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ b.n 101c16 │ │ │ │ ldr r2, [pc, #272] @ (101db8 ) │ │ │ │ @@ -253630,15 +253635,15 @@ │ │ │ │ add.w r0, sl, #112 @ 0x70 │ │ │ │ add r2, pc │ │ │ │ blx 435d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 101c50 │ │ │ │ add.w r0, sl, #40 @ 0x28 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 101d56 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 101d68 │ │ │ │ @@ -253916,31 +253921,31 @@ │ │ │ │ b.n 101f6e │ │ │ │ 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 172688 │ │ │ │ + bl 172728 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ 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 17971c │ │ │ │ + bl 1797bc │ │ │ │ ldr.w r3, [pc, #1360] @ 102518 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 102498 │ │ │ │ @@ -253959,21 +253964,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 24054c │ │ │ │ + bl 2405ec │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, r4, #248 @ 0xf8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 24054c │ │ │ │ + bl 2405ec │ │ │ │ mov ip, r6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov.w lr, #0 │ │ │ │ ldrd r8, r9, [r5, #32] │ │ │ │ cmp r3, #4 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ @@ -254324,22 +254329,22 @@ │ │ │ │ movw lr, #65535 @ 0xffff │ │ │ │ b.n 102114 │ │ │ │ ldr.w r8, [pc, #160] @ 10253c │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r8, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 17e950 │ │ │ │ + bl 17e9f0 │ │ │ │ ldr r2, [pc, #148] @ (102540 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 17ea84 │ │ │ │ + bl 17eb24 │ │ │ │ ldr r2, [pc, #132] @ (102544 ) │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ strexd ip, r8, r9, [r2] │ │ │ │ @@ -254354,15 +254359,15 @@ │ │ │ │ mov.w lr, #504 @ 0x1f8 │ │ │ │ movs r1, #8 │ │ │ │ mov.w ip, #16 │ │ │ │ mov r0, r2 │ │ │ │ b.n 102114 │ │ │ │ ldr r0, [pc, #80] @ (102548 ) │ │ │ │ add r0, pc │ │ │ │ - bl 17e950 │ │ │ │ + bl 17e9f0 │ │ │ │ ldr r3, [pc, #76] @ (10254c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r8] │ │ │ │ @@ -254382,21 +254387,21 @@ │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r4, #21 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r2, r6, #21 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r5, #21 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ movs r3, r3 │ │ │ │ asrs r4, r2, #18 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r4, r1, #19 │ │ │ │ lsls r3, r0, #2 │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -254404,101 +254409,101 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (102574 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #16] @ (102578 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 17ec7c │ │ │ │ + bl 17ed1c │ │ │ │ pop {r3, pc} │ │ │ │ lsrs r4, r7, #17 │ │ │ │ lsls r3, r0, #2 │ │ │ │ asrs r2, r3, #15 │ │ │ │ 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 171968 │ │ │ │ + bl 171a08 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 171968 │ │ │ │ + bl 171a08 │ │ │ │ ldrb.w r3, [r4, #92] @ 0x5c │ │ │ │ cbz r3, 1025c6 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ ldrb.w r3, [r3, #402] @ 0x192 │ │ │ │ cbz r3, 1025de │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171968 │ │ │ │ + bl 171a08 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ ldrb.w r3, [r3, #402] @ 0x192 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1025c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171a10 │ │ │ │ + bl 171ab0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r0, r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #156] @ 0x9c │ │ │ │ - bl 171968 │ │ │ │ + bl 171a08 │ │ │ │ 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 17147c │ │ │ │ + bl 17151c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ - bl 17147c │ │ │ │ + bl 17151c │ │ │ │ ldrb.w r3, [r4, #92] @ 0x5c │ │ │ │ cbz r3, 10265e │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ ldrb.w r3, [r3, #402] @ 0x192 │ │ │ │ cbz r3, 102642 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171740 │ │ │ │ + bl 1717e0 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 17147c │ │ │ │ + bl 17151c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17147c │ │ │ │ + bl 17151c │ │ │ │ b.n 102638 │ │ │ │ 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] @ (102734 ) │ │ │ │ @@ -254526,55 +254531,55 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 10272e │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 240678 │ │ │ │ + bl 240718 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #128] @ (102748 ) │ │ │ │ add r0, pc │ │ │ │ - bl 171b98 │ │ │ │ + bl 171c38 │ │ │ │ mov r5, r0 │ │ │ │ - bl 171c08 │ │ │ │ + bl 171ca8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 171c0c │ │ │ │ + bl 171cac │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 179180 │ │ │ │ + bl 179220 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r2, 102724 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r4, #272 @ 0x110 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 17924c │ │ │ │ + bl 1792ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1764e4 │ │ │ │ + bl 176584 │ │ │ │ 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 1724e4 │ │ │ │ + bl 172584 │ │ │ │ str r0, [r4, #16] │ │ │ │ b.n 1026a2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ b.n 1026ea │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bls.n 102824 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -254597,32 +254602,32 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #108] @ (1027d8 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 1713b8 │ │ │ │ + bl 171458 │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 17147c │ │ │ │ + bl 17151c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r6, #12 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 17147c │ │ │ │ + bl 17151c │ │ │ │ ldrb.w r1, [r6, #92] @ 0x5c │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 171668 │ │ │ │ + bl 171708 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1728dc │ │ │ │ + bl 17297c │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 1027c6 │ │ │ │ ldr r2, [pc, #44] @ (1027dc ) │ │ │ │ ldr r3, [pc, #36] @ (1027d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -254655,45 +254660,45 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cbz r3, 102866 │ │ │ │ mov r4, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 179180 │ │ │ │ + bl 179220 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1713b8 │ │ │ │ + bl 171458 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r4, #252] @ 0xfc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20d380 │ │ │ │ + bl 20d420 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cbnz r2, 102886 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cbz r3, 10287e │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #240 @ 0xf0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add r0, sp, #24 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ add r1, sp, #24 │ │ │ │ add.w r0, r4, #948 @ 0x3b4 │ │ │ │ - bl 17924c │ │ │ │ + bl 1792ec │ │ │ │ ldr r2, [pc, #60] @ (1028a4 ) │ │ │ │ ldr r3, [pc, #52] @ (1028a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -254702,15 +254707,15 @@ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 423b4 │ │ │ │ b.n 10282a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10282a │ │ │ │ b.n 10287e │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ bhi.n 1028b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -254723,37 +254728,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 171968 │ │ │ │ + bl 171a08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171a10 │ │ │ │ + bl 171ab0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171a10 │ │ │ │ + bl 171ab0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ strb.w r0, [r4, #1179] @ 0x49b │ │ │ │ mov r0, r4 │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ bl 10257c │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ cbnz r3, 10291e │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ @@ -254761,15 +254766,15 @@ │ │ │ │ beq.n 102926 │ │ │ │ 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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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] │ │ │ │ @@ -254795,21 +254800,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 17147c │ │ │ │ + bl 17151c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ - bl 171740 │ │ │ │ + bl 1717e0 │ │ │ │ ldrb.w r1, [r4, #1179] @ 0x49b │ │ │ │ mov r0, r5 │ │ │ │ - bl 171740 │ │ │ │ + bl 1717e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 102608 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ cbnz r3, 1029b8 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ tst.w r3, #112 @ 0x70 │ │ │ │ @@ -254839,23 +254844,23 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 10274c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 172764 │ │ │ │ + bl 172804 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 102a38 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 171934 │ │ │ │ + bl 1719d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 10257c │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r1, 102a2e │ │ │ │ mov r0, r4 │ │ │ │ @@ -254902,30 +254907,30 @@ │ │ │ │ cbz r3, 102ac6 │ │ │ │ mov r6, r1 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ bl 10274c │ │ │ │ add r0, sp, #8 │ │ │ │ add r7, sp, #24 │ │ │ │ - bl 1713b8 │ │ │ │ + bl 171458 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 102608 │ │ │ │ ldr r1, [r6, #96] @ 0x60 │ │ │ │ cbz r1, 102aae │ │ │ │ add r0, sp, #8 │ │ │ │ bl 102608 │ │ │ │ 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 172710 │ │ │ │ + bl 1727b0 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cbz r3, 102ade │ │ │ │ ldr r2, [pc, #44] @ (102af4 ) │ │ │ │ ldr r3, [pc, #36] @ (102af0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -255393,15 +255398,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ beq.n 102f38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ movs r3, r3 │ │ │ │ beq.n 102ed4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -255413,19 +255418,19 @@ │ │ │ │ subs r1, #20 │ │ │ │ cmp r1, #2 │ │ │ │ bhi.n 102fb8 │ │ │ │ ldr r1, [pc, #48] @ (102fdc ) │ │ │ │ mov r3, r2 │ │ │ │ mov r2, lr │ │ │ │ add r1, pc │ │ │ │ - bl 23f11c │ │ │ │ + bl 23f1bc │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, lr │ │ │ │ mov r0, ip │ │ │ │ - bl 23f1e8 │ │ │ │ + bl 23f288 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #7 │ │ │ │ bls.n 102fb8 │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ smulbb r3, r3, r1 │ │ │ │ movs r1, #2 │ │ │ │ @@ -255458,37 +255463,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 103046 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov.w r1, #552 @ 0x228 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -255525,15 +255530,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [pc, #44] @ (103128 ) │ │ │ │ ldr r3, [pc, #28] @ (103118 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -255584,31 +255589,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1031a2 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r4, r0 │ │ │ │ b.n 103154 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ @@ -255650,15 +255655,15 @@ │ │ │ │ adds r5, #20 │ │ │ │ cmp r1, r2 │ │ │ │ beq.w 1033ea │ │ │ │ ldr r4, [r3, r5] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 103216 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196acc │ │ │ │ + bl 196b6c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w 1033ea │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ add r3, r5 │ │ │ │ @@ -255695,22 +255700,22 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.w 103408 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -255729,52 +255734,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r2, [fp, #17] │ │ │ │ mov r0, r9 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 194ac4 │ │ │ │ + bl 194b64 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 103342 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ ldr.w r8, [sp] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r6, [r6, #52] @ 0x34 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r6, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ - bl 196630 │ │ │ │ + bl 1966d0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ mov r1, r0 │ │ │ │ cbz r3, 1033c6 │ │ │ │ mov ip, r0 │ │ │ │ add r5, sp, #24 │ │ │ │ mov.w lr, #0 │ │ │ │ mov fp, r3 │ │ │ │ @@ -255801,15 +255806,15 @@ │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [ip, #32] │ │ │ │ bne.n 10337e │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 196eac │ │ │ │ + bl 196f4c │ │ │ │ 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] │ │ │ │ @@ -255875,26 +255880,26 @@ │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 1037c4 │ │ │ │ movw r1, #517 @ 0x205 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 1036cc │ │ │ │ mov.w r1, #584 @ 0x248 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -255921,21 +255926,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [r9, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -255950,15 +255955,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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} │ │ │ │ @@ -255970,20 +255975,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [r9, #41] @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r7, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -255996,72 +256001,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r3, r7, #28 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 103662 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r2, [pc, #636] @ (103930 ) │ │ │ │ ldr r3, [pc, #632] @ (10392c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -256074,66 +256079,66 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 103e60 │ │ │ │ movs r5, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov.w r1, #520 @ 0x208 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 103838 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 103870 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ b.n 1036b0 │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [r9, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -256147,74 +256152,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.n 1034de │ │ │ │ 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 103934 │ │ │ │ movs r5, #1 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ b.n 1036b0 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10385e │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r5, r0 │ │ │ │ b.n 103744 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 103ff0 │ │ │ │ @@ -256301,25 +256306,25 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r3, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov.w r1, #584 @ 0x248 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ add.w fp, sp, #84 @ 0x54 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -256352,21 +256357,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r8, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -256378,15 +256383,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 103f90 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -256403,74 +256408,74 @@ │ │ │ │ it cc │ │ │ │ ldrcc r5, [sp, #20] │ │ │ │ bcs.w 103e64 │ │ │ │ vldr d7, [pc, #240] @ 103b58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 103a8c │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 103ace │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 103b02 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ ldrb.w r2, [r7, #45] @ 0x2d │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 103f50 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ @@ -256490,87 +256495,87 @@ │ │ │ │ b.n 103b60 │ │ │ │ ... │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 103b86 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 103bc6 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 103bf4 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -256586,21 +256591,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -256612,15 +256617,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -256635,20 +256640,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -256660,86 +256665,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add.w r2, r6, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ add.w r2, r6, #24 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ b.n 1036b0 │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -256753,15 +256758,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.n 10398c │ │ │ │ movs r0, #0 │ │ │ │ b.n 1036b0 │ │ │ │ subs r3, r2, #1 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 103ff0 │ │ │ │ @@ -256784,30 +256789,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 103ebe │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 103a66 │ │ │ │ movs r3, #3 │ │ │ │ @@ -256819,70 +256824,70 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 103e98 │ │ │ │ vldr d7, [pc, #252] @ 103ff0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 103ece │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.n 103ece │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 103f44 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 103b60 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 103f7e │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r8, r0 │ │ │ │ b.n 103f44 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ b.n 103e98 │ │ │ │ subs r2, #1 │ │ │ │ @@ -256951,25 +256956,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 104068 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #72] @ (1040b4 ) │ │ │ │ ldr r2, [pc, #68] @ (1040b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -257047,26 +257052,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1040ea │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ b.n 1040ea │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ wfi │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ @@ -257112,30 +257117,30 @@ │ │ │ │ bne.n 10419e │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r1, r2 │ │ │ │ bls.n 10419e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23d09c │ │ │ │ + bl 23d13c │ │ │ │ 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 1041a4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23d09c │ │ │ │ + bl 23d13c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 193494 │ │ │ │ + bl 193534 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #16] @ (10420c ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ @@ -257174,25 +257179,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 10427e │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 102fe0 │ │ │ │ ldr r2, [pc, #32] @ (1042ac ) │ │ │ │ @@ -257249,25 +257254,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 104330 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 102fe0 │ │ │ │ ldr r2, [pc, #64] @ (10437c ) │ │ │ │ @@ -257336,70 +257341,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 104406 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10444e │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ add r6, r9 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov.w r1, #552 @ 0x228 │ │ │ │ str r0, [sp, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -257438,15 +257443,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [pc, #48] @ (104548 ) │ │ │ │ ldr r3, [pc, #32] @ (10453c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -257505,34 +257510,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 104688 │ │ │ │ mov r0, r6 │ │ │ │ - bl 190898 │ │ │ │ + bl 190938 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a6ee8 │ │ │ │ + bl 1a6f88 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7fc0 │ │ │ │ + bl 1c8060 │ │ │ │ ldr r1, [pc, #532] @ (1047e0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dce94 │ │ │ │ + bl 1dcf34 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e1098 │ │ │ │ + bl 1e1138 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa808 │ │ │ │ + bl 1fa8a8 │ │ │ │ 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 │ │ │ │ @@ -257541,162 +257546,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 1f6834 │ │ │ │ + bl 1f68d4 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 10476a │ │ │ │ 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 1e4838 │ │ │ │ + bl 1e48d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f41dc │ │ │ │ + bl 1f427c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 104742 │ │ │ │ movs r1, #1 │ │ │ │ orr.w r4, r4, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea90c │ │ │ │ + bl 1ea9ac │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f5b2c │ │ │ │ + bl 1f5bcc │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa17c │ │ │ │ + bl 1fa21c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fb8b0 │ │ │ │ + bl 1fb950 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10479c │ │ │ │ mov.w fp, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dbe58 │ │ │ │ + bl 1dbef8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a9210 │ │ │ │ + bl 1a92b0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c824c │ │ │ │ + bl 1c82ec │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3838 │ │ │ │ + bl 1e38d8 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19cd8c │ │ │ │ + bl 19ce2c │ │ │ │ orr.w r5, r0, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4040 │ │ │ │ + bl 1e40e0 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3898 │ │ │ │ + bl 1e3938 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e567c │ │ │ │ + bl 1e571c │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e341c │ │ │ │ + bl 1e34bc │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4b50 │ │ │ │ + bl 1e4bf0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e858 │ │ │ │ + bl 20e8f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r3, r1, #1 │ │ │ │ beq.n 104788 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 104738 │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 104736 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movs r4, #16 │ │ │ │ strd r4, r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1f710c │ │ │ │ + bl 1f71ac │ │ │ │ orr.w r4, r0, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ead7c │ │ │ │ + bl 1eae1c │ │ │ │ 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 1045b2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f7fec │ │ │ │ + bl 1f808c │ │ │ │ orrs r4, r0 │ │ │ │ b.n 1045b2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6664 │ │ │ │ + bl 1e6704 │ │ │ │ orrs r5, r0 │ │ │ │ b.n 1046fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e3838 │ │ │ │ + bl 1e38d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4040 │ │ │ │ + bl 1e40e0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea90c │ │ │ │ + bl 1ea9ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f5b2c │ │ │ │ + bl 1f5bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa17c │ │ │ │ + bl 1fa21c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fb8b0 │ │ │ │ + bl 1fb950 │ │ │ │ b.n 104680 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b20c0 │ │ │ │ + bl 1b2160 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 104620 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e1098 │ │ │ │ + bl 1e1138 │ │ │ │ b.n 104640 │ │ │ │ ldr r0, [pc, #88] @ (1047e4 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 17ea0c │ │ │ │ + bl 17eaac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 1046f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dc5a8 │ │ │ │ + bl 1dc648 │ │ │ │ ldr r2, [pc, #68] @ (1047e8 ) │ │ │ │ ldr r3, [pc, #32] @ (1047c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -257707,26 +257712,26 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ hlt 0x0018 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #760] @ (104ac8 ) │ │ │ │ + ldr r7, [pc, #440] @ (104988 ) │ │ │ │ movs r7, r4 │ │ │ │ - orrs r2, r5 │ │ │ │ + mvns r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ rev16 r0, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 104768 │ │ │ │ lsls r2, r0, #2 │ │ │ │ b.n 1045da │ │ │ │ - vtbl.8 d20, {d31}, d22 │ │ │ │ + vqrshrn.u64 d20, q3, #1 │ │ │ │ movs r3, r3 │ │ │ │ @ instruction: 0xb856 │ │ │ │ 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 │ │ │ │ @@ -257741,15 +257746,15 @@ │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 104828 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b55b0 │ │ │ │ + bl 1b5650 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r0, [r0, #384] @ 0x180 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cbz r1, 10484a │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w ip, [r0, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ @@ -257758,25 +257763,25 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 104832 │ │ │ │ cbz r1, 10484a │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1be4e8 │ │ │ │ + bl 1be588 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e144 │ │ │ │ + bl 20e1e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dc5a8 │ │ │ │ + bl 1dc648 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b2c68 │ │ │ │ + bl 1b2d08 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b55b0 │ │ │ │ + bl 1b5650 │ │ │ │ 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 │ │ │ │ @@ -257819,90 +257824,90 @@ │ │ │ │ bmi.w 104a7a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 104aae │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b2b20 │ │ │ │ + bl 1b2bc0 │ │ │ │ ldr r3, [pc, #776] @ (104c08 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a95d8 │ │ │ │ + bl 1a9678 │ │ │ │ ldr r1, [pc, #764] @ (104c0c ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1dcc08 │ │ │ │ + bl 1dcca8 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d8c10 │ │ │ │ + bl 1d8cb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b2e2c │ │ │ │ + bl 1b2ecc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #285] @ 0x11d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 104efc │ │ │ │ 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 104ae0 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c094c │ │ │ │ + bl 1c09ec │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1df804 │ │ │ │ + bl 1df8a4 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ bl 10454c │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [fp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e86ac │ │ │ │ + bl 1e874c │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b4520 │ │ │ │ + bl 1b45c0 │ │ │ │ ldr r3, [pc, #652] @ (104c10 ) │ │ │ │ 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 1f27e8 │ │ │ │ + bl 1f2888 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cbz r4, 1049be │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 10454c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ - bl 209380 │ │ │ │ + bl 209420 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r4, r3, #25 │ │ │ │ bmi.n 104ab6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -257940,25 +257945,25 @@ │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r5, #0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 1049f2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23f37c │ │ │ │ + bl 23f41c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 104a00 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23f34c │ │ │ │ + bl 23f3ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1049f2 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 104a02 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 20ec58 │ │ │ │ + bl 20ecf8 │ │ │ │ ldr r2, [pc, #456] @ (104c14 ) │ │ │ │ ldr r3, [pc, #420] @ (104bf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3 │ │ │ │ @@ -257977,48 +257982,48 @@ │ │ │ │ ldr r6, [pc, #412] @ (104c18 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #412] @ (104c1c ) │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 204964 │ │ │ │ + bl 204a04 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 1048f6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 10eab0 │ │ │ │ b.n 1048f6 │ │ │ │ ldr r5, [pc, #360] @ (104c20 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #360] @ (104c24 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 204964 │ │ │ │ + bl 204a04 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 1049d2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r4, [r3, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 104af6 │ │ │ │ b.n 104946 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -258045,15 +258050,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 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 104ef8 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r4, [sp, #24] │ │ │ │ str r0, [sp, #8] │ │ │ │ str.w sl, [sp, #32] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ @@ -258087,23 +258092,23 @@ │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ streq.w sl, [sp] │ │ │ │ moveq.w sl, #0 │ │ │ │ beq.n 104c3a │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 104edc │ │ │ │ ldrd r6, r4, [sp, #24] │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ b.n 104bd6 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 104b12 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -258116,100 +258121,100 @@ │ │ │ │ ... │ │ │ │ @ instruction: 0xb76e │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb764 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #472] @ (104dd8 ) │ │ │ │ + ldr r4, [pc, #152] @ (104c98 ) │ │ │ │ movs r7, r4 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + lsls r0, r5 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1050a2 │ │ │ │ vrshr.u32 d30, d9, #1 │ │ │ │ vabal.u , d31, d30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r8, r7 │ │ │ │ + mov r0, sp │ │ │ │ movs r3, r3 │ │ │ │ - cmp r0, #94 @ 0x5e │ │ │ │ + cmp r1, #14 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, pc │ │ │ │ + mov r4, r5 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ movs r3, r3 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 104b84 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #88] @ 0x58 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 104c96 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 104cbc │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -258241,44 +258246,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 104d94 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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} │ │ │ │ @@ -258306,74 +258311,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1975f0 │ │ │ │ + bl 197690 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 193d30 │ │ │ │ + bl 193dd0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 104e5c │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 197510 │ │ │ │ + bl 1975b0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 197668 │ │ │ │ + bl 197708 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #619 @ 0x26b │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ movs r7, #1 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 104b72 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 104bbc │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 104b4e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #4 │ │ │ │ @@ -258412,15 +258417,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 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 104fdc │ │ │ │ mov r3, r9 │ │ │ │ mov.w r9, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ @@ -258447,27 +258452,27 @@ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 104f82 │ │ │ │ bl 1031c4 │ │ │ │ orr.w r0, r0, r9 │ │ │ │ uxtb.w r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r3, r8 │ │ │ │ cbz r3, 104fb8 │ │ │ │ mov r8, r0 │ │ │ │ b.n 104f62 │ │ │ │ mov r0, fp │ │ │ │ b.n 104f9a │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r5, r9 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ b.n 104fce │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 104f26 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -258510,15 +258515,15 @@ │ │ │ │ ldr r3, [pc, #620] @ (1052a4 ) │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #9 │ │ │ │ - bl 1bbe30 │ │ │ │ + bl 1bbed0 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1051e0 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ beq.w 10518a │ │ │ │ @@ -258563,18 +258568,18 @@ │ │ │ │ cmpne r3, #14 │ │ │ │ beq.n 1050e2 │ │ │ │ ldrb.w r3, [r5, #345] @ 0x159 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10517a │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc4f4 │ │ │ │ + bl 1fc594 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d0be4 │ │ │ │ + bl 1d0c84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 13b810 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #5 │ │ │ │ @@ -258582,34 +258587,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ bl 11446c │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r9, [sp, #28] │ │ │ │ strb.w r9, [sp, #30] │ │ │ │ - bl 1b4b6c │ │ │ │ + bl 1b4c0c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r9, [sp, #20] │ │ │ │ - bl 1b4520 │ │ │ │ + bl 1b45c0 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 1051c6 │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 105152 │ │ │ │ ldrb.w r2, [r5, #260] @ 0x104 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #364] @ (1052ac ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r2, r2, #2 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ ldr r2, [pc, #356] @ (1052b0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 195954 │ │ │ │ + bl 1959f4 │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r6, #240 @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ bl 10454c │ │ │ │ ldr r2, [pc, #340] @ (1052b4 ) │ │ │ │ ldr r3, [pc, #304] @ (105294 ) │ │ │ │ add r2, pc │ │ │ │ @@ -258632,46 +258637,46 @@ │ │ │ │ b.n 10505c │ │ │ │ ldr r2, [pc, #288] @ (1052b8 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #288] @ (1052bc ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 195954 │ │ │ │ + bl 1959f4 │ │ │ │ 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 105106 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d35a4 │ │ │ │ + bl 1d3644 │ │ │ │ b.n 105106 │ │ │ │ ldr r2, [pc, #248] @ (1052c0 ) │ │ │ │ movs r3, #2 │ │ │ │ ldr r1, [pc, #248] @ (1052c4 ) │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 195954 │ │ │ │ + bl 1959f4 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ b.n 105132 │ │ │ │ mov r0, r4 │ │ │ │ bl 10a810 │ │ │ │ mov r0, r4 │ │ │ │ bl 10b1a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 110110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b198c │ │ │ │ + bl 1b1a2c │ │ │ │ mov r0, r4 │ │ │ │ bl 1104d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 10b5c4 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.n 105052 │ │ │ │ ldr r3, [pc, #188] @ (1052c8 ) │ │ │ │ @@ -258708,33 +258713,33 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 105224 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ beq.n 105274 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2788 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c26e8 │ │ │ │ + bl 1c2788 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.n 105068 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, sp, #944 @ 0x3b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r2, r5 │ │ │ │ + add sl, r3 │ │ │ │ movs r7, r4 │ │ │ │ - subs r0, #126 @ 0x7e │ │ │ │ + subs r1, #46 @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ add r7, sp, #864 @ 0x360 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -258963,28 +258968,28 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 1052cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1054c6 │ │ │ │ ldrd r5, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ add r5, r3 │ │ │ │ - bl 196860 │ │ │ │ + bl 196900 │ │ │ │ add r0, r5 │ │ │ │ cmp r0, sl │ │ │ │ bcc.n 1054c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196860 │ │ │ │ + bl 196900 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add.w sl, r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1054cc │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1054b8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -259343,15 +259348,15 @@ │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 105c30 │ │ │ │ ldr.w r2, [pc, #1548] @ 105ed8 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1bfb90 │ │ │ │ + bl 1bfc30 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov fp, r0 │ │ │ │ tst.w r2, #112 @ 0x70 │ │ │ │ beq.n 105906 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 105906 │ │ │ │ @@ -259375,50 +259380,50 @@ │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 105bd2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1ab138 │ │ │ │ + bl 1ab1d8 │ │ │ │ orr.w fp, r0, fp │ │ │ │ ldrb.w r8, [r5, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 105ce4 │ │ │ │ ldr.w r3, [pc, #1440] @ 105edc │ │ │ │ movs r2, #32 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1ec738 │ │ │ │ + bl 1ec7d8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 10889c │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r7, r0, fp │ │ │ │ ldrb.w r3, [r3, #341] @ 0x155 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 105cc8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r1, [pc, #1396] @ 105ee0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1dcc08 │ │ │ │ + bl 1dcca8 │ │ │ │ ldr.w r1, [pc, #1388] @ 105ee4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 20fbd4 │ │ │ │ + bl 20fc74 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b37f8 │ │ │ │ + bl 1b3898 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 105cc0 │ │ │ │ orr.w r8, r8, r7 │ │ │ │ orr.w r4, r9, r8 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ @@ -259427,30 +259432,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 1c6c00 │ │ │ │ + bl 1c6ca0 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 109a60 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 109a38 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bb200 │ │ │ │ + bl 1bb2a0 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 109a10 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ddb60 │ │ │ │ + bl 1ddc00 │ │ │ │ mov r1, r5 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 13b71c │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb.w r3, [r3, #402] @ 0x192 │ │ │ │ @@ -259470,15 +259475,15 @@ │ │ │ │ it mi │ │ │ │ movmi r4, #0 │ │ │ │ bpl.w 105ea4 │ │ │ │ ldrb.w r3, [r3, #402] @ 0x192 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 105c8e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 191f00 │ │ │ │ + bl 191fa0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 105ca4 │ │ │ │ ldrb.w r3, [r5, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -259503,15 +259508,15 @@ │ │ │ │ bl 1118a0 │ │ │ │ ldr.w r3, [pc, #1128] @ 105eec │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1a95d8 │ │ │ │ + bl 1a9678 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 105c5a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 10be54 │ │ │ │ @@ -259524,15 +259529,15 @@ │ │ │ │ bne.n 105b92 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 108874 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 105ba8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 191328 │ │ │ │ + bl 1913c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 105b6a │ │ │ │ ldr r2, [r5, #116] @ 0x74 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ cmp r2, #4 │ │ │ │ bls.n 105b1c │ │ │ │ @@ -259556,51 +259561,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 1c2e38 │ │ │ │ + bl 1c2ed8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1098 │ │ │ │ + bl 1e1138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3838 │ │ │ │ + bl 1e38d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4040 │ │ │ │ + bl 1e40e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3898 │ │ │ │ + bl 1e3938 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fb5f8 │ │ │ │ + bl 1fb698 │ │ │ │ ldr.w r3, [sl] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 105c64 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 20ec58 │ │ │ │ + bl 20ecf8 │ │ │ │ ldr r2, [pc, #928] @ (105ef0 ) │ │ │ │ ldr r3, [pc, #876] @ (105ec0 ) │ │ │ │ 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 105ebc │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1098 │ │ │ │ + bl 1e1138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3838 │ │ │ │ + bl 1e38d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4040 │ │ │ │ + bl 1e40e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3898 │ │ │ │ + bl 1e3938 │ │ │ │ b.n 105ac0 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ bl 105678 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 105ab4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -259635,15 +259640,15 @@ │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ ldrb.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 10592e │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1ab2a0 │ │ │ │ + bl 1ab340 │ │ │ │ orr.w fp, r0, fp │ │ │ │ b.n 10592e │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ bl 10e748 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ @@ -259665,46 +259670,46 @@ │ │ │ │ ldr r7, [pc, #704] @ (105ef4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #704] @ (105ef8 ) │ │ │ │ add r7, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 204964 │ │ │ │ + bl 204a04 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 1058c8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1ded14 │ │ │ │ + bl 1dedb4 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 105a9e │ │ │ │ ldr r5, [pc, #660] @ (105efc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #660] @ (105f00 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 204964 │ │ │ │ + bl 204a04 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 105b48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ bl 10a46c │ │ │ │ orrs r4, r0 │ │ │ │ b.n 105a32 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -259729,15 +259734,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] @ (105f08 ) │ │ │ │ add r3, pc │ │ │ │ - bl 1c90a0 │ │ │ │ + bl 1c9140 │ │ │ │ orrs r7, r0 │ │ │ │ b.n 105966 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 105cfa │ │ │ │ b.n 10593a │ │ │ │ @@ -259754,15 +259759,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 195300 │ │ │ │ + bl 1953a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105e62 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, r6 │ │ │ │ @@ -259789,15 +259794,15 @@ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 105d50 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 105e40 │ │ │ │ mov r0, fp │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 105dba │ │ │ │ mov fp, r0 │ │ │ │ b.n 105d36 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ subw r4, r1, #678 @ 0x2a6 │ │ │ │ bics.w r2, r4, #4 │ │ │ │ @@ -259816,25 +259821,25 @@ │ │ │ │ lsr.w r3, r7, r3 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bpl.n 105e22 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 105d4c │ │ │ │ mov r0, fp │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 105d72 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 105de6 │ │ │ │ @@ -259862,18 +259867,18 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 105e00 │ │ │ │ cbz r1, 105e16 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1a1ac0 │ │ │ │ + bl 1a1b60 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ b.n 10593a │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ mov sl, r8 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 105d4c │ │ │ │ b.n 105dae │ │ │ │ ldr r1, [r0, #20] │ │ │ │ subw r3, r1, #678 @ 0x2a6 │ │ │ │ @@ -259902,15 +259907,15 @@ │ │ │ │ orrs r4, r0 │ │ │ │ b.n 105a76 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bfb90 │ │ │ │ + bl 1bfc30 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ bl 10dc68 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -259930,41 +259935,41 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ bl 10d9cc │ │ │ │ b.n 105902 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #182 @ 0xb6 │ │ │ │ movs r3, r3 │ │ │ │ add r7, pc, #384 @ (adr r7, 10604c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ add r7, pc, #368 @ (adr r7, 106040 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #66 @ 0x42 │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ movs r7, r4 │ │ │ │ lsrs r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 105f22 │ │ │ │ @ instruction: 0xffff07cc │ │ │ │ movs r0, r0 │ │ │ │ bne.n 105ebe │ │ │ │ vrshr.u32 d29, d7, #1 │ │ │ │ vraddhn.i d29, , │ │ │ │ @ instruction: 0xffff0bf0 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #680 @ (adr r4, 10619c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #206 @ 0xce │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ movs r3, r3 │ │ │ │ - asrs r4, r6, #25 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ movs r3, r3 │ │ │ │ lsrs r0, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 105e6a │ │ │ │ vqshl.u64 q8, q2, #63 @ 0x3f │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -260095,15 +260100,15 @@ │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ add r0, pc, #856 @ (adr r0, 1063c4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #424 @ (adr r0, 10621c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + adds r5, #16 │ │ │ │ movs r7, r4 │ │ │ │ ldr r3, [pc, #64] @ (1060bc ) │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ ldr r2, [pc, #64] @ (1060c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #238 @ 0xee │ │ │ │ @@ -260266,31 +260271,31 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 1061e6 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 106230 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1061c6 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 106272 │ │ │ │ @@ -260690,15 +260695,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 196860 │ │ │ │ + bl 196900 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 1064a4 │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 1065d4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 1064a4 │ │ │ │ @@ -260872,21 +260877,21 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bmi.w 106914 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -260897,20 +260902,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r0, r5, #24 │ │ │ │ add.w r1, r8, #24 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ b.n 106738 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 106756 │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ b.n 1066c4 │ │ │ │ cmp.w r1, #552 @ 0x228 │ │ │ │ @@ -260919,15 +260924,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 106738 │ │ │ │ uxtb.w sl, r2 │ │ │ │ cmp.w r1, #330 @ 0x14a │ │ │ │ mov r0, r5 │ │ │ │ it eq │ │ │ │ moveq.w sl, sl, lsl #2 │ │ │ │ - bl 196860 │ │ │ │ + bl 196900 │ │ │ │ mov.w r9, r0, lsl #2 │ │ │ │ b.n 1066c4 │ │ │ │ ldr r2, [r1, #124] @ 0x7c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #5 │ │ │ │ bne.n 1067ca │ │ │ │ @@ -261059,51 +261064,51 @@ │ │ │ │ mov.w r9, r9, asr #2 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1067cc │ │ │ │ uxtb.w r9, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, r9, asr #2 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1067cc │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 106a50 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ movs r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 1067f4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #32] │ │ │ │ b.n 106a20 │ │ │ │ @@ -261154,30 +261159,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 106b0a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1067d6 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -261286,21 +261291,21 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 106c42 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 106f86 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -261315,15 +261320,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r5, [r3, #17] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r5, r3 │ │ │ │ bhi.w 106ef8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -261352,35 +261357,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 196630 │ │ │ │ + bl 1966d0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 197260 │ │ │ │ + bl 197300 │ │ │ │ movs r2, #16 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 106d40 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #20 │ │ │ │ ldrb r4, [r7, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 106e8e │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r9, r7 │ │ │ │ @@ -261401,21 +261406,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -261428,54 +261433,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1977c0 │ │ │ │ + bl 197860 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 106e32 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, sl │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, sl │ │ │ │ adds r7, #1 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldrb.w ip, [r9, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r7, ip │ │ │ │ bcs.n 106e88 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r9, [r6, #8] │ │ │ │ @@ -261497,19 +261502,19 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 106d04 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 196630 │ │ │ │ + bl 1966d0 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 197260 │ │ │ │ + bl 197300 │ │ │ │ ldr r2, [pc, #232] @ (106fa0 ) │ │ │ │ ldr r3, [pc, #228] @ (106f9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #772] @ 0x304 │ │ │ │ eors r2, r3 │ │ │ │ @@ -261550,15 +261555,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 1977c0 │ │ │ │ + bl 197860 │ │ │ │ cmp r5, sl │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ bcs.n 106fa4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, r4, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r6 │ │ │ │ @@ -261569,50 +261574,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 106f76 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ b.n 106f1e │ │ │ │ mov r6, r4 │ │ │ │ b.n 106caa │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r4, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 196630 │ │ │ │ + bl 1966d0 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 197260 │ │ │ │ + bl 197300 │ │ │ │ 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] │ │ │ │ @@ -261636,21 +261641,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -261663,15 +261668,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.n 106cb2 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 106cb2 │ │ │ │ b.n 106fdc │ │ │ │ ldr.w r4, [r3, r9, lsl #2] │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ @@ -261693,41 +261698,41 @@ │ │ │ │ cmp r3, #8 │ │ │ │ beq.n 1070c4 │ │ │ │ cmp r3, #15 │ │ │ │ bls.n 10707c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r6, r0 │ │ │ │ b.n 106fb6 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #466 @ 0x1d2 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r6, r0 │ │ │ │ b.n 106fb6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196630 │ │ │ │ + bl 1966d0 │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 197260 │ │ │ │ + bl 197300 │ │ │ │ b.n 106eb4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r6, r0 │ │ │ │ b.n 106fb6 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r6 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ 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] │ │ │ │ @@ -261743,15 +261748,15 @@ │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ bne.w 107646 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ 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 │ │ │ │ @@ -261768,21 +261773,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -261798,20 +261803,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ 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] │ │ │ │ @@ -261832,22 +261837,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -261859,15 +261864,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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] │ │ │ │ @@ -261884,22 +261889,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -261916,15 +261921,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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] │ │ │ │ @@ -261941,22 +261946,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -261971,15 +261976,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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] │ │ │ │ @@ -261996,22 +262001,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -262026,15 +262031,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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] │ │ │ │ @@ -262068,22 +262073,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -262100,15 +262105,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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] │ │ │ │ @@ -262124,22 +262129,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -262154,15 +262159,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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] │ │ │ │ @@ -262179,21 +262184,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ add.w r5, r0, #28 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -262209,15 +262214,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -262227,35 +262232,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 197260 │ │ │ │ + bl 197300 │ │ │ │ mov r6, r0 │ │ │ │ b.n 106fb6 │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -262268,35 +262273,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.n 107114 │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -262309,15 +262314,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.n 10744c │ │ │ │ blx 42d64 <__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 │ │ │ │ @@ -262384,22 +262389,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -262435,15 +262440,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r3, [r7, #41] @ 0x29 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 10795a │ │ │ │ ldr r2, [pc, #572] @ (107adc ) │ │ │ │ ldr r3, [pc, #556] @ (107ad0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -262501,30 +262506,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 107948 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov sl, r0 │ │ │ │ b.n 1077be │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -262607,21 +262612,21 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 107a2e │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10789e │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -262633,15 +262638,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.n 10789e │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 10791e │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 10791e │ │ │ │ @@ -262751,15 +262756,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 106404 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 107b9a │ │ │ │ mov r0, r9 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 107b8a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 107b74 │ │ │ │ @@ -262782,15 +262787,15 @@ │ │ │ │ subs r2, r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 107bf6 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str.w r2, [r3, #772] @ 0x304 │ │ │ │ - bl 1f9148 │ │ │ │ + bl 1f91e8 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1081ce │ │ │ │ ldr.w fp, [r0, #36] @ 0x24 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -262799,15 +262804,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 193d90 │ │ │ │ + bl 193e30 │ │ │ │ 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 │ │ │ │ @@ -262858,15 +262863,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 107d56 │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -262886,15 +262891,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r7, #16 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r7 │ │ │ │ bls.w 107ec6 │ │ │ │ @@ -262909,35 +262914,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 107d9a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -262966,18 +262971,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movw r1, #666 @ 0x29a │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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] │ │ │ │ @@ -262990,15 +262995,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.n 107d46 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #92] @ 0x5c │ │ │ │ cbnz r3, 107ea6 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #6 │ │ │ │ @@ -263036,15 +263041,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 107fce │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ b.n 107f04 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 107fce │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 107ef8 │ │ │ │ @@ -263104,23 +263109,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ bl 106644 │ │ │ │ mov r0, r6 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 107f3e │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 107f04 │ │ │ │ movs r4, #1 │ │ │ │ b.n 107e88 │ │ │ │ mov r0, r1 │ │ │ │ @@ -263138,26 +263143,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, 10802a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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] │ │ │ │ @@ -263187,23 +263192,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -263215,65 +263220,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 107cb8 │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -263286,15 +263291,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.n 108058 │ │ │ │ cbnz r3, 1081c6 │ │ │ │ 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 │ │ │ │ @@ -263466,15 +263471,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ bl 106404 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 108346 │ │ │ │ mov r0, r4 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 108338 │ │ │ │ ldrd r5, r3, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -263578,23 +263583,23 @@ │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 108490 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #552 @ 0x228 │ │ │ │ beq.n 108522 │ │ │ │ mov r0, r6 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 108452 │ │ │ │ ldr.w r5, [sl, #24] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 108412 │ │ │ │ ldrd r3, r8, [sp, #16] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldrb.w r2, [r8, #322] @ 0x142 │ │ │ │ @@ -263629,15 +263634,15 @@ │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ bl 106644 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 108464 │ │ │ │ mov r0, r6 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 108452 │ │ │ │ b.n 10849c │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ b.n 1084fc │ │ │ │ @@ -263651,15 +263656,15 @@ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp.w r2, #552 @ 0x228 │ │ │ │ bne.n 108490 │ │ │ │ b.n 108524 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ str r6, [sp, #16] │ │ │ │ b.n 1084aa │ │ │ │ ldrb.w r3, [r5, #92] @ 0x5c │ │ │ │ cbnz r3, 108566 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -263679,15 +263684,15 @@ │ │ │ │ eor.w r0, r2, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bne.n 108594 │ │ │ │ ldrb.w r3, [r1, #390] @ 0x186 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10883a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f9148 │ │ │ │ + bl 1f91e8 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 108858 │ │ │ │ ldr.w r9, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -263696,15 +263701,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 193d90 │ │ │ │ + bl 193e30 │ │ │ │ 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 │ │ │ │ @@ -263744,26 +263749,26 @@ │ │ │ │ bne.w 108764 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cbz r0, 10867a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb.w r3, [sl, #390] @ 0x186 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1087d0 │ │ │ │ ldrd r2, r1, [sl, #396] @ 0x18c │ │ │ │ subs r1, r1, r2 │ │ │ │ @@ -263782,32 +263787,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1086d8 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -263833,15 +263838,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 1086a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w sl, sl, #24 │ │ │ │ @@ -263885,21 +263890,21 @@ │ │ │ │ bl 105614 │ │ │ │ b.n 108566 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] @ 108870 │ │ │ │ @@ -263912,15 +263917,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ str r5, [sp, #20] │ │ │ │ b.n 108684 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r1, [r1, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ ite ne │ │ │ │ @@ -263949,15 +263954,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (108894 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (108898 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 195954 │ │ │ │ + bl 1959f4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bhi.n 10882a │ │ │ │ vqshrun.s64 d29, , #1 │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -263966,15 +263971,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #112] @ (108920 ) │ │ │ │ mov r3, r4 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ - bl 195954 │ │ │ │ + bl 1959f4 │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 1088c8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldr.w r1, [r5, #424] @ 0x1a8 │ │ │ │ @@ -263983,15 +263988,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ ldrd r1, r2, [r5, #420] @ 0x1a4 │ │ │ │ blx 431e0 │ │ │ │ ldrb.w r2, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 108914 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ @@ -264006,15 +264011,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ b.n 1088fe │ │ │ │ mrc 15, 3, APSR_nzcv, cr5, cr15, {7} │ │ │ │ bhi.n 108972 │ │ │ │ - @ instruction: 0xffff074a │ │ │ │ + vqshl.u64 q8, q13, #63 @ 0x3f │ │ │ │ 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 │ │ │ │ @@ -264080,15 +264085,15 @@ │ │ │ │ beq.n 108976 │ │ │ │ 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 196860 │ │ │ │ + bl 196900 │ │ │ │ cbz r0, 1089f6 │ │ │ │ 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 1089f8 │ │ │ │ @@ -264158,20 +264163,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [sl, #37] @ 0x25 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, fp │ │ │ │ mov r5, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -264183,41 +264188,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w r3, r5, #28 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 108c00 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 193d30 │ │ │ │ + bl 193dd0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 108c3e │ │ │ │ add.w r5, r7, #36 @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ add.w r8, r7, #52 @ 0x34 │ │ │ │ - bl 197510 │ │ │ │ + bl 1975b0 │ │ │ │ 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 │ │ │ │ @@ -264234,21 +264239,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [sl, #37] @ 0x25 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ str r1, [r7, #24] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -264261,24 +264266,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.n 108a80 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r1 │ │ │ │ - bl 196630 │ │ │ │ + bl 1966d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197260 │ │ │ │ + bl 197300 │ │ │ │ ldr r2, [pc, #52] @ (108c4c ) │ │ │ │ ldr r3, [pc, #48] @ (108c48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -264338,15 +264343,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 196860 │ │ │ │ + bl 196900 │ │ │ │ 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 │ │ │ │ @@ -264396,35 +264401,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 108d86 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -264457,15 +264462,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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] │ │ │ │ @@ -264485,22 +264490,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -264513,15 +264518,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 108e34 │ │ │ │ @@ -264529,24 +264534,24 @@ │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.w 108d44 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r9, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 196630 │ │ │ │ + bl 1966d0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 197260 │ │ │ │ + bl 197300 │ │ │ │ mov sp, r5 │ │ │ │ b.n 109168 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #0 │ │ │ │ - bl 196828 │ │ │ │ + bl 1968c8 │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 109166 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r8, r7, #64 @ 0x40 │ │ │ │ add.w fp, r7, #80 @ 0x50 │ │ │ │ @@ -264640,23 +264645,23 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 10901a │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 109186 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -264668,36 +264673,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1090c2 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -264734,15 +264739,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, r9 │ │ │ │ bhi.w 108f48 │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #76] @ (1091b8 ) │ │ │ │ ldr r3, [pc, #60] @ (1091a8 ) │ │ │ │ add r2, pc │ │ │ │ @@ -264814,15 +264819,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 196828 │ │ │ │ + bl 1968c8 │ │ │ │ ldr.w r2, [pc, #2000] @ 109a08 │ │ │ │ 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 │ │ │ │ @@ -264856,21 +264861,21 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ bne.n 1092a8 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 1095e2 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -264884,24 +264889,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, fp │ │ │ │ mov.w r9, #108 @ 0x6c │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 198384 │ │ │ │ + bl 198424 │ │ │ │ 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 │ │ │ │ @@ -264929,15 +264934,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 10963c │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ @@ -264976,15 +264981,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 1092a8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #24] │ │ │ │ - bl 196860 │ │ │ │ + bl 196900 │ │ │ │ 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 │ │ │ │ @@ -265056,15 +265061,15 @@ │ │ │ │ bpl.w 10976e │ │ │ │ ldr r3, [r7, #28] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 1095bc │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 198384 │ │ │ │ + bl 198424 │ │ │ │ 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 │ │ │ │ @@ -265074,22 +265079,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ add.w r2, r5, #24 │ │ │ │ mov r0, fp │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ 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 │ │ │ │ @@ -265097,41 +265102,41 @@ │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [r7, #56] @ 0x38 │ │ │ │ bne.n 1094ee │ │ │ │ vldr d7, [r7, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ vstr d7, [r7, #40] @ 0x28 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1095a2 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, fp │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 109508 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 196630 │ │ │ │ + bl 1966d0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 197260 │ │ │ │ + bl 197300 │ │ │ │ ldr.w sp, [r7] │ │ │ │ b.n 1095ea │ │ │ │ ands.w r1, r0, #31 │ │ │ │ beq.n 109680 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ subs r2, #1 │ │ │ │ @@ -265178,29 +265183,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10966e │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, fp │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ str r0, [r7, #28] │ │ │ │ b.n 1093b6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r7, #20] │ │ │ │ b.n 109258 │ │ │ │ movs r3, #8 │ │ │ │ strh r3, [r7, #32] │ │ │ │ @@ -265229,22 +265234,22 @@ │ │ │ │ movs r1, #0 │ │ │ │ lsls r6, r2, #29 │ │ │ │ bpl.w 1099a0 │ │ │ │ add.w sl, r7, #56 @ 0x38 │ │ │ │ add.w r4, r7, #40 @ 0x28 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] @ 109a08 │ │ │ │ @@ -265268,20 +265273,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ b.n 1095ea │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sl] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 1099fa │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r4, r5 │ │ │ │ @@ -265358,22 +265363,22 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ bne.n 10983c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 109928 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -265387,29 +265392,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ adds r5, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ str r3, [r7, #24] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, r5 │ │ │ │ beq.w 1095bc │ │ │ │ movs r3, #0 │ │ │ │ @@ -265457,30 +265462,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10998a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, fp │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r9, r0 │ │ │ │ b.n 1096d6 │ │ │ │ movs r2, #0 │ │ │ │ b.n 1094c4 │ │ │ │ subs r3, #1 │ │ │ │ add.w r4, r7, #40 @ 0x28 │ │ │ │ strd r1, r1, [r7, #40] @ 0x28 │ │ │ │ @@ -265536,43 +265541,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (109a30 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (109a34 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 195954 │ │ │ │ + bl 1959f4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 9fa32 │ │ │ │ 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] @ (109a58 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (109a5c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 195954 │ │ │ │ + bl 1959f4 │ │ │ │ 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] @ (109a80 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (109a84 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 195954 │ │ │ │ + bl 1959f4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 2e3a82 │ │ │ │ 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 │ │ │ │ @@ -265715,15 +265720,15 @@ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r9, sl │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 109b38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b.n 109b38 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r2 │ │ │ │ movs r7, #108 @ 0x6c │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ mla r0, r7, r0, r9 │ │ │ │ @@ -265731,15 +265736,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -265754,21 +265759,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 197510 │ │ │ │ + bl 1975b0 │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -265782,19 +265787,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r8, r6, #28 │ │ │ │ - bl 197510 │ │ │ │ + bl 1975b0 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 10a07a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ strd r5, r6, [sp, #40] @ 0x28 │ │ │ │ sub.w fp, r2, #4 │ │ │ │ @@ -265817,21 +265822,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 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ 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 │ │ │ │ @@ -265839,15 +265844,15 @@ │ │ │ │ add.w r3, r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ str r3, [sp, #12] │ │ │ │ beq.w 10a16c │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -265889,18 +265894,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -265943,17 +265948,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ add.w r2, fp, #4 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ mov r3, fp │ │ │ │ cmp r8, r2 │ │ │ │ bne.w 109d04 │ │ │ │ ldrd r5, r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ @@ -265992,23 +265997,23 @@ │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #443 @ 0x1bb │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 10a086 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ ldr.w r8, [r4, #112] @ 0x70 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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} │ │ │ │ @@ -266030,25 +266035,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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} │ │ │ │ @@ -266070,46 +266075,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ add.w r2, fp, #4 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ mov r3, fp │ │ │ │ cmp r9, r2 │ │ │ │ bne.w 109f0a │ │ │ │ ldrd r5, r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ movs r1, #1 │ │ │ │ b.n 109bb2 │ │ │ │ mov r1, r6 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -266130,25 +266135,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -266167,17 +266172,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.n 10a044 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -266214,18 +266219,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movw r1, #685 @ 0x2ad │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -266289,15 +266294,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 196860 │ │ │ │ + bl 196900 │ │ │ │ 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 10a3b6 │ │ │ │ @@ -266316,18 +266321,18 @@ │ │ │ │ ldr.w r2, [r6, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl 1042b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ add.w r0, r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #316] @ (10a464 ) │ │ │ │ ldr r3, [pc, #312] @ (10a460 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -266498,15 +266503,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 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10a5f8 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cbz r5, 10a548 │ │ │ │ @@ -266538,35 +266543,35 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 10a29c │ │ │ │ orr.w r0, r9, r0 │ │ │ │ uxtb.w r9, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cbz r5, 10a578 │ │ │ │ mov fp, r0 │ │ │ │ b.n 10a4fa │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 10a548 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 10a29c │ │ │ │ orr.w r3, r0, r9 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ uxtb.w r9, r3 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 10a552 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 10a59e │ │ │ │ @@ -266621,17 +266626,17 @@ │ │ │ │ b.n 10a5b2 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r6, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, lr, sl, lsr #32 │ │ │ │ - @ instruction: 0xeaa0001a │ │ │ │ - @ instruction: 0xeaa6001a │ │ │ │ + adc.w r0, lr, sl, lsr #32 │ │ │ │ + adcs.w r0, r0, sl, lsr #32 │ │ │ │ + adcs.w r0, r6, sl, lsr #32 │ │ │ │ ldrh r4, [r3, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 10a642 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ movw r3, #469 @ 0x1d5 │ │ │ │ @@ -266665,53 +266670,53 @@ │ │ │ │ movw r3, #469 @ 0x1d5 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 10a750 │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r4, [r1, #96] @ 0x60 │ │ │ │ mov r8, r1 │ │ │ │ mov.w r1, #470 @ 0x1d6 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ movs r3, #32 │ │ │ │ mov sl, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #2 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [pc, #324] @ (10a808 ) │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -266720,87 +266725,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [pc, #212] @ (10a80c ) │ │ │ │ ldr r3, [pc, #200] @ (10a800 ) │ │ │ │ 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 10a7f6 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov.w r1, #470 @ 0x1d6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 194ac4 │ │ │ │ + bl 194b64 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10a7d8 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r9, r0 │ │ │ │ b.n 10a734 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r3, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ @@ -266816,15 +266821,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (10a830 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (10a834 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 195954 │ │ │ │ + bl 1959f4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ mcr2 15, 1, pc, cr1, cr15, {7} @ │ │ │ │ ldc2l 15, cr15, [pc, #1020]! @ 10ac34 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ @@ -266897,21 +266902,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ add.w sl, r0, #28 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -266924,77 +266929,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 10a8c4 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 196630 │ │ │ │ + bl 1966d0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 197260 │ │ │ │ + bl 197300 │ │ │ │ mov r5, r0 │ │ │ │ b.n 10aa20 │ │ │ │ ldrb.w r4, [r9, #17] │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, sl │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [pc, #36] @ (10aa48 ) │ │ │ │ ldr r3, [pc, #28] @ (10aa40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -267035,29 +267040,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -267084,21 +267089,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ add.w sl, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -267112,26 +267117,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ bl 10a850 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ 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 │ │ │ │ @@ -267143,20 +267148,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -267168,53 +267173,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r2, #101 @ 0x65 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 10a850 │ │ │ │ add.w r2, r5, #28 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ ldr.w r2, [pc, #1360] @ 10b1a0 │ │ │ │ ldr.w r3, [pc, #1344] @ 10b194 │ │ │ │ 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 10b18a │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add r5, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r2, r9, #24 │ │ │ │ mov.w r1, #270 @ 0x10e │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ 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 │ │ │ │ @@ -267235,21 +267240,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r2, sl │ │ │ │ add.w sl, r0, #28 │ │ │ │ ldrb.w r3, [r7, #41] @ 0x29 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -267264,20 +267269,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 │ │ │ │ @@ -267292,21 +267297,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [r7, #41] @ 0x29 │ │ │ │ add.w r7, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -267319,27 +267324,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ 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 │ │ │ │ @@ -267357,15 +267362,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ bl 10a850 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ 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] │ │ │ │ @@ -267379,20 +267384,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -267404,26 +267409,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #101 @ 0x65 │ │ │ │ mov r0, r4 │ │ │ │ bl 10a850 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ add.w r2, r9, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ ldrb.w r8, [r0, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ beq.w 10b180 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -267491,21 +267496,21 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 10afe2 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 10b180 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -267517,15 +267522,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -267540,20 +267545,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -267565,41 +267570,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r2, r9, #28 │ │ │ │ mov.w r1, #270 @ 0x10e │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ b.n 10ac4c │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -267612,15 +267617,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.n 10ae52 │ │ │ │ mov r7, r6 │ │ │ │ b.n 10b058 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 10afaa │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -267639,15 +267644,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (10b1c4 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (10b1c8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 195954 │ │ │ │ + bl 1959f4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ pld [r1, #4095] @ 0xfff │ │ │ │ bl fff871ca │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -267666,15 +267671,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 10b358 │ │ │ │ ldr.w r3, [r1, #144] @ 0x90 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f9148 │ │ │ │ + bl 1f91e8 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 10b366 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 10b232 │ │ │ │ @@ -267682,15 +267687,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 193d90 │ │ │ │ + bl 193e30 │ │ │ │ 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 │ │ │ │ @@ -267713,30 +267718,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10b2b4 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r9, r8, [r8, #280] @ 0x118 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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] │ │ │ │ @@ -267752,29 +267757,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r4, [r3, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 10b31e │ │ │ │ b.n 10b33c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 10b33c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 10b318 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ b.n 10b334 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10b324 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -267831,23 +267836,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #512] @ (10b5b8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23d09c │ │ │ │ + bl 23d13c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193540 │ │ │ │ + bl 1935e0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -267857,52 +267862,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 10b452 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ add.w r9, sl, #68 @ 0x44 │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ 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] │ │ │ │ @@ -267913,41 +267918,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10b59c │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -267974,15 +267979,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 10b41e │ │ │ │ ldr r2, [pc, #64] @ (10b5c0 ) │ │ │ │ ldr r3, [pc, #52] @ (10b5b4 ) │ │ │ │ @@ -267995,15 +268000,15 @@ │ │ │ │ bne.n 10b598 │ │ │ │ mov r0, fp │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r4, [pc, #376] @ (10b728 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r4, [pc, #368] @ (10b724 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ @@ -268061,15 +268066,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 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10b83e │ │ │ │ strd r4, r7, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str.w r8, [sp, #24] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr.w fp, [r4] │ │ │ │ @@ -268108,22 +268113,22 @@ │ │ │ │ strd r3, r4, [sp, #84] @ 0x54 │ │ │ │ bl 10b380 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r7, #0 │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ 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 │ │ │ │ @@ -268138,28 +268143,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -268172,47 +268177,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r1, r5, #24 │ │ │ │ - bl 194fe4 │ │ │ │ + bl 195084 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 10b686 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cbz r5, 10b7de │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 10b65e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 10b7ac │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #307 @ 0x133 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ beq.w 10b6ac │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 10b7b6 │ │ │ │ ldrd r4, r7, [sp, #16] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 10b80e │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -268250,17 +268255,17 @@ │ │ │ │ nop │ │ │ │ ldr r2, [pc, #128] @ (10b8d0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r2, [pc, #120] @ (10b8cc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 10b954 │ │ │ │ + blt.n 10b8b4 │ │ │ │ movs r2, r3 │ │ │ │ - udf #58 @ 0x3a │ │ │ │ + udf #234 @ 0xea │ │ │ │ movs r6, r4 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0x47ea │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -268309,15 +268314,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 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 10bb14 │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ str r6, [sp, #32] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -268363,15 +268368,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 10b986 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 10b92a │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 10bab6 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 10b900 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -268380,20 +268385,20 @@ │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ bl 10b380 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w sl, [r5, #96] @ 0x60 │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ 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 │ │ │ │ @@ -268407,28 +268412,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ strb.w sl, [r0, #44] @ 0x2c │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -268438,15 +268443,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -268465,23 +268470,23 @@ │ │ │ │ movw r2, #678 @ 0x2a6 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ beq.w 10b950 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 10b982 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r6 │ │ │ │ uxtb r6, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 10bae2 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -268515,17 +268520,17 @@ │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ bxns pc │ │ │ │ lsls r2, r0, #2 │ │ │ │ bx pc │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 10bb18 │ │ │ │ + bhi.n 10ba78 │ │ │ │ movs r2, r3 │ │ │ │ - bgt.n 10bb60 │ │ │ │ + bgt.n 10bac0 │ │ │ │ movs r6, r4 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -268541,15 +268546,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 194cf0 │ │ │ │ + bl 194d90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10bc54 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r2, r3, r6 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -268659,40 +268664,40 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 10bbcc │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10bcd2 │ │ │ │ mov r3, sp │ │ │ │ b.n 10bcc2 │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10bcd2 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r5, r0 │ │ │ │ b.n 10bbcc │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 10bc90 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ @@ -268750,21 +268755,21 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 10bd84 │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ cbz r3, 10bdde │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r7, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -268776,15 +268781,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ movw r3, #357 @ 0x165 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 10be12 │ │ │ │ movw r3, #479 @ 0x1df │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 10be12 │ │ │ │ @@ -268809,15 +268814,15 @@ │ │ │ │ bl 10bb38 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10bdf6 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ b.n 10bdf8 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 10bb38 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -268853,15 +268858,15 @@ │ │ │ │ mov sl, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r7, [sl, #24] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 10c444 │ │ │ │ mov r0, r7 │ │ │ │ add.w r9, sp, #96 @ 0x60 │ │ │ │ - bl 1799f8 │ │ │ │ + bl 179a98 │ │ │ │ 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] │ │ │ │ @@ -268872,15 +268877,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 195300 │ │ │ │ + bl 1953a0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10c5dc │ │ │ │ mov fp, r5 │ │ │ │ str r5, [sp, #16] │ │ │ │ strd r7, sl, [sp, #68] @ 0x44 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ @@ -268911,15 +268916,15 @@ │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 10c3e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10c42a │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 10bef2 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r2, #659 @ 0x293 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ @@ -268958,15 +268963,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -269012,24 +269017,24 @@ │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ bne.n 10c03a │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 196974 │ │ │ │ + bl 196a14 │ │ │ │ ldrb.w r3, [sl, #44] @ 0x2c │ │ │ │ strb.w r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10c41c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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] │ │ │ │ @@ -269045,15 +269050,15 @@ │ │ │ │ str r2, [r1, #8] │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 10c3d8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #551 @ 0x227 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10c0de │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ @@ -269116,22 +269121,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -269143,15 +269148,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r0, [sl, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10c4f0 │ │ │ │ ldrb.w r7, [sl, #41] @ 0x29 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ strd r8, r3, [sp, #24] │ │ │ │ mov r6, r7 │ │ │ │ @@ -269180,15 +269185,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 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 │ │ │ │ @@ -269200,22 +269205,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r3, r6 │ │ │ │ add.w r6, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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} │ │ │ │ @@ -269245,15 +269250,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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] │ │ │ │ @@ -269269,30 +269274,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10c36c │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r0 │ │ │ │ b.n 10c23e │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 10c3b0 │ │ │ │ cmp r3, #8 │ │ │ │ @@ -269319,19 +269324,19 @@ │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ b.n 10bf84 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ b.n 10c022 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, sl, #24 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ b.n 10c0bc │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ movw r2, #659 @ 0x293 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 10c586 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ itt cc │ │ │ │ @@ -269356,15 +269361,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 10c07e │ │ │ │ ldrd r7, sl, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 10be98 │ │ │ │ mov fp, r8 │ │ │ │ @@ -269429,42 +269434,42 @@ │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq sl, r2 │ │ │ │ beq.w 10c3a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ b.n 10bf3a │ │ │ │ mov r9, r7 │ │ │ │ - bl 196630 │ │ │ │ + bl 1966d0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 197260 │ │ │ │ + bl 197300 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #24 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ mov r0, sl │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ movs r1, #1 │ │ │ │ b.n 10c0d0 │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -269478,15 +269483,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.n 10c14e │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r2, [sp, #4] │ │ │ │ b.n 10bf84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -269494,29 +269499,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10c5c0 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 10c07e │ │ │ │ mov sl, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ b.n 10bf84 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -269737,52 +269742,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ 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 │ │ │ │ @@ -269859,15 +269864,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 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -269875,21 +269880,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -269897,21 +269902,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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} │ │ │ │ @@ -269931,15 +269936,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -269957,15 +269962,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 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r9, [pc, #216] @ 10cb58 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -269976,26 +269981,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -270028,15 +270033,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ b.n 10cb24 │ │ │ │ adds r5, #114 @ 0x72 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r4, r2, #31 │ │ │ │ @@ -270048,15 +270053,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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] │ │ │ │ @@ -270088,32 +270093,32 @@ │ │ │ │ strb.w r2, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cbnz r3, 10cc0a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r4, #88 @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -270138,48 +270143,48 @@ │ │ │ │ itt ne │ │ │ │ movne r5, #7 │ │ │ │ movne.w r9, #4 │ │ │ │ bne.n 10cc80 │ │ │ │ mov.w r9, #2 │ │ │ │ movw r1, #445 @ 0x1bd │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10ccd0 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ cmp r7, #26 │ │ │ │ mov r5, r0 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ beq.n 10ccf2 │ │ │ │ adds r3, r4, #1 │ │ │ │ add r3, r9 │ │ │ │ @@ -270231,30 +270236,30 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 10cd08 │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10cd80 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r5, r0 │ │ │ │ b.n 10cd08 │ │ │ │ movs r5, #5 │ │ │ │ mov.w r9, #3 │ │ │ │ b.n 10cc80 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -270323,75 +270328,75 @@ │ │ │ │ bne.n 10cf3c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr d7, [pc, #248] @ 10cf40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10ce2c │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.n 10ce2c │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10ce9c │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r4, r0 │ │ │ │ b.n 10ce2c │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10cede │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r4, r0 │ │ │ │ b.n 10cdf2 │ │ │ │ subs r2, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 10cf40 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -270449,70 +270454,70 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1108] @ 10d3e4 │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov sl, r0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ beq.w 10d1e8 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10d01e │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 10d256 │ │ │ │ mov r0, r6 │ │ │ │ bl 10c694 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -270526,116 +270531,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10d07c │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 10d2a4 │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10d0f6 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r2, [pc, #708] @ (10d3e8 ) │ │ │ │ ldr r3, [pc, #696] @ (10d3e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 10d3d6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ ldr r3, [pc, #660] @ (10d3ec ) │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r2, [r9, #41] @ 0x29 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 10d2e2 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -270707,26 +270712,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10d02e │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 10d034 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -270738,98 +270743,98 @@ │ │ │ │ bne.w 10d38a │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10d106 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.n 10d106 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10d0a8 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.n 10d0a8 │ │ │ │ uxth r3, r3 │ │ │ │ b.n 10d21e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10d07c │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 10d31a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r6, r0 │ │ │ │ b.n 10d07c │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 10d276 │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10d35a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r5, r0 │ │ │ │ b.n 10d276 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ b.n 10d2ee │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -270900,36 +270905,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r8, [pc, #604] @ 10d694 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr.w r1, [r5, #188] @ 0xbc │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 10cdc8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ bl 10c694 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -270942,135 +270947,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10d4b4 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10d4ee │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10d53c │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r2, [pc, #304] @ (10d698 ) │ │ │ │ ldr r3, [pc, #292] @ (10d690 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 10d688 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #575 @ 0x23f │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ ldr r3, [pc, #220] @ (10d69c ) │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r7, #41] @ 0x29 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 10d628 │ │ │ │ and.w r7, r2, #63 @ 0x3f │ │ │ │ @@ -271102,30 +271107,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10d4ee │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10d658 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r5, r0 │ │ │ │ b.n 10d4ee │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 10d632 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -271208,15 +271213,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 193d90 │ │ │ │ + bl 193e30 │ │ │ │ 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 │ │ │ │ @@ -271240,28 +271245,28 @@ │ │ │ │ cmp r2, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 10d7ae │ │ │ │ mov.w r1, #332 @ 0x14c │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10d97a │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ mov sl, r3 │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -271303,29 +271308,29 @@ │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 10d950 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10d97c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 10d7ea │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 10d960 │ │ │ │ movs r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #108 @ 0x6c │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ strd r6, r8, [r4] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 10cdc8 │ │ │ │ @@ -271352,15 +271357,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ bl 10d3f0 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -271386,15 +271391,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r2, #1 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 10d80a │ │ │ │ b.n 10d83c │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ movs r7, #0 │ │ │ │ @@ -271413,15 +271418,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 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r2, [pc, #56] @ (10d9c8 ) │ │ │ │ ldr r3, [pc, #44] @ (10d9c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ eors r2, r3 │ │ │ │ @@ -271501,15 +271506,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 193d90 │ │ │ │ + bl 193e30 │ │ │ │ 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] │ │ │ │ @@ -271527,28 +271532,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 10dbe8 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ movw r9, #387 @ 0x183 │ │ │ │ @@ -271627,44 +271632,44 @@ │ │ │ │ bl 10cb60 │ │ │ │ movs r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10db10 │ │ │ │ orrs r7, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cbz r4, 10dbea │ │ │ │ mov sl, r0 │ │ │ │ b.n 10daf6 │ │ │ │ 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 10cdc8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ mov r5, r4 │ │ │ │ b.n 10dbaa │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r0, r1, [r3, #80] @ 0x50 │ │ │ │ bl 10c874 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #3 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #684] @ 0x2ac │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r2, [pc, #92] @ (10dc64 ) │ │ │ │ ldr r3, [pc, #72] @ (10dc54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ eors r2, r3 │ │ │ │ @@ -271753,27 +271758,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r3, r3, #19 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 10dd18 │ │ │ │ ldr.w r5, [pc, #2628] @ 10e738 │ │ │ │ - bl 23f3bc │ │ │ │ + bl 23f45c │ │ │ │ ldr.w r2, [pc, #2624] @ 10e73c │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 204964 │ │ │ │ + bl 204a04 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ bl 10c710 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ @@ -271812,15 +271817,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 193d90 │ │ │ │ + bl 193e30 │ │ │ │ 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 │ │ │ │ @@ -271836,34 +271841,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 10e50e │ │ │ │ mov r0, r5 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10e294 │ │ │ │ movw r8, #678 @ 0x2a6 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ @@ -271921,15 +271926,15 @@ │ │ │ │ mov.w r2, #330 @ 0x14a │ │ │ │ mov r0, r4 │ │ │ │ bl 10cb60 │ │ │ │ mov r5, r6 │ │ │ │ cbnz r6, 10dee2 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10e294 │ │ │ │ mov r9, r0 │ │ │ │ b.n 10de24 │ │ │ │ movw r1, #681 @ 0x2a9 │ │ │ │ cmp r3, r1 │ │ │ │ itt eq │ │ │ │ @@ -272130,33 +272135,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10e108 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ 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 │ │ │ │ @@ -272170,25 +272175,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 10c7ec │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, sl │ │ │ │ strd fp, r0, [sp] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ mov r0, r4 │ │ │ │ bl 10cb60 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r6 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ b.n 10dec0 │ │ │ │ strh r7, [r0, #0] │ │ │ │ b.n 10e0e2 │ │ │ │ strb r7, [r0, #0] │ │ │ │ b.n 10e0e2 │ │ │ │ subs r7, #0 │ │ │ │ it ne │ │ │ │ @@ -272271,15 +272276,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 10c7ec │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r5 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ mov r5, r6 │ │ │ │ bl 10cb60 │ │ │ │ @@ -272321,15 +272326,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 199794 │ │ │ │ + bl 199834 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 10e6f6 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -272340,23 +272345,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r1, r7, #24 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 10cdc8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ @@ -272404,38 +272409,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10e3c4 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1998ac │ │ │ │ + bl 19994c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 10e6f6 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -272446,19 +272451,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 197638 │ │ │ │ + bl 1976d8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r2, [pc, #800] @ (10e744 ) │ │ │ │ ldr r3, [pc, #768] @ (10e728 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ @@ -272521,31 +272526,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 10e4dc │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 │ │ │ │ @@ -272570,44 +272575,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 10e57e │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ movw r1, #678 @ 0x2a6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -272661,15 +272666,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r5 │ │ │ │ beq.n 10e714 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -272678,15 +272683,15 @@ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10e70c │ │ │ │ str r2, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r9, r0 │ │ │ │ b.w 10de1c │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ b.n 10e39e │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -272729,15 +272734,15 @@ │ │ │ │ mov r5, r2 │ │ │ │ b.n 10dffa │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r4] │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r9, r0 │ │ │ │ b.w 10de1c │ │ │ │ str r3, [r4, #4] │ │ │ │ b.n 10e66e │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -272753,17 +272758,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #110 @ 0x6e │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r3, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ movs r2, r3 │ │ │ │ - cbz r0, 10e7b0 │ │ │ │ + push {r4, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r2, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -272815,33 +272820,33 @@ │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 10e7ec │ │ │ │ ldr r4, [pc, #720] @ (10ea9c ) │ │ │ │ - bl 23f3bc │ │ │ │ + bl 23f45c │ │ │ │ ldr r2, [pc, #716] @ (10eaa0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 204964 │ │ │ │ + bl 204a04 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 1d38cc │ │ │ │ + bl 1d396c │ │ │ │ ldr.w r3, [r5, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 10ea84 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -272868,15 +272873,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 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10e9e6 │ │ │ │ movw r9, #387 @ 0x183 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -272953,15 +272958,15 @@ │ │ │ │ bl 10cb60 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10e89a │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 10e9e4 │ │ │ │ mov fp, r0 │ │ │ │ b.n 10e86e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ @@ -273030,15 +273035,15 @@ │ │ │ │ bl 10c874 │ │ │ │ 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 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r2, [pc, #164] @ (10eaa8 ) │ │ │ │ ldr r3, [pc, #136] @ (10ea8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ @@ -273092,17 +273097,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r2, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r2, r1, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ movs r2, r3 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ movs r2, r3 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -273176,20 +273181,20 @@ │ │ │ │ cbz r3, 10eb7c │ │ │ │ ldr.w r4, [pc, #1952] @ 10f300 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1952] @ 10f304 │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 204964 │ │ │ │ + bl 204a04 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r2, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10ee3a │ │ │ │ ldr.w r3, [r2, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -273232,15 +273237,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 10ebc6 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10ebc0 │ │ │ │ subs r3, r4, #1 │ │ │ │ mov fp, r4 │ │ │ │ tst r3, r4 │ │ │ │ beq.w 10ee3a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -273275,15 +273280,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 199794 │ │ │ │ + bl 199834 │ │ │ │ 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 │ │ │ │ @@ -273316,31 +273321,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 198448 │ │ │ │ + bl 1984e8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1998ac │ │ │ │ + bl 19994c │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 10edb8 │ │ │ │ mov r3, r9 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r7 │ │ │ │ @@ -273367,15 +273372,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 10ed68 │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ cbz r7, 10ed9e │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10ed3e │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ @@ -273389,27 +273394,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 10ed9e │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ mov r0, r8 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 10edb4 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 10ed24 │ │ │ │ mov r0, r9 │ │ │ │ b.n 10ed30 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 10fe98 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -273419,50 +273424,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ ldr.w r3, [pc, #1300] @ 10f308 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 10ecac │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - bl 199a00 │ │ │ │ + bl 199aa0 │ │ │ │ ldr.w r3, [pc, #1232] @ 10f30c │ │ │ │ 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] @ 10f310 │ │ │ │ add r3, pc │ │ │ │ - bl 193494 │ │ │ │ + bl 193534 │ │ │ │ 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] │ │ │ │ @@ -273497,15 +273502,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 193d90 │ │ │ │ + bl 193e30 │ │ │ │ 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 │ │ │ │ @@ -273523,24 +273528,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -273615,38 +273620,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 1981f4 │ │ │ │ + bl 198294 │ │ │ │ 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 179ae8 │ │ │ │ + bl 179b88 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r6, #0, #21 │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 1981f4 │ │ │ │ + bl 198294 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 179ae8 │ │ │ │ + bl 179b88 │ │ │ │ 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 │ │ │ │ @@ -273658,21 +273663,21 @@ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r2, [pc, #692] @ (10f31c ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 193540 │ │ │ │ + bl 1935e0 │ │ │ │ ldr r2, [pc, #684] @ (10f320 ) │ │ │ │ str.w r0, [sl, #192] @ 0xc0 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 193540 │ │ │ │ + bl 1935e0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str.w r0, [sl, #196] @ 0xc4 │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 10fe98 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 10f09e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -273685,47 +273690,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10f0d0 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ movs r6, #0 │ │ │ │ bl 10ca54 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10f108 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 10ca54 │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -273735,33 +273740,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10f14e │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 10ca54 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10f9ca │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ vldr d8, [pc, #368] @ 10f2e0 │ │ │ │ vldr d9, [pc, #372] @ 10f2e8 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ @@ -273814,37 +273819,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10f210 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 10ca54 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 10f1a2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10f9c6 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 10f17a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ beq.n 10f24a │ │ │ │ @@ -273857,15 +273862,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 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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 │ │ │ │ @@ -273873,18 +273878,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 10f574 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #5 │ │ │ │ lsls r5, r4, #5 │ │ │ │ @@ -273921,46 +273926,46 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r4, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #0] │ │ │ │ movs r2, r3 │ │ │ │ - add r5, pc, #544 @ (adr r5, 10f528 ) │ │ │ │ + add r6, pc, #224 @ (adr r6, 10f3e8 ) │ │ │ │ movs r2, r3 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #752 @ (adr r2, 10f604 ) │ │ │ │ + add r3, pc, #432 @ (adr r3, 10f4c4 ) │ │ │ │ movs r2, r3 │ │ │ │ - add r1, pc, #240 @ (adr r1, 10f408 ) │ │ │ │ + add r1, pc, #944 @ (adr r1, 10f6c8 ) │ │ │ │ movs r2, r3 │ │ │ │ - add r1, pc, #152 @ (adr r1, 10f3b4 ) │ │ │ │ + add r1, pc, #856 @ (adr r1, 10f674 ) │ │ │ │ movs r2, r3 │ │ │ │ - add r0, pc, #816 @ (adr r0, 10f650 ) │ │ │ │ + add r1, pc, #496 @ (adr r1, 10f510 ) │ │ │ │ movs r2, r3 │ │ │ │ - add r0, pc, #824 @ (adr r0, 10f65c ) │ │ │ │ + add r1, pc, #504 @ (adr r1, 10f51c ) │ │ │ │ movs r2, r3 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] @ 10fea8 │ │ │ │ @@ -273975,52 +273980,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov.w r1, #332 @ 0x14c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, r8 │ │ │ │ bl 10cdc8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ 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 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -274029,18 +274034,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 10fe9e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ @@ -274068,22 +274073,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -274094,15 +274099,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r2, [r7, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 10f798 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r7, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -274176,40 +274181,40 @@ │ │ │ │ b.n 10f482 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 10f5d0 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 10ca54 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r7, #204] @ 0xcc │ │ │ │ ldr.w r1, [r7, #236] @ 0xec │ │ │ │ bl 10c908 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ ldr.w r7, [r7, #196] @ 0xc4 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -274217,18 +274222,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 10fe9e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ @@ -274256,22 +274261,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -274281,15 +274286,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #128] @ 0x80 │ │ │ │ beq.n 10f7e6 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -274298,15 +274303,15 @@ │ │ │ │ bpl.w 10f85e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 10ca54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ 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 │ │ │ │ @@ -274322,25 +274327,25 @@ │ │ │ │ bl 10ca54 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10f766 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r6 │ │ │ │ bl 10ca54 │ │ │ │ b.n 10f222 │ │ │ │ movs r3, #32 │ │ │ │ @@ -274367,77 +274372,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10f7d0 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r9, r0 │ │ │ │ b.n 10f5d0 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 10f80e │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r9, r0 │ │ │ │ b.n 10f6f6 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10f84c │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 10f730 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 10fe9e │ │ │ │ @@ -274621,15 +274626,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 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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 │ │ │ │ @@ -274637,18 +274642,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 10fe9e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r0, #6 │ │ │ │ lsls r2, r0, #6 │ │ │ │ @@ -274747,22 +274752,22 @@ │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ b.w 10efaa │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -274776,94 +274781,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r2, [r4, #41] @ 0x29 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10fbb0 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10fc02 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 10ca54 │ │ │ │ ldr.w r2, [sl, #204] @ 0xcc │ │ │ │ ldr.w r1, [sl, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ bl 10c908 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #193] @ 0xc1 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10fdb2 │ │ │ │ movs r1, #107 @ 0x6b │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr.w r2, [sl, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [sl, #220] @ 0xdc │ │ │ │ bl 10c908 │ │ │ │ ldr.w r3, [sl, #204] @ 0xcc │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r4 │ │ │ │ @@ -274914,24 +274919,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 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b2c68 │ │ │ │ + bl 1b2d08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e144 │ │ │ │ + bl 20e1e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dc5a8 │ │ │ │ + bl 1dc648 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b9f8 │ │ │ │ + bl 19ba98 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbnz r2, 10fd56 │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 10fde8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ @@ -274955,15 +274960,15 @@ │ │ │ │ b.n 10fb1a │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10fde8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r2, [pc, #320] @ (10feac ) │ │ │ │ ldr r3, [pc, #324] @ (10feb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ @@ -274984,42 +274989,42 @@ │ │ │ │ mov r7, r3 │ │ │ │ b.w 10ed4e │ │ │ │ movs r2, #1 │ │ │ │ b.w 10ede2 │ │ │ │ movs r2, #1 │ │ │ │ b.w 10ecd0 │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.n 10fc62 │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 10fd5e │ │ │ │ ldr r4, [pc, #200] @ (10feb4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #200] @ (10feb8 ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 204964 │ │ │ │ + bl 204a04 │ │ │ │ b.n 10fd5e │ │ │ │ movs r0, #0 │ │ │ │ b.n 10fd68 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10eb7c │ │ │ │ b.w 10eb5c │ │ │ │ @@ -275074,17 +275079,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r2, [r4, #22] │ │ │ │ movs r2, r3 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ 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] @ (110040 ) │ │ │ │ @@ -275311,15 +275316,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 196180 │ │ │ │ + bl 196220 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cbz r0, 1100fc │ │ │ │ ldr r1, [pc, #28] @ (11010c ) │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ bl 10febc │ │ │ │ movs r0, #1 │ │ │ │ @@ -275359,15 +275364,15 @@ │ │ │ │ beq.n 110220 │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ strb.w sl, [sp, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 110220 │ │ │ │ mov r0, fp │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 110220 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 110164 │ │ │ │ ldr.w r5, [fp, #16] │ │ │ │ @@ -275400,15 +275405,15 @@ │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n 110198 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1101d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196180 │ │ │ │ + bl 196220 │ │ │ │ cbz r0, 1101dc │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 10febc │ │ │ │ ldrb.w r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -275432,15 +275437,15 @@ │ │ │ │ sub.w r3, r3, #344 @ 0x158 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ beq.n 110236 │ │ │ │ ldrb.w r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1101dc │ │ │ │ mov r0, fp │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 110170 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11014a │ │ │ │ @@ -275469,15 +275474,15 @@ │ │ │ │ strd r9, fp, [sp, #4] │ │ │ │ mov r6, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1102b8 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 1102b4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 110270 │ │ │ │ ldr.w r4, [fp, #16] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ @@ -275493,22 +275498,22 @@ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ sub.w r3, r3, #344 @ 0x158 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ beq.n 1102ee │ │ │ │ cbnz r5, 1102d0 │ │ │ │ orrs r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11027a │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 110256 │ │ │ │ b.n 1101dc │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -275583,21 +275588,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 1936d8 │ │ │ │ + bl 193778 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 110480 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ ldr r3, [pc, #284] @ (1104c4 ) │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ vldr d7, [pc, #252] @ 1104b0 │ │ │ │ @@ -275611,25 +275616,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 110400 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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] │ │ │ │ @@ -275646,21 +275651,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ ldr r2, [pc, #96] @ (1104c8 ) │ │ │ │ ldr r3, [pc, #84] @ (1104bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -275672,15 +275677,15 @@ │ │ │ │ ldr r3, [pc, #72] @ (1104cc ) │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #64] @ (1104d0 ) │ │ │ │ add r3, pc │ │ │ │ - bl 193494 │ │ │ │ + bl 193534 │ │ │ │ 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 │ │ │ │ @@ -275694,15 +275699,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [lr], #-516 @ 0xfffffdfc │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb940081 │ │ │ │ lsrs r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ 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] @ (110604 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -275738,15 +275743,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 195300 │ │ │ │ + bl 1953a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1105f6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 110590 │ │ │ │ @@ -275768,31 +275773,31 @@ │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 110590 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp.w r3, #358 @ 0x166 │ │ │ │ beq.n 11059e │ │ │ │ mov r0, sl │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r3, sl │ │ │ │ cbz r3, 1105b4 │ │ │ │ mov sl, r0 │ │ │ │ b.n 110558 │ │ │ │ mov r0, r7 │ │ │ │ mov.w fp, #1 │ │ │ │ bl 110358 │ │ │ │ mov r0, sl │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11059a │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 1105da │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -276193,39 +276198,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 19f320 │ │ │ │ + bl 19f3c0 │ │ │ │ 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, 110a08 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f320 │ │ │ │ + bl 19f3c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 110a10 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 19f320 │ │ │ │ + bl 19f3c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 110a0a │ │ │ │ str r0, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -276246,15 +276251,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 1756e8 │ │ │ │ + bl 175788 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 110b60 │ │ │ │ ldr.w r4, [sl] │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 110b06 │ │ │ │ @@ -276288,19 +276293,19 @@ │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 110a94 │ │ │ │ ldrd r6, sl, [sp, #16] │ │ │ │ ldr.w r4, [sl] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1983e4 │ │ │ │ + bl 198484 │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 1dedc4 │ │ │ │ + bl 1dee64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ subs r3, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ ldrls r3, [r2, #8] │ │ │ │ @@ -276370,31 +276375,31 @@ │ │ │ │ beq.w 110de6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 110bba │ │ │ │ ldr r2, [pc, #668] @ (110e3c ) │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1a391c │ │ │ │ + bl 1a39bc │ │ │ │ cbz r0, 110bba │ │ │ │ mov r4, r0 │ │ │ │ - bl 194a74 │ │ │ │ + bl 194b14 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194a74 │ │ │ │ + bl 194b14 │ │ │ │ b.n 110b62 │ │ │ │ ldr r3, [pc, #624] @ (110e34 ) │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ @@ -276605,15 +276610,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 175724 │ │ │ │ + bl 1757c4 │ │ │ │ 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] │ │ │ │ @@ -276704,15 +276709,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 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 110f84 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w r8, [r1] │ │ │ │ @@ -276747,21 +276752,21 @@ │ │ │ │ bne.n 110f9a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 110970 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r3, r9 │ │ │ │ cbnz r3, 110fa6 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr.w fp, [fp] │ │ │ │ orrs r7, r0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cbz r3, 110faa │ │ │ │ mov r3, fp │ │ │ │ b.n 110f6a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -276769,29 +276774,29 @@ │ │ │ │ cbz r2, 110faa │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 110f64 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ mov fp, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 110ede │ │ │ │ mov r4, r8 │ │ │ │ b.n 110f4a │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 110f9a │ │ │ │ mov r0, r6 │ │ │ │ bl 110970 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 110f4a │ │ │ │ mov r9, r0 │ │ │ │ b.n 110ee2 │ │ │ │ ldrd r9, r8, [sp] │ │ │ │ mov r5, sl │ │ │ │ @@ -276817,15 +276822,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 1f91ac │ │ │ │ + bl 1f924c │ │ │ │ ldrb.w r3, [r8, #92] @ 0x5c │ │ │ │ orr.w r5, r7, r0 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 110e7e │ │ │ │ ldr.w r2, [r8, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -276959,26 +276964,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 175b28 │ │ │ │ + bl 175bc8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 110a24 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 175600 │ │ │ │ + bl 1756a0 │ │ │ │ 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 │ │ │ │ @@ -277013,15 +277018,15 @@ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1111d4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 11181c │ │ │ │ ldr r7, [r2, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a38e0 │ │ │ │ + bl 1a3980 │ │ │ │ ldr.w r5, [r5, #128] @ 0x80 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ lsls r5, r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 111828 │ │ │ │ mov r1, r4 │ │ │ │ @@ -277062,15 +277067,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 11124c │ │ │ │ mov r0, r2 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 111246 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11187c │ │ │ │ @@ -277163,15 +277168,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 193d90 │ │ │ │ + bl 193e30 │ │ │ │ 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 │ │ │ │ @@ -277204,53 +277209,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, 11140c │ │ │ │ movs r0, #0 │ │ │ │ - bl 175b28 │ │ │ │ + bl 175bc8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 110a24 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 175600 │ │ │ │ + bl 1756a0 │ │ │ │ str r5, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r4 │ │ │ │ bne.n 1113e4 │ │ │ │ ldrd r8, r5, [r4] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cbz r5, 111466 │ │ │ │ add.w r9, r4, #4 │ │ │ │ movs r7, #0 │ │ │ │ cbz r7, 111454 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19f320 │ │ │ │ + bl 19f3c0 │ │ │ │ cbnz r0, 111454 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19f320 │ │ │ │ + bl 19f3c0 │ │ │ │ cbz r0, 111464 │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 1117da │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 19f320 │ │ │ │ + bl 19f3c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 111430 │ │ │ │ mov r7, r6 │ │ │ │ cmp r9, r4 │ │ │ │ beq.n 111466 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -277284,28 +277289,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 1112aa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -277314,22 +277319,22 @@ │ │ │ │ ldr.w fp, [fp] │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1112b8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 11128e │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1116e8 │ │ │ │ b.n 1116de │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cdp 0, 5, cr0, cr10, cr1, {4} │ │ │ │ @@ -277439,15 +277444,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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] │ │ │ │ @@ -277460,46 +277465,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 1114e8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 111374 │ │ │ │ ldr.w r2, [fp, #112] @ 0x70 │ │ │ │ b.n 111586 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 111796 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 111606 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1f9148 │ │ │ │ + bl 1f91e8 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 111344 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 1112aa │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1a3904 │ │ │ │ + bl 1a39a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 423b4 │ │ │ │ ldr r2, [pc, #412] @ (111894 ) │ │ │ │ ldr r3, [pc, #416] @ (111898 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -277563,28 +277568,28 @@ │ │ │ │ b.n 111582 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 1114e8 │ │ │ │ mov r6, r7 │ │ │ │ b.n 111466 │ │ │ │ @@ -277607,15 +277612,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 1111d2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1a38e0 │ │ │ │ + bl 1a3980 │ │ │ │ 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 │ │ │ │ @@ -277636,27 +277641,27 @@ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 111280 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 1116de │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ b.n 1116e8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ b.n 111866 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsls r4, r2, #31 │ │ │ │ @@ -277817,36 +277822,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 111a68 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -277857,15 +277862,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r6, [r4, #41] @ 0x29 │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 111e82 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.w 111eba │ │ │ │ cmp r6, #32 │ │ │ │ beq.n 111b26 │ │ │ │ @@ -277876,15 +277881,15 @@ │ │ │ │ beq.w 111fa6 │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 111afe │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ movs r1, #156 @ 0x9c │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ 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 │ │ │ │ @@ -277895,23 +277900,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 194fa4 │ │ │ │ + bl 195044 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1947fc │ │ │ │ + bl 19489c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1119e2 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1119c6 │ │ │ │ mov r6, fp │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ ldr.w fp, [r7, #28] │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ @@ -277995,19 +278000,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 197088 │ │ │ │ + bl 197128 │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #666 @ 0x29a │ │ │ │ ldr.w r0, [r7, #136] @ 0x88 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -278020,23 +278025,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1947fc │ │ │ │ + bl 19489c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 111bba │ │ │ │ mov r0, r8 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 111b9e │ │ │ │ b.n 111cd8 │ │ │ │ ... │ │ │ │ b.n 111b44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -278094,73 +278099,73 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 111d28 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #3 │ │ │ │ movw r1, #602 @ 0x25a │ │ │ │ ldr.w r0, [r7, #136] @ 0x88 │ │ │ │ strd r3, r2, [r7, #120] @ 0x78 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r7, #136] @ 0x88 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - bl 193b84 │ │ │ │ + bl 193c24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movw r1, #601 @ 0x259 │ │ │ │ ldr.w r0, [r7, #136] @ 0x88 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ mov r0, sl │ │ │ │ - bl 19fec8 │ │ │ │ + bl 19ff68 │ │ │ │ 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 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r2, [pc, #704] @ (1120b8 ) │ │ │ │ ldr r3, [pc, #708] @ (1120bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -278198,44 +278203,44 @@ │ │ │ │ moveq r4, r5 │ │ │ │ bne.w 111b42 │ │ │ │ movs r5, #0 │ │ │ │ b.n 111a08 │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov sl, r0 │ │ │ │ b.n 111c4e │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov sl, r0 │ │ │ │ b.n 111c10 │ │ │ │ ldrb.w r2, [r8, #41] @ 0x29 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ vstr d8, [r7, #120] @ 0x78 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 111ea8 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r9, r0 │ │ │ │ b.n 111b26 │ │ │ │ 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 │ │ │ │ @@ -278267,20 +278272,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -278294,46 +278299,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r3, r9, #28 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r9, r0 │ │ │ │ b.n 111b26 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ orr.w r3, r6, #4 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1977c0 │ │ │ │ + bl 197860 │ │ │ │ mov r9, r0 │ │ │ │ b.n 111b26 │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [r7, #32] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -278348,37 +278353,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.n 111ef0 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 111cb0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 111e3a │ │ │ │ mov r0, r8 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 111b9e │ │ │ │ b.n 111cd8 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 111b42 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp.w r2, #398 @ 0x18e │ │ │ │ beq.w 111e5e │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1119c6 │ │ │ │ b.n 111b50 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #398 @ 0x18e │ │ │ │ beq.w 111a08 │ │ │ │ @@ -278413,15 +278418,15 @@ │ │ │ │ subs r6, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ite ne │ │ │ │ movne r0, r6 │ │ │ │ moveq r0, r3 │ │ │ │ movw r1, #1972 @ 0x7b4 │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1121c8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #100] @ 0x64 │ │ │ │ subs r6, #0 │ │ │ │ @@ -278444,15 +278449,15 @@ │ │ │ │ ldrb.w r3, [r3, #288] @ 0x120 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ strb.w r3, [r4, #1179] @ 0x49b │ │ │ │ blx 431e0 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 179a3c │ │ │ │ + bl 179adc │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ subs r2, #1 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ cmp r2, #13 │ │ │ │ bhi.n 11219e │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -278493,15 +278498,15 @@ │ │ │ │ blx 431e0 │ │ │ │ ldrb.w r3, [r4, #92] @ 0x5c │ │ │ │ cbz r3, 1121cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ blx 431e0 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -278552,15 +278557,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ 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 │ │ │ │ @@ -278581,21 +278586,21 @@ │ │ │ │ ldr r3, [pc, #20] @ (1122e0 ) │ │ │ │ add r3, pc │ │ │ │ b.n 1122b2 │ │ │ │ ldr r3, [pc, #16] @ (1122e4 ) │ │ │ │ add r3, pc │ │ │ │ b.n 1122b2 │ │ │ │ nop │ │ │ │ - stmia r2!, {r2} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ movs r1, r3 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r0, [r1, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ movs r2, r3 │ │ │ │ - stmia r1!, {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, 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 │ │ │ │ @@ -278603,15 +278608,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, ip, [r3] │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ 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] │ │ │ │ @@ -278652,15 +278657,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ bgt.n 112324 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ movs r2, r3 │ │ │ │ bgt.n 1122c0 │ │ │ │ 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 │ │ │ │ @@ -278735,15 +278740,15 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r2, [pc, #72] @ (1124a8 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #72] @ (1124ac ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ mov r0, r4 │ │ │ │ blx 423b4 │ │ │ │ ldr r2, [pc, #56] @ (1124b0 ) │ │ │ │ ldr r3, [pc, #36] @ (11249c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -278759,17 +278764,17 @@ │ │ │ │ nop │ │ │ │ bgt.n 112524 │ │ │ │ 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} @ │ │ │ │ - ldr r6, [r2, #84] @ 0x54 │ │ │ │ + ldr r6, [r0, #96] @ 0x60 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [pc, #480] @ (112690 ) │ │ │ │ + ldr r7, [pc, #160] @ (112550 ) │ │ │ │ movs r2, r3 │ │ │ │ blt.n 1123bc │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -278857,21 +278862,21 @@ │ │ │ │ mov.w lr, #2 │ │ │ │ b.n 112588 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 112588 │ │ │ │ mov.w lr, #13 │ │ │ │ b.n 112588 │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r0, [r2, #11] │ │ │ │ movs r6, r3 │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ + ldr r6, [r2, #84] @ 0x54 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ movs r2, r3 │ │ │ │ ldr.w r3, [r0, #148] @ 0x94 │ │ │ │ cmp r3, r1 │ │ │ │ bcs.n 112636 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -278889,15 +278894,15 @@ │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 112632 │ │ │ │ ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 179860 │ │ │ │ + bl 179900 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ str.w r0, [r4, #156] @ 0x9c │ │ │ │ cmp r3, r5 │ │ │ │ str.w r5, [r4, #148] @ 0x94 │ │ │ │ bcs.n 112630 │ │ │ │ mov.w r1, #3503345872 @ 0xd0d0d0d0 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ @@ -279105,23 +279110,23 @@ │ │ │ │ nop │ │ │ │ bls.n 11290c │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 1127f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ 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 23e068 │ │ │ │ + bl 23e108 │ │ │ │ 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 │ │ │ │ @@ -279142,15 +279147,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 162c8c │ │ │ │ + bl 162d2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 112950 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 11295c │ │ │ │ ldrsh.w r3, [r4, #186] @ 0xba │ │ │ │ @@ -279229,19 +279234,19 @@ │ │ │ │ clz r4, r4 │ │ │ │ bl 112970 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ bne.n 112994 │ │ │ │ ldr.w r0, [r6, #252] @ 0xfc │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ add.w r0, r6, #924 @ 0x39c │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ 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 │ │ │ │ @@ -279401,19 +279406,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ - bl 18cc48 │ │ │ │ + bl 18cce8 │ │ │ │ add.w r2, r5, #12 │ │ │ │ str r5, [r4, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r1, #1 │ │ │ │ strex r0, r1, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -279936,15 +279941,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r9, pc │ │ │ │ b.n 11315a │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ beq.n 1131aa │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 23f544 │ │ │ │ + bl 23f5e4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [pc, #1952] @ 1138dc │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -280021,15 +280026,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 113390 │ │ │ │ ldrb.w r0, [r6, #872] @ 0x368 │ │ │ │ - bl 23f544 │ │ │ │ + bl 23f5e4 │ │ │ │ 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 │ │ │ │ @@ -280062,15 +280067,15 @@ │ │ │ │ ldrb.w r3, [r3, #876] @ 0x36c │ │ │ │ ldrb r7, [r2, r0] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 113390 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 11321e │ │ │ │ ldrb.w r0, [r6, #872] @ 0x368 │ │ │ │ - bl 23f51c │ │ │ │ + bl 23f5bc │ │ │ │ b.n 113226 │ │ │ │ ldr.w fp, [r2, #84] @ 0x54 │ │ │ │ add.w ip, r2, #80 @ 0x50 │ │ │ │ cmp ip, fp │ │ │ │ beq.n 113376 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, fp │ │ │ │ @@ -280156,15 +280161,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 11321e │ │ │ │ ldrb.w r0, [r6, #872] @ 0x368 │ │ │ │ - bl 23f5c4 │ │ │ │ + bl 23f664 │ │ │ │ b.n 113226 │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r2, [pc, #1380] @ 113904 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ @@ -280366,15 +280371,15 @@ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 113812 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 23f614 │ │ │ │ + bl 23f6b4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b.n 11313a │ │ │ │ ldrd r4, r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ @@ -280599,213 +280604,213 @@ │ │ │ │ add r3, pc │ │ │ │ b.w 112dd4 │ │ │ │ nop │ │ │ │ bcs.n 1137f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, r0, #29 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + @ instruction: 0xf1f0001d │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + str r2, [r5, #76] @ 0x4c │ │ │ │ movs r2, r3 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ movs r2, r3 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ movs r2, r3 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ movs r2, r3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ movs r1, r3 │ │ │ │ - stmia r7!, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r7, #52] @ 0x34 │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r2, #64] @ 0x40 │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ movs r2, r3 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ movs r2, r3 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ movs r2, r3 │ │ │ │ - asrs r6, r7, #29 │ │ │ │ + adds r6, r5, r0 │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r4, #72] @ 0x48 │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r2, #40] @ 0x28 │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r4, #84] @ 0x54 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ movs r2, r3 │ │ │ │ - add r0, pc, #216 @ (adr r0, 113984 ) │ │ │ │ + add r0, pc, #920 @ (adr r0, 113c44 ) │ │ │ │ movs r1, r3 │ │ │ │ - bkpt 0x0050 │ │ │ │ + nop │ │ │ │ movs r2, r3 │ │ │ │ - bkpt 0x0036 │ │ │ │ + bkpt 0x00e6 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r2, #72] @ 0x48 │ │ │ │ movs r2, r3 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ movs r2, r3 │ │ │ │ bl 3138ca │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r0, #64] @ 0x40 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r3, #8] │ │ │ │ + str r2, [r1, #20] │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r5, #8] │ │ │ │ + str r2, [r3, #20] │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r3, #28] │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + str r2, [r6, #24] │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r6, [r3, #24] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r0, [r6, r7] │ │ │ │ + str r0, [r4, #8] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + str r4, [r7, #4] │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r3, #60] @ 0x3c │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r5, #12] │ │ │ │ + str r0, [r3, #24] │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r6, [r2, #24] │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r6, [r3, #24] │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r3, #16] │ │ │ │ + str r0, [r1, #28] │ │ │ │ movs r2, r3 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r4, [r4, #28] │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r6, [r2, #32] │ │ │ │ movs r2, r3 │ │ │ │ - cbz r2, 11393a │ │ │ │ + sxth r2, r1 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ movs r1, r3 │ │ │ │ ldmia r2!, {r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r0, [r3, #12] │ │ │ │ movs r2, r3 │ │ │ │ - cbnz r2, 11396c │ │ │ │ + rev16 r2, r4 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r3, r7] │ │ │ │ + str r6, [r1, #8] │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ movs r6, r3 │ │ │ │ - str r2, [r6, #4] │ │ │ │ + str r2, [r4, #16] │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r4, [r2, r4] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r0, [r2, r7] │ │ │ │ + str r0, [r0, #8] │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + str r2, [r1, #8] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r6, [r2, r7] │ │ │ │ + str r6, [r0, #8] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r0, [r2, r7] │ │ │ │ + str r0, [r0, #8] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + str r2, [r7, #4] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + str r4, [r6, #4] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + str r6, [r5, #4] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + str r0, [r5, #4] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + str r2, [r4, #4] │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r0, [r6, r1] │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ movs r2, r3 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r0, [r1, r6] │ │ │ │ + str r0, [r7, #0] │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r2, [r1, r1] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + ldrh r4, [r4, r3] │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r4, [r7, r5] │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ movs r2, r3 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r5, #124] @ 0x7c │ │ │ │ movs r6, r3 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r4, r7] │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + ldrh r0, [r3, r2] │ │ │ │ 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 │ │ │ │ @@ -280828,29 +280833,29 @@ │ │ │ │ bne.w 113b3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r8, [r2, #32] │ │ │ │ bl 112888 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 179180 │ │ │ │ + bl 179220 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 113b30 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r4, #190 @ 0xbe │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add.w r9, r4, #224 @ 0xe0 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ - bl 17924c │ │ │ │ + bl 1792ec │ │ │ │ add r1, sp, #252 @ 0xfc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1764e4 │ │ │ │ + bl 176584 │ │ │ │ ldr.w r3, [pc, #1500] @ 114020 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [pc, #1496] @ 114024 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -280883,15 +280888,15 @@ │ │ │ │ beq.w 113dfa │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r1, [pc, #1424] @ 114028 │ │ │ │ mov r3, r9 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 179ae8 │ │ │ │ + bl 179b88 │ │ │ │ ldr.w r1, [pc, #1416] @ 11402c │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 43554 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 113b8a │ │ │ │ @@ -280909,15 +280914,15 @@ │ │ │ │ beq.w 113ffc │ │ │ │ mov r0, r4 │ │ │ │ bl 112888 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 113fe4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldrb.w r7, [r4, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 113dde │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r7, r7, [sp, #32] │ │ │ │ blx 42b84 │ │ │ │ @@ -280941,24 +280946,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 1791c0 │ │ │ │ + bl 179260 │ │ │ │ b.n 113a20 │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [pc, #1264] @ 114034 │ │ │ │ ldr.w r1, [pc, #1264] @ 114038 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [pc, #1252] @ 11403c │ │ │ │ ldr.w r3, [pc, #1212] @ 114018 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ @@ -280972,15 +280977,15 @@ │ │ │ │ beq.n 113a8a │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 113e1a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 113a94 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 113d9c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 114004 │ │ │ │ ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ @@ -281087,15 +281092,15 @@ │ │ │ │ movcc r8, r7 │ │ │ │ uxth.w r8, r8 │ │ │ │ ldr r2, [pc, #900] @ (114040 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #900] @ (114044 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r0, r8, r1 │ │ │ │ blx 4309c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 113d40 │ │ │ │ cmp r5, r7 │ │ │ │ @@ -281126,43 +281131,43 @@ │ │ │ │ bne.n 113ce8 │ │ │ │ b.n 113cee │ │ │ │ ldrh.w lr, [r6, #168] @ 0xa8 │ │ │ │ mov r7, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 113c7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ bl 11e8d8 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ b.n 113b56 │ │ │ │ ldr r5, [pc, #772] @ (114048 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #772] @ (11404c ) │ │ │ │ add r5, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1123a0 │ │ │ │ ldr r2, [pc, #756] @ (114050 ) │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 1123a0 │ │ │ │ mov r0, r9 │ │ │ │ blx 423b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ b.n 113b54 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 113b84 │ │ │ │ ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ str r3, [sp, #16] │ │ │ │ cbnz r3, 113d9c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ @@ -281236,15 +281241,15 @@ │ │ │ │ ldr.w r4, [r5, #252] @ 0xfc │ │ │ │ ldr r2, [pc, #548] @ (114060 ) │ │ │ │ ldr r1, [pc, #548] @ (114064 ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 113b54 │ │ │ │ ldr r2, [pc, #536] @ (114068 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ @@ -281258,15 +281263,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 112cf8 │ │ │ │ mov r0, sl │ │ │ │ blx 432e8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ str r2, [sp, #20] │ │ │ │ blx 431e0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -281312,15 +281317,15 @@ │ │ │ │ bl 112cf8 │ │ │ │ mov r0, r7 │ │ │ │ blx 432e8 │ │ │ │ ldr r1, [pc, #368] @ (11407c ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 176400 │ │ │ │ + bl 1764a0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 423b4 │ │ │ │ b.n 113ba2 │ │ │ │ ldr r2, [pc, #352] @ (114080 ) │ │ │ │ add r2, pc │ │ │ │ b.n 113e52 │ │ │ │ ldr r2, [pc, #352] @ (114084 ) │ │ │ │ @@ -281376,21 +281381,21 @@ │ │ │ │ add r2, pc │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ b.n 113ef6 │ │ │ │ ldr r2, [pc, #264] @ (1140ac ) │ │ │ │ ldr r1, [pc, #268] @ (1140b0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 113d72 │ │ │ │ ldr r2, [pc, #260] @ (1140b4 ) │ │ │ │ ldr r1, [pc, #260] @ (1140b8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.n 113d72 │ │ │ │ add.w r8, sp, #24 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #28] │ │ │ │ str.w r2, [r8] │ │ │ │ blx 42b84 │ │ │ │ @@ -281430,97 +281435,97 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r0, [r6, #80] @ 0x50 │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ movs r2, r3 │ │ │ │ - adds r7, #146 @ 0x92 │ │ │ │ + subs r0, #66 @ 0x42 │ │ │ │ movs r2, r3 │ │ │ │ stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r3, r6] │ │ │ │ + ldrb r4, [r1, r1] │ │ │ │ movs r2, r3 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ movs r2, r3 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ movs r2, r3 │ │ │ │ - add sp, #384 @ 0x180 │ │ │ │ + cbz r0, 11405c │ │ │ │ movs r2, r3 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + sub sp, #464 @ 0x1d0 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [r4, r4] │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ movs r2, r3 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ movs r2, r3 │ │ │ │ - b.n 1140f4 │ │ │ │ + b.n 114254 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ movs r2, r3 │ │ │ │ - svc 188 @ 0xbc │ │ │ │ + b.n 114150 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ movs r2, r3 │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ + adds r4, #130 @ 0x82 │ │ │ │ movs r2, r3 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + strh r2, [r6, r5] │ │ │ │ movs r2, r3 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strh r0, [r5, r5] │ │ │ │ movs r2, r3 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r6, [r5, r5] │ │ │ │ movs r2, r3 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ movs r4, r3 │ │ │ │ - strh r2, [r5, r2] │ │ │ │ + strh r2, [r3, r5] │ │ │ │ movs r2, r3 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r4, [r3, r4] │ │ │ │ movs r2, r3 │ │ │ │ - strh r2, [r5, r1] │ │ │ │ + strh r2, [r3, r4] │ │ │ │ movs r2, r3 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + strh r6, [r3, r4] │ │ │ │ movs r2, r3 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ movs r4, r3 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ movs r2, r3 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ movs r2, r3 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ movs r2, r3 │ │ │ │ - strh r6, [r4, r0] │ │ │ │ + strh r6, [r2, r3] │ │ │ │ movs r2, r3 │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ movs r2, r3 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #272] @ (1141f4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -281590,15 +281595,15 @@ │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ bl 1139bc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 114154 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 104ff8 │ │ │ │ ldr r3, [pc, #80] @ (1141f8 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -281608,40 +281613,40 @@ │ │ │ │ ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cbnz r3, 1141be │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #248] @ 0xf8 │ │ │ │ b.n 114118 │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ mov r1, r4 │ │ │ │ - bl 2048bc │ │ │ │ + bl 20495c │ │ │ │ str.w r0, [r4, #132] @ 0x84 │ │ │ │ b.n 1141b6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [pc, #36] @ (1141fc ) │ │ │ │ ldr r2, [pc, #40] @ (114200 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 204964 │ │ │ │ + bl 204a04 │ │ │ │ b.n 1141b0 │ │ │ │ ite ne │ │ │ │ lslne r1, r0, #2 │ │ │ │ lsreq r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ movs r2, r3 │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ 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 1140d0 │ │ │ │ @@ -281657,15 +281662,15 @@ │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [pc, #132] @ (1142bc ) │ │ │ │ mov sl, r3 │ │ │ │ add r0, pc │ │ │ │ add r1, pc │ │ │ │ bl 112314 │ │ │ │ add.w r0, r7, #924 @ 0x39c │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr.w r4, [r7, #920] @ 0x398 │ │ │ │ cbz r4, 11426a │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 1142a0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #12 │ │ │ │ @@ -281688,32 +281693,32 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r7, #920] @ 0x398 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 114292 │ │ │ │ ldr r4, [r4, #96] @ 0x60 │ │ │ │ add.w r0, r7, #924 @ 0x39c │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 114256 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 11428a │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1142a0 │ │ │ │ b.n 11426a │ │ │ │ nop │ │ │ │ - mov r4, ip │ │ │ │ + bxns r2 │ │ │ │ movs r2, r3 │ │ │ │ - strh r6, [r2, r4] │ │ │ │ + strh r6, [r0, r7] │ │ │ │ movs r6, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 1142e6 │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 1142d8 │ │ │ │ cbnz r1, 1142fa │ │ │ │ @@ -281898,15 +281903,15 @@ │ │ │ │ beq.n 11449c │ │ │ │ ldr r6, [pc, #76] @ (1144f8 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20ad00 │ │ │ │ + bl 20ada0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 1144d0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -281962,15 +281967,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 179860 │ │ │ │ + bl 179900 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r7, #156] @ 0x9c │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r0, [r7, #148] @ 0x94 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 114570 │ │ │ │ subs r2, r2, r0 │ │ │ │ @@ -282096,15 +282101,15 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ b.n 1145e0 │ │ │ │ adds r1, #5 │ │ │ │ movs r0, #7 │ │ │ │ str r1, [r5, #0] │ │ │ │ b.n 1145e0 │ │ │ │ nop │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + strh r4, [r2, r6] │ │ │ │ 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] @ (1146b4 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -282128,15 +282133,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cbnz r6, 1146d2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [r0, #516] @ 0x204 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + strh r4, [r4, r4] │ │ │ │ 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] @ (114784 ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -282292,19 +282297,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (114870 ) │ │ │ │ ldr r0, [pc, #20] @ (114874 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 11e5b0 │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #464] @ (114a40 ) │ │ │ │ + ldr r7, [pc, #144] @ (114900 ) │ │ │ │ movs r6, r4 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + str r2, [r0, r6] │ │ │ │ movs r2, r3 │ │ │ │ - bvc.n 1147c8 │ │ │ │ + bhi.n 114928 │ │ │ │ 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] @ (114ad0 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -282549,37 +282554,37 @@ │ │ │ │ rsb sl, sl, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 114946 │ │ │ │ @ instruction: 0xb76c │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ movs r6, r4 │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + ldrsb r2, [r5, r0] │ │ │ │ movs r6, r4 │ │ │ │ - str r4, [r4, r0] │ │ │ │ + str r4, [r2, r3] │ │ │ │ movs r2, r3 │ │ │ │ lsrs r4, r4, #6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ @ instruction: 0xb646 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #504] @ (114ce8 ) │ │ │ │ + str r6, [r5, r0] │ │ │ │ movs r2, r3 │ │ │ │ lsrs r0, r4, #3 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r7, [pc, #936] @ (114ea0 ) │ │ │ │ + str r2, [r3, r2] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r7, [pc, #480] @ (114cdc ) │ │ │ │ + str r0, [r5, r0] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r7, [pc, #200] @ (114bc8 ) │ │ │ │ + ldr r7, [pc, #904] @ (114e88 ) │ │ │ │ movs r2, r3 │ │ │ │ - ldr r7, [pc, #624] @ (114d74 ) │ │ │ │ + str r4, [r1, r1] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [pc, #560] @ (114d38 ) │ │ │ │ + ldr r7, [pc, #240] @ (114bf8 ) │ │ │ │ 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] @ 115474 │ │ │ │ subw sp, sp, #2236 @ 0x8bc │ │ │ │ @@ -283643,67 +283648,67 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r1, r2, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1151f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ movs r6, r4 │ │ │ │ - ldr r3, [pc, #360] @ (1155f4 ) │ │ │ │ + ldr r4, [pc, #40] @ (1154b4 ) │ │ │ │ movs r6, r4 │ │ │ │ b.n 115008 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ movs r6, r4 │ │ │ │ - str r0, [r5, r7] │ │ │ │ + strh r0, [r3, r2] │ │ │ │ movs r6, r4 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ movs r6, r4 │ │ │ │ b.n 114f20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ b.n 114f10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bx fp │ │ │ │ + ldr r0, [pc, #32] @ (1154c8 ) │ │ │ │ movs r6, r4 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ movs r6, r4 │ │ │ │ - ldr r4, [pc, #224] @ (115590 ) │ │ │ │ + ldr r4, [pc, #928] @ (115850 ) │ │ │ │ movs r6, r4 │ │ │ │ - str r2, [r5, #108] @ 0x6c │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ movs r6, r4 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ movs r6, r4 │ │ │ │ svc 160 @ 0xa0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ svc 118 @ 0x76 │ │ │ │ lsls r1, r0, #2 │ │ │ │ svc 108 @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [pc, #656] @ (115758 ) │ │ │ │ + ldr r4, [pc, #336] @ (115618 ) │ │ │ │ movs r6, r4 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ movs r6, r4 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ movs r6, r4 │ │ │ │ udf #240 @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r4, sp, #848 @ 0x350 │ │ │ │ lsls r1, r0, #2 │ │ │ │ udf #156 @ 0x9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1155e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, sp │ │ │ │ + mov r6, r3 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ movs r6, r4 │ │ │ │ - ldrb r2, [r4, #23] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ movs r6, r4 │ │ │ │ udf #40 @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ b.n 115568 │ │ │ │ lsls r1, r0, #2 │ │ │ │ b.n 115554 │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -283987,21 +283992,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 1754c8 │ │ │ │ + bl 175568 │ │ │ │ ldr.w r3, [pc, #2124] @ 116064 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 179690 │ │ │ │ + bl 179730 │ │ │ │ ldr.w r3, [pc, #2112] @ 116068 │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 1151ec │ │ │ │ ldr.w r3, [pc, #2108] @ 11606c │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ @@ -284166,15 +284171,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ bl 1146c4 │ │ │ │ b.n 1151ec │ │ │ │ ldr.w r5, [pc, #1732] @ 1160ac │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 179944 │ │ │ │ + bl 1799e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r2, [r9] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 1151ec │ │ │ │ ldr.w r3, [pc, #1708] @ 1160b0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ @@ -284294,21 +284299,21 @@ │ │ │ │ strh r3, [r0, #8] │ │ │ │ b.w 1151ec │ │ │ │ ldr.w r5, [pc, #1440] @ 1160e4 │ │ │ │ ldr.w r4, [r9, #-8] │ │ │ │ add r5, pc │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 179944 │ │ │ │ + bl 1799e4 │ │ │ │ ldr.w r3, [pc, #1428] @ 1160e8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ b.w 1151ec │ │ │ │ ldr.w r3, [pc, #1412] @ 1160ec │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bpl.w 1151ec │ │ │ │ @@ -286303,15 +286308,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ b.w 1151ec │ │ │ │ vldr d0, [r9, #-8] │ │ │ │ ldr.w r5, [pc, #2984] @ 117d10 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r5, pc │ │ │ │ - bl 174cb8 │ │ │ │ + bl 174d58 │ │ │ │ ldr.w r3, [pc, #2976] @ 117d14 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ orr.w r2, r2, #6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -287699,39 +287704,39 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r1, r4, r5, r6, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r1, r2, r4, r7, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r4, r5, r7 │ │ │ │ movs r2, r3 │ │ │ │ uxth r6, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blx r7 │ │ │ │ + ldr r0, [pc, #416] @ (1181f4 ) │ │ │ │ movs r6, r4 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, r3 │ │ │ │ + subs r4, r2, r6 │ │ │ │ movs r2, r3 │ │ │ │ - subs r2, r7, r2 │ │ │ │ + subs r2, r5, r5 │ │ │ │ movs r2, r3 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, r0, r6 │ │ │ │ + subs r6, r6, r0 │ │ │ │ movs r2, r3 │ │ │ │ - adds r0, r0, r5 │ │ │ │ + adds r0, r6, r7 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, r5, r2 │ │ │ │ + subs r6, r3, r5 │ │ │ │ movs r2, r3 │ │ │ │ - adds r0, r3, r4 │ │ │ │ + adds r0, r1, r7 │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #220] @ (11816c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -287781,34 +287786,34 @@ │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 11810a │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 11810a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ cbz r0, 118144 │ │ │ │ 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 1180f2 │ │ │ │ ldr r3, [pc, #120] @ (118194 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r3, [pc, #112] @ (118198 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r3, [pc, #108] @ (11819c ) │ │ │ │ ldr r0, [pc, #108] @ (1181a0 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ blx 4374c │ │ │ │ @@ -287857,15 +287862,15 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbz r2, 1181e2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbz r0, 1181e8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, r5 │ │ │ │ + subs r0, r4, r0 │ │ │ │ movs r2, r3 │ │ │ │ uxtb r2, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r1, [pc, #208] @ (118284 ) │ │ │ │ ldr r2, [pc, #212] @ (118288 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r1, pc │ │ │ │ @@ -287953,31 +287958,31 @@ │ │ │ │ nop │ │ │ │ uxth r0, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ uxtb r0, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ uxth r4, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r2, [r4, #20] │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ movs r6, r4 │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ movs r6, r4 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r6, [r0, #27] │ │ │ │ movs r6, r4 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ movs r6, r4 │ │ │ │ - strb r2, [r2, #14] │ │ │ │ + strb r2, [r0, #17] │ │ │ │ movs r6, r4 │ │ │ │ - strb r0, [r7, r1] │ │ │ │ + strb r0, [r5, r4] │ │ │ │ movs r6, r4 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + strb r4, [r6, #15] │ │ │ │ movs r6, r4 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r6, [r3, r3] │ │ │ │ movs r6, r4 │ │ │ │ - ldrsh r2, [r7, r3] │ │ │ │ + ldrsh r2, [r5, r6] │ │ │ │ movs r6, r4 │ │ │ │ cbz r0, 1182f6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbz r2, 1182f8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -288037,15 +288042,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 42604 │ │ │ │ nop │ │ │ │ ldrb r0, [r1, #19] │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r4, r5 │ │ │ │ + negs r4, r3 │ │ │ │ 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] @ (1183dc ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -288105,15 +288110,15 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbz r6, 1183ee │ │ │ │ lsls r1, r0, #2 │ │ │ │ sub sp, #296 @ 0x128 │ │ │ │ lsls r1, r0, #2 │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r5, #120 @ 0x78 │ │ │ │ movs r2, r3 │ │ │ │ ldr r3, [pc, #128] @ (118478 ) │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 11842e │ │ │ │ ldr r3, [pc, #124] @ (11847c ) │ │ │ │ @@ -288170,15 +288175,15 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add sp, #168 @ 0xa8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ movs r2, r3 │ │ │ │ add sp, #208 @ 0xd0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add sp, #168 @ 0xa8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -288317,15 +288322,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #8] @ (1185d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 11831c │ │ │ │ nop │ │ │ │ - adds r3, #4 │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ 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] @ (118668 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -289489,41 +289494,41 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r5, sp, #768 @ 0x300 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r5, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ movs r6, r4 │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ movs r6, r4 │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ movs r6, r4 │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ + ldrb r2, [r7, #2] │ │ │ │ movs r6, r4 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r6, r4 │ │ │ │ - ldr r7, [pc, #376] @ (1191d8 ) │ │ │ │ + str r6, [r1, r0] │ │ │ │ movs r6, r4 │ │ │ │ - ldrh r4, [r0, r1] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ movs r6, r4 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ movs r6, r4 │ │ │ │ - ldr r7, [pc, #320] @ (1191ac ) │ │ │ │ + str r0, [r0, r0] │ │ │ │ movs r6, r4 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #104] @ 0x68 │ │ │ │ movs r6, r4 │ │ │ │ add r4, sp, #904 @ 0x388 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r4, sp, #848 @ 0x350 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r4, sp, #776 @ 0x308 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ movs r6, r4 │ │ │ │ add r4, sp, #856 @ 0x358 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r4, sp, #664 @ 0x298 │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -290665,15 +290670,15 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r4, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, r5, #2 │ │ │ │ + adds r2, r3, #5 │ │ │ │ movs r2, r3 │ │ │ │ ldr.w r3, [pc, #3016] @ 11a860 │ │ │ │ add r3, pc │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r3, [pc, #3012] @ 11a864 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -291076,15 +291081,15 @@ │ │ │ │ ldr.w r2, [pc, #2200] @ 11a938 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r3, [pc, #2196] @ 11a93c │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 179a3c │ │ │ │ + bl 179adc │ │ │ │ ldr.w r2, [pc, #2184] @ 11a940 │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 118bd0 │ │ │ │ ldr.w r2, [pc, #2168] @ 11a940 │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ @@ -291833,17 +291838,17 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r7, [sp, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r7, [sp, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, r0, r5 │ │ │ │ + subs r2, r6, r7 │ │ │ │ movs r2, r3 │ │ │ │ - subs r0, r0, r4 │ │ │ │ + subs r0, r6, r6 │ │ │ │ movs r2, r3 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -291871,41 +291876,41 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r5, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + subs r0, r0, r3 │ │ │ │ movs r2, r3 │ │ │ │ str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, r1, r7 │ │ │ │ + subs r2, r7, r1 │ │ │ │ movs r2, r3 │ │ │ │ str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r4, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + str r2, [r2, #8] │ │ │ │ movs r6, r4 │ │ │ │ str r4, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ movs r6, r4 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ movs r6, r4 │ │ │ │ - ldr r4, [pc, #0] @ (11a928 ) │ │ │ │ + ldr r4, [pc, #704] @ (11abe8 ) │ │ │ │ movs r6, r4 │ │ │ │ - lsrs r2, r7 │ │ │ │ + sbcs r2, r5 │ │ │ │ movs r6, r4 │ │ │ │ str r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r3, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -291929,15 +291934,15 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xeac60019 │ │ │ │ + sbcs.w r0, r6, r9, lsr #32 │ │ │ │ ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r2, [pc, #780] @ (11ac84 ) │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -292262,15 +292267,15 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrh r6, [r5, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrh r2, [r2, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ movs r2, r3 │ │ │ │ ldr r3, [pc, #4] @ (11acb8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -292356,43 +292361,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #72] @ (11adc8 ) │ │ │ │ adds r7, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r9, [pc, #68] @ 11adcc │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [pc, #68] @ 11add0 │ │ │ │ - bl 240d44 │ │ │ │ + bl 240de4 │ │ │ │ ldr r2, [pc, #64] @ (11add4 ) │ │ │ │ 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 240d44 │ │ │ │ + bl 240de4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 423b4 │ │ │ │ mov r2, r8 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 11ada0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [sl, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r7, #17 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ movs r2, r3 │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + lsls r4, r3 │ │ │ │ movs r1, r3 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + subs r0, #38 @ 0x26 │ │ │ │ movs r1, r3 │ │ │ │ - eors r6, r3 │ │ │ │ + asrs r6, r1 │ │ │ │ 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] │ │ │ │ @@ -292412,23 +292417,23 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 11ae2e │ │ │ │ mov r0, r3 │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ cbz r0, 11ae34 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrd r6, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 175b28 │ │ │ │ + bl 175bc8 │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 11ae60 │ │ │ │ add.w r2, r6, #36 @ 0x24 │ │ │ │ @@ -292455,22 +292460,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 1796d4 │ │ │ │ + bl 179774 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r6, [r2, #0] │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ 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} │ │ │ │ @@ -292646,17 +292651,17 @@ │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ str r2, [r1, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #944] @ (11b40c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ movs r2, r3 │ │ │ │ - lsrs r2, r4, #7 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ movs r2, r3 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -293852,15 +293857,16 @@ │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ cmp r2, fp │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vqadd.u16 d16, d14, d9 │ │ │ │ + movs r6, r1 │ │ │ │ + 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] @ (11bb4c ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -293878,17 +293884,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} │ │ │ │ - movs r6, r3 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ movs r2, r3 │ │ │ │ - vqadd.u32 d0, d12, d9 │ │ │ │ + vshr.u16 d16, d9, #4 │ │ │ │ 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] @ (11bb8c ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -293903,16 +293909,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} │ │ │ │ - vshr.u16 d16, d9, #14 │ │ │ │ - mcr2 0, 7, r0, cr0, cr9, {0} │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + movs r2, r3 │ │ │ │ + vshr.u16 d0, d9, #16 │ │ │ │ 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] @ (11bbc4 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -293924,16 +293931,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 11ba8c │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mrc2 0, 5, r0, cr10, cr9, {0} │ │ │ │ - mrc2 0, 5, r0, cr8, cr9, {0} │ │ │ │ + vqadd.u32 d16, d10, d9 │ │ │ │ + vqadd.u32 d16, d8, d9 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (11bbfc ) │ │ │ │ add r1, pc │ │ │ │ bl 11ba8c │ │ │ │ @@ -293942,15 +293949,16 @@ │ │ │ │ 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} │ │ │ │ - vqadd.u16 d16, d12, d9 │ │ │ │ + movs r4, r1 │ │ │ │ + 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] @ (11bc34 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -293962,16 +293970,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 11ba8c │ │ │ │ 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} │ │ │ │ - mcr2 0, 3, r0, cr6, cr9, {0} │ │ │ │ - mcr2 0, 3, r0, cr4, cr9, {0} │ │ │ │ + vqadd.u16 d0, d6, d9 │ │ │ │ + vqadd.u16 d0, d4, d9 │ │ │ │ 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] @ (11bc70 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -293983,16 +293991,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 11ba8c │ │ │ │ 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} │ │ │ │ - mcr2 0, 2, r0, cr2, cr9, {0} │ │ │ │ - mrc2 0, 1, r0, cr12, cr9, {0} │ │ │ │ + mrc2 0, 7, r0, cr2, cr9, {0} │ │ │ │ + mcr2 0, 7, r0, cr12, cr9, {0} │ │ │ │ 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] @ (11bca8 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -294003,16 +294011,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 11ba8c │ │ │ │ adds r0, r5, r0 │ │ │ │ adc.w r1, r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - mrc2 0, 0, r0, cr6, cr9, {0} │ │ │ │ - mrc2 0, 0, r0, cr4, cr9, {0} │ │ │ │ + mcr2 0, 6, r0, cr6, cr9, {0} │ │ │ │ + mcr2 0, 6, r0, cr4, cr9, {0} │ │ │ │ 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] @ (11bcf4 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -294032,16 +294040,16 @@ │ │ │ │ orrs r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - mrc2 0, 3, r0, cr6, cr9, {0} │ │ │ │ - stc2l 0, cr0, [r8, #100]! @ 0x64 │ │ │ │ + vqadd.u32 d0, d6, d9 │ │ │ │ + mrc2 0, 4, r0, cr8, cr9, {0} │ │ │ │ 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] @ (11bd30 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -294053,16 +294061,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 11ba8c │ │ │ │ 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} │ │ │ │ - ldc2 0, cr0, [r6, #100]! @ 0x64 │ │ │ │ - ldc2 0, cr0, [r0, #100]! @ 0x64 │ │ │ │ + mcr2 0, 3, r0, cr6, cr9, {0} │ │ │ │ + mcr2 0, 3, r0, cr0, cr9, {0} │ │ │ │ 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] @ (11bd78 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -294079,16 +294087,16 @@ │ │ │ │ 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} │ │ │ │ - stc2 0, cr0, [sl, #100] @ 0x64 │ │ │ │ - b.n 11be30 │ │ │ │ + mrc2 0, 1, r0, cr10, cr9, {0} │ │ │ │ + b.n 11bf90 │ │ │ │ movs r1, 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] @ (11bdb0 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -294101,16 +294109,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 11ba8c │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stc2l 0, cr0, [sl, #-100] @ 0xffffff9c │ │ │ │ - stc2l 0, cr0, [r4, #-100] @ 0xffffff9c │ │ │ │ + ldc2l 0, cr0, [sl, #100]! @ 0x64 │ │ │ │ + ldc2l 0, cr0, [r4, #100]! @ 0x64 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (11bde8 ) │ │ │ │ add r1, pc │ │ │ │ bl 11ba8c │ │ │ │ @@ -294119,15 +294127,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} │ │ │ │ - stc2 0, cr0, [r4, #-100]! @ 0xffffff9c │ │ │ │ + ldc2l 0, cr0, [r4, #100] @ 0x64 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (11be1c ) │ │ │ │ add r1, pc │ │ │ │ bl 11ba8c │ │ │ │ @@ -294137,15 +294145,15 @@ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [r0], #100 @ 0x64 │ │ │ │ + stc2 0, cr0, [r0, #100]! @ 0x64 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (11be54 ) │ │ │ │ add r1, pc │ │ │ │ bl 11ba8c │ │ │ │ @@ -294156,15 +294164,15 @@ │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ orrs r3, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc2 0, cr0, [ip], #100 @ 0x64 │ │ │ │ + stc2l 0, cr0, [ip, #-100]! @ 0xffffff9c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (11be8c ) │ │ │ │ add r1, pc │ │ │ │ bl 11ba8c │ │ │ │ @@ -294175,15 +294183,15 @@ │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r4], {25} │ │ │ │ + ldc2 0, cr0, [r4, #-100]! @ 0xffffff9c │ │ │ │ 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] @ (11beec ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -294210,17 +294218,17 @@ │ │ │ │ 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 │ │ │ │ - mrrc2 0, 1, r0, r4, cr9 │ │ │ │ - mcrr2 0, 1, r0, sl, cr9 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + stc2 0, cr0, [r4, #-100] @ 0xffffff9c │ │ │ │ + ldc2l 0, cr0, [sl], #100 @ 0x64 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ 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] @ (11bf28 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -294233,16 +294241,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 11ba8c │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xfbfe0019 │ │ │ │ - @ instruction: 0xfbf80019 │ │ │ │ + stc2 0, cr0, [lr], #100 @ 0x64 │ │ │ │ + stc2 0, cr0, [r8], #100 @ 0x64 │ │ │ │ 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] @ (11bf88 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -294268,17 +294276,17 @@ │ │ │ │ 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 │ │ │ │ - @ instruction: 0xfbd40019 │ │ │ │ - @ instruction: 0xfbb60019 │ │ │ │ - @ instruction: 0xfbb00019 │ │ │ │ + stc2 0, cr0, [r4], {25} │ │ │ │ + stc2l 0, cr0, [r6], #-100 @ 0xffffff9c │ │ │ │ + stc2l 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, #48] @ (11bfd4 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -294295,31 +294303,31 @@ │ │ │ │ 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} │ │ │ │ - @ instruction: 0xfb7a0019 │ │ │ │ - ldc2l 0, cr0, [r4, #-100] @ 0xffffff9c │ │ │ │ + stc2 0, cr0, [sl], #-100 @ 0xffffff9c │ │ │ │ + mcr2 0, 0, r0, cr4, cr9, {0} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (11c004 ) │ │ │ │ add r1, pc │ │ │ │ bl 11ba8c │ │ │ │ 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 │ │ │ │ - smladx r0, ip, r9, r0 │ │ │ │ + @ instruction: 0xfbdc0019 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (11c038 ) │ │ │ │ add r1, pc │ │ │ │ bl 11ba8c │ │ │ │ @@ -294328,15 +294336,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} │ │ │ │ - smlabt r0, r0, r9, r0 │ │ │ │ + @ instruction: 0xfbc00019 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (11c06c ) │ │ │ │ add r1, pc │ │ │ │ bl 11ba8c │ │ │ │ @@ -294345,15 +294353,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} │ │ │ │ - @ instruction: 0xfae80019 │ │ │ │ + @ instruction: 0xfb980019 │ │ │ │ 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] @ (11c0ac ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -294370,16 +294378,16 @@ │ │ │ │ cmpeq r5, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfaa60019 │ │ │ │ - @ instruction: 0xfaa40019 │ │ │ │ + smmlar r0, r6, r9, r0 │ │ │ │ + smmlar r0, r4, r9, 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 │ │ │ │ ldr r1, [pc, #80] @ (11c118 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -294409,17 +294417,17 @@ │ │ │ │ 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} │ │ │ │ - @ instruction: 0xfa300019 │ │ │ │ - @ instruction: 0xfa520019 │ │ │ │ - @ instruction: 0xfa500019 │ │ │ │ + @ instruction: 0xfae00019 │ │ │ │ + mls r0, r2, r9, r0 │ │ │ │ + mls r0, r0, r9, 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 │ │ │ │ ldr r1, [pc, #80] @ (11c188 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -294449,17 +294457,17 @@ │ │ │ │ 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} │ │ │ │ - vst1.8 @ instruction: 0xf9c00019 │ │ │ │ - vld1.8 @ instruction: 0xf9e20019 │ │ │ │ - vld1.8 @ instruction: 0xf9e00019 │ │ │ │ + @ instruction: 0xfa700019 │ │ │ │ + @ instruction: 0xfa920019 │ │ │ │ + @ instruction: 0xfa900019 │ │ │ │ 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] @ (11c1dc ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -294479,16 +294487,16 @@ │ │ │ │ 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} │ │ │ │ - ldrsb.w r0, [sl, #25] │ │ │ │ - vst1.8 @ instruction: 0xf9800019 │ │ │ │ + @ instruction: 0xfa4a0019 │ │ │ │ + @ instruction: 0xfa300019 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #48] @ (11c224 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -294505,15 +294513,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} │ │ │ │ - ldr??.w r0, [r6, #25] │ │ │ │ + vld1.8 @ instruction: 0xf9a60019 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #52] @ (11c26c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -294532,15 +294540,15 @@ │ │ │ │ bcs.n 11c24e │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh.w r0, [r2, #25] │ │ │ │ + vld4.8 {d16-d19}, [r2 :64], r9 │ │ │ │ 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] @ (11c2a4 ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ @@ -294552,16 +294560,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl 11ba8c │ │ │ │ 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} │ │ │ │ - str.w r0, [r2, r9, lsl #1] │ │ │ │ - ldrh.w r0, [ip, r9, lsl #1] │ │ │ │ + ldr??.w r0, [r2, #25] │ │ │ │ + str??.w r0, [ip, #25] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #208] @ (11c390 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [pc, #208] @ (11c394 ) │ │ │ │ @@ -294650,15 +294658,15 @@ │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ subs r5, #56 @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #172 @ 0xac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf7c40019 │ │ │ │ + ldr??.w r0, [r4, r9, lsl #1] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #1416] @ 11c93c │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ ldr.w r3, [pc, #1416] @ 11c940 │ │ │ │ @@ -294750,25 +294758,25 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ blx r3 │ │ │ │ b.n 11c4a8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 240d44 │ │ │ │ + bl 240de4 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 11c4a0 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1172] @ 11c950 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 240d44 │ │ │ │ + bl 240de4 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 423b4 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11c414 │ │ │ │ ldr.w r2, [pc, #1152] @ 11c954 │ │ │ │ @@ -294823,15 +294831,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 11c56e │ │ │ │ ldr.w r8, [pc, #1024] @ 11c958 │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 240d44 │ │ │ │ + bl 240de4 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 11c55c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -294911,15 +294919,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 11c910 │ │ │ │ ldr r1, [pc, #808] @ (11c95c ) │ │ │ │ add r1, pc │ │ │ │ - bl 240d44 │ │ │ │ + bl 240de4 │ │ │ │ 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 11c4c4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -294944,27 +294952,27 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #720] @ (11c960 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 240d44 │ │ │ │ + bl 240de4 │ │ │ │ b.n 11c4c4 │ │ │ │ ldr r1, [pc, #708] @ (11c964 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 240d44 │ │ │ │ + bl 240de4 │ │ │ │ b.n 11c4c4 │ │ │ │ ldr r1, [pc, #696] @ (11c968 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 240d44 │ │ │ │ + bl 240de4 │ │ │ │ b.n 11c4c4 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 11c4c4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ @@ -294986,61 +294994,61 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #612] @ (11c96c ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 240d44 │ │ │ │ + bl 240de4 │ │ │ │ b.n 11c4c4 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 11c4c4 │ │ │ │ ldr r1, [pc, #588] @ (11c970 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 240d44 │ │ │ │ + bl 240de4 │ │ │ │ b.n 11c4c4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 11c8a0 │ │ │ │ vldr s15, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #556] @ (11c974 ) │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 240d44 │ │ │ │ + bl 240de4 │ │ │ │ b.n 11c4c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 11c8d6 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 11c4c4 │ │ │ │ ldr r1, [pc, #524] @ (11c978 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 240d44 │ │ │ │ + bl 240de4 │ │ │ │ b.n 11c4c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 11c8e4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 11c4c4 │ │ │ │ ldr r1, [pc, #496] @ (11c97c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 240d44 │ │ │ │ + bl 240de4 │ │ │ │ b.n 11c4c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r2, r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 11c8fc │ │ │ │ @@ -295058,15 +295066,15 @@ │ │ │ │ cmpeq r2, r0 │ │ │ │ bne.n 11c7b6 │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #432] @ (11c980 ) │ │ │ │ add.w r0, lr, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 240d44 │ │ │ │ + bl 240de4 │ │ │ │ b.n 11c4c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 11c4c4 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ @@ -295085,15 +295093,15 @@ │ │ │ │ ldr.w r8, [sl, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11c8bc │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 │ │ │ │ @@ -295105,25 +295113,25 @@ │ │ │ │ str.w r5, [r8, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 11c3a0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ b.n 11c4c4 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 11c4c4 │ │ │ │ ldr.w r8, [pc, #284] @ 11c984 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 240d44 │ │ │ │ + bl 240de4 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 11c86a │ │ │ │ b.n 11c4c4 │ │ │ │ ldr r1, [pc, #264] @ (11c988 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -295135,21 +295143,21 @@ │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc │ │ │ │ bl 11ace4 │ │ │ │ b.n 11c4c4 │ │ │ │ ldrh.w r0, [sp, #28] │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ ldr r1, [pc, #224] @ (11c990 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 240d44 │ │ │ │ + bl 240de4 │ │ │ │ b.n 11c4c4 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [pc, #204] @ (11c994 ) │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -295157,38 +295165,38 @@ │ │ │ │ strd r5, r6, [sp] │ │ │ │ bl 11ace4 │ │ │ │ b.n 11c4c4 │ │ │ │ ldr r1, [pc, #192] @ (11c998 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 240d44 │ │ │ │ + bl 240de4 │ │ │ │ b.n 11c4c4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #176] @ (11c99c ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 240d44 │ │ │ │ + bl 240de4 │ │ │ │ b.n 11c4c4 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [pc, #160] @ (11c9a0 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 240d44 │ │ │ │ + bl 240de4 │ │ │ │ b.n 11c4c4 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ b.n 11c614 │ │ │ │ ldr r1, [pc, #144] @ (11c9a4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 240d44 │ │ │ │ + bl 240de4 │ │ │ │ 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 11c4c4 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ @@ -295198,53 +295206,53 @@ │ │ │ │ add r1, pc │ │ │ │ bl 11ace4 │ │ │ │ b.n 11c4c4 │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7b60019 │ │ │ │ - lsrs r6, r4, #11 │ │ │ │ + str??.w r0, [r6, r9, lsl #1] │ │ │ │ + lsrs r6, r2, #14 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf7b40019 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + str??.w r0, [r4, r9, lsl #1] │ │ │ │ + stmia r4!, {r1, r2, r3, r7} │ │ │ │ movs r1, r3 │ │ │ │ subs r3, #34 @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r2, r7, #5 │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf5880019 │ │ │ │ - @ instruction: 0xf5340019 │ │ │ │ - @ instruction: 0xf52c0019 │ │ │ │ - @ instruction: 0xf5240019 │ │ │ │ - @ instruction: 0xf4d20019 │ │ │ │ - @ instruction: 0xf4c00019 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + @ instruction: 0xf6380019 │ │ │ │ + @ instruction: 0xf5e40019 │ │ │ │ + rsbs r0, ip, #10027008 @ 0x990000 │ │ │ │ + rsbs r0, r4, #10027008 @ 0x990000 │ │ │ │ + @ instruction: 0xf5820019 │ │ │ │ + sbcs.w r0, r0, #10027008 @ 0x990000 │ │ │ │ + subs r6, r6, #1 │ │ │ │ movs r1, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r1, r3 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ movs r1, r3 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0xf2fe0019 │ │ │ │ - @ instruction: 0xf3140019 │ │ │ │ - adds r0, r4, #1 │ │ │ │ + usat16 r0, #25, lr │ │ │ │ + ubfx r0, r4, #0, #26 │ │ │ │ + adds r0, r2, #4 │ │ │ │ movs r1, r3 │ │ │ │ - ssat16 r0, #26, r6 │ │ │ │ - bics r0, r1 │ │ │ │ + @ instruction: 0xf3d60019 │ │ │ │ + add r0, r7 │ │ │ │ movs r1, r3 │ │ │ │ - muls r0, r7 │ │ │ │ + add r0, r5 │ │ │ │ movs r1, r3 │ │ │ │ - muls r4, r4 │ │ │ │ + add r4, r2 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xf2b20019 │ │ │ │ - @ instruction: 0xf2e00019 │ │ │ │ + bfi r0, r2, #0, #26 │ │ │ │ + @ instruction: 0xf3900019 │ │ │ │ stmdb 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] @ (11cc18 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #600] @ (11cc1c ) │ │ │ │ @@ -295267,15 +295275,15 @@ │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 11ca5c │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 │ │ │ │ @@ -295295,20 +295303,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #500] @ (11cc28 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 240d44 │ │ │ │ + bl 240de4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11cac0 │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -295394,15 +295402,15 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #276] @ (11cc34 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 240d44 │ │ │ │ + bl 240de4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r7, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 11cc10 │ │ │ │ adds r7, r4, #4 │ │ │ │ b.n 11cb60 │ │ │ │ ldr.w fp, [r2, #28] │ │ │ │ @@ -295412,15 +295420,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 240d44 │ │ │ │ + bl 240de4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 11cbd8 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -295442,15 +295450,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #164] @ (11cc38 ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 240d44 │ │ │ │ + bl 240de4 │ │ │ │ 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] │ │ │ │ @@ -295463,15 +295471,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 240d44 │ │ │ │ + bl 240de4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 11ca80 │ │ │ │ ldr.w lr, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 11cb6e │ │ │ │ lsls r3, r0, #31 │ │ │ │ bpl.n 11cc04 │ │ │ │ @@ -295481,39 +295489,39 @@ │ │ │ │ mov lr, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 11cb6e │ │ │ │ ldr r1, [pc, #68] @ (11cc3c ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 240d44 │ │ │ │ + bl 240de4 │ │ │ │ b.n 11cab2 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ add r5, sp, #12 │ │ │ │ b.n 11cb6e │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ b.n 11cbec │ │ │ │ nop │ │ │ │ adds r6, #56 @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf25a0019 │ │ │ │ - movw r0, #24601 @ 0x6019 │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + ssat r0, #26, sl │ │ │ │ + @ instruction: 0xf2f60019 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ movs r1, r3 │ │ │ │ ldr r6, [pc, #896] @ (11cfb0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ movs r1, r3 │ │ │ │ - eors.w r0, ip, #25 │ │ │ │ - orr.w r0, r8, #25 │ │ │ │ + adc.w r0, ip, #25 │ │ │ │ + @ instruction: 0xf0f80019 │ │ │ │ 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] @ 11ccac │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11ccb0 ) │ │ │ │ @@ -295553,18 +295561,18 @@ │ │ │ │ b.n 11cc7a │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r3, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s32 d16, d9, #8 │ │ │ │ + @ instruction: 0xf0a80019 │ │ │ │ adds r3, #126 @ 0x7e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc 0, cr0, [ip, #100]! @ 0x64 │ │ │ │ + mrc 0, 2, r0, cr12, 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, #92] @ 11cd2c │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11cd30 ) │ │ │ │ @@ -295604,19 +295612,19 @@ │ │ │ │ b.n 11ccfa │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ movs r1, r3 │ │ │ │ adds r2, #254 @ 0xfe │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc 0, cr0, [ip, #-100]! @ 0xffffff9c │ │ │ │ + ldcl 0, cr0, [ip, #100] @ 0x64 │ │ │ │ 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] @ 11cdac │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11cdb0 ) │ │ │ │ @@ -295656,18 +295664,18 @@ │ │ │ │ b.n 11cd7a │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s8 d0, d0, d9 │ │ │ │ + vshr.s32 d0, d9, #16 │ │ │ │ adds r2, #126 @ 0x7e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc 0, cr0, [ip], #100 @ 0x64 │ │ │ │ + ldcl 0, cr0, [ip, #-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] @ 11ce2c │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11ce30 ) │ │ │ │ @@ -295707,18 +295715,18 @@ │ │ │ │ b.n 11cdfa │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 4, r0, cr12, cr9, {0} │ │ │ │ + vqadd.s64 d0, d12, d9 │ │ │ │ adds r1, #254 @ 0xfe │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc 0, cr0, [ip], #-100 @ 0xffffff9c │ │ │ │ + ldcl 0, cr0, [ip], {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] @ 11ceac │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11ceb0 ) │ │ │ │ @@ -295758,18 +295766,18 @@ │ │ │ │ b.n 11ce7a │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 0, r0, cr8, cr9, {0} │ │ │ │ + mcr 0, 6, r0, cr8, cr9, {0} │ │ │ │ adds r1, #126 @ 0x7e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sub.w r0, ip, r9, lsr #32 │ │ │ │ + mrrc 0, 1, r0, ip, 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, #92] @ 11cf2c │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11cf30 ) │ │ │ │ @@ -295809,18 +295817,18 @@ │ │ │ │ b.n 11cefa │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r4, #100]! @ 0x64 │ │ │ │ + mrc 0, 2, r0, cr4, cr9, {0} │ │ │ │ adds r0, #254 @ 0xfe │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xeb2c0019 │ │ │ │ + rsbs r0, ip, 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, #92] @ 11cfac │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11cfb0 ) │ │ │ │ @@ -295860,18 +295868,18 @@ │ │ │ │ b.n 11cf7a │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r4, #-100]! @ 0xffffff9c │ │ │ │ + stcl 0, cr0, [r4, #100]! @ 0x64 │ │ │ │ adds r0, #126 @ 0x7e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xeaac0019 │ │ │ │ + adcs.w r0, ip, 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, #92] @ 11d02c │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11d030 ) │ │ │ │ @@ -295911,18 +295919,18 @@ │ │ │ │ b.n 11cffa │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r0], {25} │ │ │ │ + ldcl 0, cr0, [r0, #-100]! @ 0xffffff9c │ │ │ │ cmp r7, #254 @ 0xfe │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bic.w r0, ip, r9, lsr #32 │ │ │ │ + @ instruction: 0xeadc0019 │ │ │ │ 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] @ 11d0ac │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11d0b0 ) │ │ │ │ @@ -295962,18 +295970,18 @@ │ │ │ │ b.n 11d07a │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r7, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr 0, 1, r0, r8, cr9 │ │ │ │ + ldcl 0, cr0, [r8], #100 @ 0x64 │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xe9ac0019 │ │ │ │ + orrs.w r0, ip, 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, #92] @ 11d12c │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11d130 ) │ │ │ │ @@ -296013,18 +296021,18 @@ │ │ │ │ b.n 11d0fa │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r7, #36 @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r8, r9, lsr #32 │ │ │ │ + stc 0, cr0, [r8], {25} │ │ │ │ cmp r6, #254 @ 0xfe │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmdb ip!, {r0, r3, r4} │ │ │ │ + ldrd r0, r0, [ip, #100] @ 0x64 │ │ │ │ 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] @ 11d1ac │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11d1b0 ) │ │ │ │ @@ -296064,18 +296072,18 @@ │ │ │ │ b.n 11d17a │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r6, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r0, #100] @ 0x64 │ │ │ │ + orns r0, r0, r9, lsr #32 │ │ │ │ cmp r6, #126 @ 0x7e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia.w ip!, {r0, r3, r4} │ │ │ │ + ldrd r0, r0, [ip, #-100] @ 0x64 │ │ │ │ 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] @ 11d22c │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11d230 ) │ │ │ │ @@ -296115,18 +296123,18 @@ │ │ │ │ b.n 11d1fa │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r6, #36 @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeab40019 │ │ │ │ + sbc.w r0, r4, r9, lsr #32 │ │ │ │ cmp r5, #254 @ 0xfe │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xe82c0019 │ │ │ │ + @ instruction: 0xe8dc0019 │ │ │ │ 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] @ 11d2ac │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11d2b0 ) │ │ │ │ @@ -296166,19 +296174,18 @@ │ │ │ │ b.n 11d27a │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r5, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, r8, r9, lsr #32 │ │ │ │ + @ instruction: 0xeac80019 │ │ │ │ cmp r5, #126 @ 0x7e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 11d218 │ │ │ │ - movs r1, r3 │ │ │ │ + @ instruction: 0xe85c0019 │ │ │ │ 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] @ 11d32c │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #88] @ (11d330 ) │ │ │ │ @@ -296218,18 +296225,18 @@ │ │ │ │ b.n 11d2fa │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r5, #36 @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r0, #100] @ 0x64 │ │ │ │ + orns r0, r0, r9, lsr #32 │ │ │ │ cmp r4, #254 @ 0xfe │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 11d198 │ │ │ │ + b.n 11d2f8 │ │ │ │ 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, #92] @ 11d3ac │ │ │ │ sub sp, #28 │ │ │ │ @@ -296270,18 +296277,18 @@ │ │ │ │ b.n 11d37a │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r4, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r0, #-100] @ 0x64 │ │ │ │ + ldrd r0, r0, [r0, #100]! @ 0x64 │ │ │ │ cmp r4, #126 @ 0x7e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 11d118 │ │ │ │ + b.n 11d278 │ │ │ │ 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] @ 11d434 │ │ │ │ sub sp, #28 │ │ │ │ @@ -296326,18 +296333,18 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 11d404 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ cmp r4, #36 @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r8], #100 @ 0x64 │ │ │ │ + @ instruction: 0xe9980019 │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 11d088 │ │ │ │ + b.n 11d1e8 │ │ │ │ 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] @ 11d4bc │ │ │ │ sub sp, #28 │ │ │ │ @@ -296382,18 +296389,18 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 11d48c │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ cmp r3, #156 @ 0x9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r0], #-100 @ 0x64 │ │ │ │ + ldmdb r0, {r0, r3, r4} │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 11d000 │ │ │ │ + b.n 11d160 │ │ │ │ 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] @ 11d540 │ │ │ │ sub sp, #20 │ │ │ │ @@ -296436,19 +296443,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11d512 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ cmp r3, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11d014 │ │ │ │ + b.n 11d174 │ │ │ │ movs r1, r3 │ │ │ │ cmp r2, #230 @ 0xe6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 11cf78 │ │ │ │ + b.n 11d0d8 │ │ │ │ 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] @ 11d5c8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -296493,19 +296500,18 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 11d598 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ cmp r2, #144 @ 0x90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11d484 │ │ │ │ - movs r1, r3 │ │ │ │ + @ instruction: 0xe8080019 │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 11cef4 │ │ │ │ + b.n 11d054 │ │ │ │ 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] @ 11d650 │ │ │ │ sub sp, #28 │ │ │ │ @@ -296550,19 +296556,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 11d620 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ cmp r2, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11d40c │ │ │ │ + b.n 11d56c │ │ │ │ movs r1, r3 │ │ │ │ cmp r1, #216 @ 0xd8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 11ce6c │ │ │ │ + b.n 11cfcc │ │ │ │ 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] @ 11d6d4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -296605,19 +296611,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11d6a6 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11d380 │ │ │ │ + b.n 11d4e0 │ │ │ │ movs r1, r3 │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 11dde4 │ │ │ │ + b.n 11cf44 │ │ │ │ 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] @ 11d758 │ │ │ │ sub sp, #20 │ │ │ │ @@ -296660,19 +296666,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11d72a │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ cmp r0, #252 @ 0xfc │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ movs r1, r3 │ │ │ │ cmp r0, #206 @ 0xce │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 11dd60 │ │ │ │ + b.n 11dec0 │ │ │ │ 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, #96] @ 11d7dc │ │ │ │ sub sp, #28 │ │ │ │ @@ -296714,19 +296720,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11d7ac │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11d298 │ │ │ │ + b.n 11d3f8 │ │ │ │ movs r1, r3 │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 11dce4 │ │ │ │ + b.n 11de44 │ │ │ │ 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, #96] @ 11d860 │ │ │ │ sub sp, #28 │ │ │ │ @@ -296768,19 +296774,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11d830 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r7, #244 @ 0xf4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11d22c │ │ │ │ + b.n 11d38c │ │ │ │ movs r1, r3 │ │ │ │ movs r7, #200 @ 0xc8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 11dc60 │ │ │ │ + b.n 11ddc0 │ │ │ │ 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] @ 11d8e4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -296823,19 +296829,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11d8b6 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r7, #112 @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11d1d0 │ │ │ │ + b.n 11d330 │ │ │ │ movs r1, r3 │ │ │ │ movs r7, #66 @ 0x42 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 11dbd4 │ │ │ │ + b.n 11dd34 │ │ │ │ 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, #96] @ 11d968 │ │ │ │ sub sp, #28 │ │ │ │ @@ -296877,19 +296883,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11d938 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r6, #236 @ 0xec │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11e164 │ │ │ │ + b.n 11d2c4 │ │ │ │ movs r1, r3 │ │ │ │ movs r6, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 11db58 │ │ │ │ + b.n 11dcb8 │ │ │ │ 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] @ 11d9ec │ │ │ │ sub sp, #20 │ │ │ │ @@ -296932,19 +296938,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11d9be │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r6, #104 @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11dc00 │ │ │ │ + b.n 11dd60 │ │ │ │ movs r1, r3 │ │ │ │ movs r6, #58 @ 0x3a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 11dacc │ │ │ │ + b.n 11dc2c │ │ │ │ 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] @ 11da70 │ │ │ │ sub sp, #20 │ │ │ │ @@ -296987,19 +296993,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11da42 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r5, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #244 @ 0xf4 │ │ │ │ + subs r0, #164 @ 0xa4 │ │ │ │ movs r3, r3 │ │ │ │ movs r5, #182 @ 0xb6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + b.n 11dba8 │ │ │ │ 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] @ 11daf4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -297042,19 +297048,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11dac6 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r5, #96 @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11db10 │ │ │ │ + b.n 11dc70 │ │ │ │ movs r1, r3 │ │ │ │ movs r5, #50 @ 0x32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 94 @ 0x5e │ │ │ │ + b.n 11db24 │ │ │ │ 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, #104] @ 11db80 │ │ │ │ sub sp, #28 │ │ │ │ @@ -297100,19 +297106,19 @@ │ │ │ │ b.n 11db4e │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + b.n 11dc44 │ │ │ │ movs r1, r3 │ │ │ │ movs r4, #170 @ 0xaa │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #214 @ 0xd6 │ │ │ │ + svc 134 @ 0x86 │ │ │ │ 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] @ 11dc04 │ │ │ │ sub sp, #20 │ │ │ │ @@ -297155,19 +297161,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11dbd6 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r4, #80 @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #512] @ (11de10 ) │ │ │ │ + ldr r6, [pc, #192] @ (11dcd0 ) │ │ │ │ movs r3, r3 │ │ │ │ movs r4, #34 @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #78 @ 0x4e │ │ │ │ + udf #254 @ 0xfe │ │ │ │ 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, #96] @ 11dc88 │ │ │ │ sub sp, #28 │ │ │ │ @@ -297211,19 +297217,19 @@ │ │ │ │ b.n 11dc56 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, #204 @ 0xcc │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11e084 │ │ │ │ + b.n 11e1e4 │ │ │ │ movs r3, r3 │ │ │ │ movs r3, #162 @ 0xa2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ble.n 11dc3c │ │ │ │ + udf #128 @ 0x80 │ │ │ │ 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] @ 11dd0c │ │ │ │ sub sp, #20 │ │ │ │ @@ -297266,19 +297272,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11dcde │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - svc 216 @ 0xd8 │ │ │ │ + b.n 11de28 │ │ │ │ movs r1, r3 │ │ │ │ movs r3, #26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ble.n 11ddac │ │ │ │ + ble.n 11dd0c │ │ │ │ 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, #100] @ 11dd94 │ │ │ │ sub sp, #20 │ │ │ │ @@ -297322,19 +297328,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11dd66 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r2, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 11dcf8 │ │ │ │ + udf #92 @ 0x5c │ │ │ │ movs r1, r3 │ │ │ │ movs r2, #146 @ 0x92 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bgt.n 11dd24 │ │ │ │ + ble.n 11de84 │ │ │ │ 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] @ 11de18 │ │ │ │ sub sp, #20 │ │ │ │ @@ -297377,19 +297383,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11ddea │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - svc 64 @ 0x40 │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ movs r1, r3 │ │ │ │ movs r2, #14 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bgt.n 11dea0 │ │ │ │ + bgt.n 11de00 │ │ │ │ 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] @ 11de9c │ │ │ │ sub sp, #20 │ │ │ │ @@ -297432,19 +297438,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11de6e │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - udf #216 @ 0xd8 │ │ │ │ + svc 136 @ 0x88 │ │ │ │ movs r1, r3 │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 11de1c │ │ │ │ + bgt.n 11df7c │ │ │ │ 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] @ 11df24 │ │ │ │ sub sp, #28 │ │ │ │ @@ -297489,19 +297495,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 11def4 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 11dff8 │ │ │ │ + ble.n 11df58 │ │ │ │ movs r1, r3 │ │ │ │ movs r1, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 11df98 │ │ │ │ + blt.n 11def8 │ │ │ │ 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] @ 11dfac │ │ │ │ sub sp, #28 │ │ │ │ @@ -297546,19 +297552,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 11df7c │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r0, #172 @ 0xac │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 11df70 │ │ │ │ + bgt.n 11ded0 │ │ │ │ movs r1, r3 │ │ │ │ movs r0, #124 @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 11df10 │ │ │ │ + blt.n 11e070 │ │ │ │ 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] @ 11e034 │ │ │ │ sub sp, #28 │ │ │ │ @@ -297603,19 +297609,19 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 11e004 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 11e0e8 │ │ │ │ + bgt.n 11e048 │ │ │ │ movs r1, r3 │ │ │ │ subs r4, r6, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 11e088 │ │ │ │ + bge.n 11dfe8 │ │ │ │ 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] @ 11e0b8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -297658,19 +297664,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11e08a │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ subs r4, r3, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 11e05c │ │ │ │ + blt.n 11e1bc │ │ │ │ movs r1, r3 │ │ │ │ subs r6, r5, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 11e000 │ │ │ │ + bge.n 11e160 │ │ │ │ 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] @ 11e14c │ │ │ │ sub sp, #28 │ │ │ │ @@ -297717,19 +297723,19 @@ │ │ │ │ movs r0, #2 │ │ │ │ b.n 11e11c │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ subs r0, r3, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 11e1e0 │ │ │ │ + ble.n 11e140 │ │ │ │ movs r3, r3 │ │ │ │ subs r4, r3, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 11e174 │ │ │ │ + bls.n 11e0d4 │ │ │ │ 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] @ 11e1d0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -297772,19 +297778,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11e1a2 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ subs r4, r0, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 11e234 │ │ │ │ + bls.n 11e194 │ │ │ │ movs r1, r3 │ │ │ │ subs r6, r2, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 11e0e8 │ │ │ │ + bls.n 11e248 │ │ │ │ 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] @ 11e254 │ │ │ │ sub sp, #20 │ │ │ │ @@ -297827,19 +297833,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11e226 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ subs r0, r0, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #16 │ │ │ │ + adds r0, #192 @ 0xc0 │ │ │ │ movs r3, r3 │ │ │ │ adds r2, r2, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvc.n 11e264 │ │ │ │ + bhi.n 11e1c4 │ │ │ │ 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] @ 11e2d8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -297882,19 +297888,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11e2aa │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ adds r4, r7, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 11e314 │ │ │ │ + bhi.n 11e274 │ │ │ │ movs r1, r3 │ │ │ │ adds r6, r1, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvc.n 11e3e0 │ │ │ │ + bhi.n 11e340 │ │ │ │ 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] @ 11e35c │ │ │ │ sub sp, #20 │ │ │ │ @@ -297937,19 +297943,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11e32e │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ adds r0, r7, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 11e3f8 │ │ │ │ + bvc.n 11e358 │ │ │ │ movs r1, r3 │ │ │ │ adds r2, r1, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvs.n 11e35c │ │ │ │ + bvc.n 11e2bc │ │ │ │ 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] @ 11e3e0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -297992,19 +297998,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11e3b2 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ adds r4, r6, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 11e374 │ │ │ │ + bvc.n 11e4d4 │ │ │ │ movs r1, r3 │ │ │ │ adds r6, r0, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvs.n 11e4d8 │ │ │ │ + bvc.n 11e438 │ │ │ │ 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] @ 11e464 │ │ │ │ sub sp, #20 │ │ │ │ @@ -298047,19 +298053,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11e436 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ subs r0, r6, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 11e4f0 │ │ │ │ + bvs.n 11e450 │ │ │ │ movs r1, r3 │ │ │ │ subs r2, r0, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 11e454 │ │ │ │ + bvs.n 11e3b4 │ │ │ │ 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] @ (11e578 ) │ │ │ │ @@ -298082,49 +298088,49 @@ │ │ │ │ beq.n 11e570 │ │ │ │ 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 17971c │ │ │ │ + bl 1797bc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov.w r1, r8, lsr #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ cbnz r3, 11e4fe │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [r4, #4] │ │ │ │ bl 11c9ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r2, [pc, #152] @ (11e580 ) │ │ │ │ ldr r3, [pc, #148] @ (11e57c ) │ │ │ │ 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 11e574 │ │ │ │ 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 17971c │ │ │ │ + bl 1797bc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ ldr r1, [pc, #104] @ (11e584 ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #104] @ (11e588 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 43554 │ │ │ │ mov r1, r7 │ │ │ │ @@ -298135,15 +298141,15 @@ │ │ │ │ blx 432e8 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 11e4d2 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1797c8 │ │ │ │ + bl 179868 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r1, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ blx 431e0 │ │ │ │ ldr r3, [pc, #52] @ (11e58c ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -298161,17 +298167,17 @@ │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ subs r4, r5, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ movs r5, r3 │ │ │ │ - bhi.n 11e5ac │ │ │ │ + bhi.n 11e50c │ │ │ │ movs r1, r3 │ │ │ │ ldmia r0, {r0, r3, r4, r5, r6} │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r3, [pc, #16] @ (11e5a8 ) │ │ │ │ add r3, pc │ │ │ │ @@ -298179,15 +298185,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (11e5ac ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ 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 │ │ │ │ @@ -298196,28 +298202,28 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #44] @ (11e5f8 ) │ │ │ │ strd lr, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r3, [pc, #28] @ (11e5fc ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 11e5ee │ │ │ │ ldr r0, [pc, #24] @ (11e600 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 42300 <__longjmp_chk@plt> │ │ │ │ blx 429ec │ │ │ │ nop │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r0, [r2, #40] @ 0x28 │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ movs r1, r3 │ │ │ │ str r6, [r0, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r6, [pc, #720] @ (11e8d4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -298302,15 +298308,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ 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] │ │ │ │ @@ -298350,15 +298356,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ 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] │ │ │ │ @@ -298367,15 +298373,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ b.n 11e716 │ │ │ │ ldr.w ip, [r1] │ │ │ │ tst.w ip, #2 │ │ │ │ @@ -298490,38 +298496,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 1798d0 │ │ │ │ + bl 179970 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11e9d0 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 11e9ce │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -298721,21 +298727,21 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (11eb1c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #20] @ (11eb20 ) │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ movs r0, #1 │ │ │ │ blx 42604 │ │ │ │ nop │ │ │ │ - lsls r4, r7, #11 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ movs r2, r3 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ movs r1, r3 │ │ │ │ cbz r1, 11eb54 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -298814,23 +298820,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 42884 │ │ │ │ movs r0, #0 │ │ │ │ - bl 179690 │ │ │ │ + bl 179730 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ cmp r7, r5 │ │ │ │ beq.w 11eea6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, r7 │ │ │ │ bne.n 11ec26 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ cmp r6, r7 │ │ │ │ @@ -299145,15 +299151,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 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr.w r2, [pc, #1876] @ 11f70c │ │ │ │ ldr.w r3, [pc, #1868] @ 11f708 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -299812,25 +299818,25 @@ │ │ │ │ b.n 11eff0 │ │ │ │ asrs r4, r0, #18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r7, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, r6, r6 │ │ │ │ + adds r6, r4, #1 │ │ │ │ movs r6, r4 │ │ │ │ - subs r2, r2, r5 │ │ │ │ + adds r2, r0, #0 │ │ │ │ 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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 │ │ │ │ @@ -299987,15 +299993,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 11f8aa │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ @@ -300025,29 +300031,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ b.n 11f8f4 │ │ │ │ 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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ b.n 11f906 │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ @@ -300103,15 +300109,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 │ │ │ │ @@ -300129,41 +300135,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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] │ │ │ │ @@ -300318,15 +300324,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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] │ │ │ │ @@ -300349,15 +300355,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r8, r0, #120 @ 0x78 │ │ │ │ add.w r7, r0, #104 @ 0x68 │ │ │ │ blx 431e0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ @@ -300388,15 +300394,15 @@ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cbz r4, 11fd62 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrh.w fp, [r4, #12] │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 │ │ │ │ @@ -300427,15 +300433,15 @@ │ │ │ │ ldr.w fp, [r3, r4, lsl #2] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 11fdcc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrh.w r9, [fp, #12] │ │ │ │ ldr.w sl, [fp] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 │ │ │ │ @@ -300505,15 +300511,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ 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] │ │ │ │ @@ -300619,15 +300625,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 │ │ │ │ @@ -300644,15 +300650,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 │ │ │ │ @@ -300663,15 +300669,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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} │ │ │ │ @@ -300687,15 +300693,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 │ │ │ │ @@ -300725,15 +300731,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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] │ │ │ │ @@ -300771,30 +300777,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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] │ │ │ │ @@ -300816,15 +300822,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 │ │ │ │ @@ -300837,15 +300843,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 120210 │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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] │ │ │ │ @@ -300867,15 +300873,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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] │ │ │ │ @@ -300997,15 +301003,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 │ │ │ │ @@ -301023,15 +301029,15 @@ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 120440 │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 │ │ │ │ @@ -301054,15 +301060,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 │ │ │ │ @@ -301107,15 +301113,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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] │ │ │ │ @@ -301130,15 +301136,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 1203b6 │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 │ │ │ │ @@ -301171,15 +301177,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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] │ │ │ │ @@ -301232,15 +301238,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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] │ │ │ │ @@ -301252,15 +301258,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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] │ │ │ │ @@ -301414,30 +301420,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 │ │ │ │ @@ -301460,15 +301466,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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] │ │ │ │ @@ -301484,15 +301490,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 │ │ │ │ @@ -301550,27 +301556,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.n 1208f8 │ │ │ │ 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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 │ │ │ │ @@ -301812,15 +301818,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 120bcc │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 120c12 │ │ │ │ mov r1, fp │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 120bf6 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n 120ba2 │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -301841,15 +301847,15 @@ │ │ │ │ bne.n 120b92 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 120b7e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 17b39c │ │ │ │ + bl 17b43c │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 120bc6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 120c36 │ │ │ │ @@ -302130,17 +302136,17 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 120ec8 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 120ed2 │ │ │ │ b.n 120ec4 │ │ │ │ nop │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r6, r4 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ 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 │ │ │ │ @@ -302657,15 +302663,15 @@ │ │ │ │ movw r3, #779 @ 0x30b │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 12146c │ │ │ │ b.n 12142a │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r6, r2, #8 │ │ │ │ movs r6, r4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ beq.n 1214dc │ │ │ │ lsrs r2, r3, #7 │ │ │ │ movw r0, #905 @ 0x389 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -303184,15 +303190,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 12189c │ │ │ │ tst.w r5, #528 @ 0x210 │ │ │ │ beq.n 1219e6 │ │ │ │ ldrb.w r3, [r8, #32] │ │ │ │ @@ -303240,15 +303246,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 121950 │ │ │ │ strd r2, r2, [r8, #88] @ 0x58 │ │ │ │ b.n 121944 │ │ │ │ @@ -303256,15 +303262,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 1219ac │ │ │ │ nop │ │ │ │ @ instruction: 0xe8100080 │ │ │ │ lsls r4, r2, #31 │ │ │ │ @@ -303356,15 +303362,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ b.n 121b62 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -303410,26 +303416,26 @@ │ │ │ │ beq.n 121c76 │ │ │ │ bhi.n 121c16 │ │ │ │ cmp r0, #177 @ 0xb1 │ │ │ │ beq.n 121c0e │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 121c98 │ │ │ │ vldr s0, [pc, #152] @ 121ca0 │ │ │ │ - bl 174cb8 │ │ │ │ + bl 174d58 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 121c8e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 121c0c │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 174cb8 │ │ │ │ + bl 174d58 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -303456,20 +303462,20 @@ │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 121c0c │ │ │ │ vldr s0, [pc, #32] @ 121ca4 │ │ │ │ - bl 174cb8 │ │ │ │ + bl 174d58 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #24] @ 121ca8 │ │ │ │ - bl 174cb8 │ │ │ │ + bl 174d58 │ │ │ │ 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] │ │ │ │ @@ -303484,36 +303490,36 @@ │ │ │ │ ldr r1, [pc, #16] @ (121cd4 ) │ │ │ │ ldr r0, [pc, #20] @ (121cd8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 11e5b0 │ │ │ │ nop │ │ │ │ - rsbs r0, r8, #10813440 @ 0xa50000 │ │ │ │ - ldrb r6, [r5, #17] │ │ │ │ + @ instruction: 0xf6880025 │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ movs r1, r3 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ 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] @ (121d00 ) │ │ │ │ movw r2, #457 @ 0x1c9 │ │ │ │ ldr r1, [pc, #16] @ (121d04 ) │ │ │ │ ldr r0, [pc, #20] @ (121d08 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 11e5b0 │ │ │ │ nop │ │ │ │ - sbc.w r0, ip, #10813440 @ 0xa50000 │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + @ instruction: 0xf61c0025 │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ movs r1, r3 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ 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] │ │ │ │ @@ -303554,15 +303560,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ b.n 12232c │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ movs r1, r3 │ │ │ │ b.n 1222c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ bhi.n 121dc0 │ │ │ │ subs r0, #18 │ │ │ │ cmp r0, #20 │ │ │ │ @@ -304758,15 +304764,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 12297e │ │ │ │ bvc.n 1228f0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsls r4, r2, #31 │ │ │ │ @@ -305109,15 +305115,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 122d36 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -305265,15 +305271,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 122ebc │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -305959,15 +305965,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr.w r6, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1235dc │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -306212,15 +306218,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 12386a │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -306977,15 +306983,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 1bdc98 │ │ │ │ + bl 1bdd38 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 1244a4 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ and.w r4, fp, #127 @ 0x7f │ │ │ │ @@ -307034,15 +307040,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 196828 │ │ │ │ + bl 1968c8 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ @@ -307333,20 +307339,20 @@ │ │ │ │ ldc2l 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ cmp r4, #31 │ │ │ │ bhi.w 1241e6 │ │ │ │ subs r0, r4, #4 │ │ │ │ cmp r0, #7 │ │ │ │ bls.w 1241e6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 23f3bc │ │ │ │ + bl 23f45c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ - bl 23f544 │ │ │ │ + bl 23f5e4 │ │ │ │ ldr r1, [pc, #248] @ (1244f8 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 133790 │ │ │ │ uxth r3, r3 │ │ │ │ @@ -307419,15 +307425,15 @@ │ │ │ │ add r4, r2 │ │ │ │ itt ne │ │ │ │ movne r2, #1 │ │ │ │ strbne.w r2, [sl, #522] @ 0x20a │ │ │ │ cmp r4, #3 │ │ │ │ bhi.w 1241e6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 23f614 │ │ │ │ + bl 23f6b4 │ │ │ │ ldr r1, [pc, #52] @ (12450c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 133790 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -307435,25 +307441,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ ite hi │ │ │ │ lslhi r0, r0, #2 │ │ │ │ lslls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ movs r1, r3 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ movs r1, r3 │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #8 │ │ │ │ movs r1, r3 │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ movs r1, r3 │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ movs r1, r3 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #684] @ (1247d0 ) │ │ │ │ @@ -308220,15 +308226,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 196860 │ │ │ │ + bl 196900 │ │ │ │ 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 │ │ │ │ @@ -308858,23 +308864,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 1253fc │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 1253b4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ 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 │ │ │ │ @@ -310123,15 +310129,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, 126078 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 19516c │ │ │ │ + bl 19520c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #530] @ 0x212 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #530] @ 0x212 │ │ │ │ ldr r2, [pc, #572] @ (126298 ) │ │ │ │ ldr r3, [pc, #564] @ (126294 ) │ │ │ │ add r2, pc │ │ │ │ @@ -311821,15 +311827,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 127056 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r0, #2 │ │ │ │ @@ -312792,17 +312798,17 @@ │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ b.n 127802 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r0, #24] │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ movs r1, r3 │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ 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 │ │ │ │ @@ -313693,17 +313699,17 @@ │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r2, [r1, #2] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ movs r1, r3 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + strb r2, [r1, #1] │ │ │ │ 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 │ │ │ │ @@ -314045,15 +314051,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1288c8 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 129132 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r4, [sl], #4 │ │ │ │ cmp fp, r9 │ │ │ │ @@ -314601,15 +314607,15 @@ │ │ │ │ beq.n 128ede │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 12bd2a │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w r4, r3, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 195064 │ │ │ │ + bl 195104 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ mov r6, r0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r8 │ │ │ │ bne.n 128f0a │ │ │ │ b.w 12bd2a │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -314620,15 +314626,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 128efc │ │ │ │ mov r0, r8 │ │ │ │ - bl 195064 │ │ │ │ + bl 195104 │ │ │ │ and.w r3, r6, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 128efc │ │ │ │ add.w ip, r7, #336 @ 0x150 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -314809,15 +314815,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ bl 122794 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ b.w 1288c8 │ │ │ │ ldrd r1, r2, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ bne.w 128ad8 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 128876 │ │ │ │ add.w r3, r7, #304 @ 0x130 │ │ │ │ @@ -315282,19 +315288,19 @@ │ │ │ │ ldr.w r3, [r7, #384] @ 0x180 │ │ │ │ bl 12205c │ │ │ │ b.w 12817e │ │ │ │ ldr r1, [pc, #16] @ (1296c4 ) │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ bl 133790 │ │ │ │ - str r6, [r5, #100] @ 0x64 │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r2, [r1, #24] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ movs r1, r3 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 129a54 │ │ │ │ add.w r6, r7, #304 @ 0x130 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ @@ -318083,17 +318089,17 @@ │ │ │ │ bl 121740 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp fp, r9 │ │ │ │ str.w r4, [r3], #4 │ │ │ │ str r3, [r7, #20] │ │ │ │ bhi.n 12b632 │ │ │ │ b.w 12838c │ │ │ │ - bx r9 │ │ │ │ + blx pc │ │ │ │ movs r1, r3 │ │ │ │ - bx r9 │ │ │ │ + @ instruction: 0x47fe │ │ │ │ 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} │ │ │ │ @@ -318707,15 +318713,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 196860 │ │ │ │ + bl 196900 │ │ │ │ ldr.w r2, [pc, #2364] @ 12c6fc │ │ │ │ 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] │ │ │ │ @@ -319751,15 +319757,15 @@ │ │ │ │ lsls r0, r0, #2 │ │ │ │ negs r6, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ + cmp r7, #22 │ │ │ │ movs r1, r3 │ │ │ │ subs r4, #68 @ 0x44 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 12e558 │ │ │ │ movs r3, #1 │ │ │ │ @@ -322452,15 +322458,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.w 12d7b0 │ │ │ │ nop │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -322564,15 +322570,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 12c6ce │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ @@ -322587,28 +322593,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 12d640 │ │ │ │ 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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.n 12dd58 │ │ │ │ tst.w r3, #170 @ 0xaa │ │ │ │ it ne │ │ │ │ movne r7, #2 │ │ │ │ @@ -322726,15 +322732,15 @@ │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r0, r5, #17 │ │ │ │ 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] @ 12ed90 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ @@ -322743,15 +322749,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 1756e8 │ │ │ │ + bl 175788 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12eca8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ bl 11f76c │ │ │ │ @@ -322773,15 +322779,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 175600 │ │ │ │ + bl 1756a0 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r4, r7 │ │ │ │ bne.n 12e6b2 │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12e840 │ │ │ │ @@ -322926,15 +322932,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 12e978 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #212] @ 0xd4 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12ecda │ │ │ │ ldr r7, [r0, #8] │ │ │ │ adds r3, r6, #6 │ │ │ │ str.w r7, [r8, r3, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 12e978 │ │ │ │ @@ -322944,15 +322950,15 @@ │ │ │ │ cbz r3, 12e882 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 12ed1c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 175668 │ │ │ │ + bl 175708 │ │ │ │ ldr.w r2, [pc, #1288] @ 12ed98 │ │ │ │ ldr.w r3, [pc, #1280] @ 12ed94 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -323057,15 +323063,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 23e8fc │ │ │ │ + bl 23e99c │ │ │ │ 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 │ │ │ │ @@ -323351,42 +323357,42 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 11f718 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ b.n 12e67a │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 125e90 │ │ │ │ b.n 12e82a │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 125e90 │ │ │ │ b.n 12e82a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #208] @ 0xd0 │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 12e864 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 11f718 │ │ │ │ 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 175724 │ │ │ │ + bl 1757c4 │ │ │ │ b.n 12e866 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 12e9de │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #9 │ │ │ │ beq.w 12e9de │ │ │ │ orr.w r8, r8, #64 @ 0x40 │ │ │ │ @@ -323436,15 +323442,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r4, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r4, #29 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r7, #10 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ movs r1, r3 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r3 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ bl 11fbec │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ @@ -323494,15 +323500,15 @@ │ │ │ │ bl 133790 │ │ │ │ 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 23e8fc │ │ │ │ + bl 23e99c │ │ │ │ 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 │ │ │ │ @@ -323786,19 +323792,19 @@ │ │ │ │ b.n 12f17c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ movs r1, r3 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ movs r1, r3 │ │ │ │ - lsls r6, r5, #22 │ │ │ │ + lsls r6, r3, #25 │ │ │ │ movs r1, r3 │ │ │ │ adds r3, #5 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 12f75c │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 12f174 │ │ │ │ @@ -323881,15 +323887,15 @@ │ │ │ │ ldr.w r2, [r5, #216] @ 0xd8 │ │ │ │ tst r3, r2 │ │ │ │ beq.n 12f272 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 12f272 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196a8c │ │ │ │ + bl 196b2c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13012c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -324381,15 +324387,15 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands.w r3, r3, #4 │ │ │ │ mov r6, r3 │ │ │ │ beq.w 13007a │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 174cb8 │ │ │ │ + bl 174d58 │ │ │ │ mov r3, fp │ │ │ │ mov r6, r0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 11fbec │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -324876,15 +324882,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] @ 12ffc8 │ │ │ │ - bl 174cb8 │ │ │ │ + bl 174d58 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 11fbec │ │ │ │ vldr d7, [pc, #688] @ 12ffb0 │ │ │ │ @@ -325123,15 +325129,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str.w r0, [sl, #76] @ 0x4c │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ b.n 12f952 │ │ │ │ ... │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -325139,15 +325145,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - mrc2 0, 4, r0, cr8, cr8, {0} │ │ │ │ + vqadd.u8 d16, d8, d8 │ │ │ │ mov r9, sl │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ subs r3, r6, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -325475,15 +325481,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str.w r0, [r9, #64] @ 0x40 │ │ │ │ ldr.w r9, [r5, #16] │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ b.n 130232 │ │ │ │ ldr r1, [pc, #112] @ (1303fc ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ @@ -325523,25 +325529,25 @@ │ │ │ │ add r1, pc │ │ │ │ bl 133790 │ │ │ │ ldr r1, [pc, #48] @ (130420 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ bl 133790 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0e80018 │ │ │ │ - orrs.w r0, lr, #24 │ │ │ │ - mrc 0, 3, r0, cr4, cr8, {0} │ │ │ │ - vqadd.s32 d16, d6, d8 │ │ │ │ - vqadd.s8 d16, d4, d8 │ │ │ │ - vqadd.s32 d0, d2, d8 │ │ │ │ - mrc 0, 7, r0, cr12, cr8, {0} │ │ │ │ - mrc 0, 6, r0, cr6, cr8, {0} │ │ │ │ - mrc 0, 5, r0, cr0, cr8, {0} │ │ │ │ - mcr 0, 4, r0, cr10, cr8, {0} │ │ │ │ - mcr 0, 3, r0, cr4, cr8, {0} │ │ │ │ + @ instruction: 0xf1980018 │ │ │ │ + add.w r0, lr, #24 │ │ │ │ + vqadd.s32 d0, d4, d8 │ │ │ │ + ands.w r0, r6, #24 │ │ │ │ + vshr.s32 d16, d8, #12 │ │ │ │ + vshr.s16 d16, d8, #14 │ │ │ │ + vshr.s32 d0, d8, #20 │ │ │ │ + vmov.i32 d0, #104 @ 0x00000068 │ │ │ │ + vqadd.s32 d16, d0, d8 │ │ │ │ + vqadd.s64 d0, d10, d8 │ │ │ │ + vqadd.s16 d0, d4, d8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r2, [pc, #1384] @ 1309a0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w r3, [pc, #1384] @ 1309a4 │ │ │ │ @@ -325572,15 +325578,15 @@ │ │ │ │ cmp r7, r6 │ │ │ │ beq.w 130998 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 1304b8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13063a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 1307b0 │ │ │ │ @@ -325597,21 +325603,21 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 11f718 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w fp, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 130424 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 130798 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -325690,15 +325696,15 @@ │ │ │ │ beq.w 1306da │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 1305ac │ │ │ │ ldrb.w r3, [r0, #358] @ 0x166 │ │ │ │ cbz r3, 1305dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ + bl 19d1b0 │ │ │ │ cbz r0, 1305dc │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1305dc │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -325731,15 +325737,15 @@ │ │ │ │ strb.w r3, [r9, #32] │ │ │ │ b.n 130778 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 12e640 │ │ │ │ b.n 13052c │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 130496 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 130424 │ │ │ │ b.n 130516 │ │ │ │ @@ -325856,15 +325862,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 19d110 │ │ │ │ + bl 19d1b0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 130424 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -325873,15 +325879,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 11f718 │ │ │ │ mov r9, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ b.n 1304ec │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 13062c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1304b2 │ │ │ │ @@ -325945,25 +325951,25 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 130840 │ │ │ │ mov r4, r9 │ │ │ │ b.n 1305dc │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 130956 │ │ │ │ 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 1756e8 │ │ │ │ + bl 175788 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 130940 │ │ │ │ add.w r3, sp, #11 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 121aa8 │ │ │ │ @@ -326040,24 +326046,24 @@ │ │ │ │ b.n 1308d2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 11f718 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ b.n 13087e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 11f718 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ b.n 130868 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ bl 11fbec │ │ │ │ @@ -326076,15 +326082,15 @@ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @ instruction: 0xfbbe007f │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfac0007f │ │ │ │ - mcrr 0, 1, r0, r6, cr8 │ │ │ │ + ldcl 0, cr0, [r6], #96 @ 0x60 │ │ │ │ ldr r3, [pc, #40] @ (1309dc ) │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ ldr r2, [pc, #40] @ (1309e0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ @@ -326476,15 +326482,15 @@ │ │ │ │ str.w r3, [sl, #28] │ │ │ │ ldr.w r0, [sl] │ │ │ │ bl 11e8a4 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #208] @ 0xd0 │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 131318 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [sl, #40] @ 0x28 │ │ │ │ bl 11f76c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -326536,27 +326542,27 @@ │ │ │ │ str.w r2, [r1, #868] @ 0x364 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 132e76 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ str.w r2, [sl, #24] │ │ │ │ - bl 1797ec │ │ │ │ + bl 17988c │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #32] │ │ │ │ b.n 130d40 │ │ │ │ tst.w r2, #112 @ 0x70 │ │ │ │ bne.n 130da6 │ │ │ │ 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 1797ec │ │ │ │ + bl 17988c │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #36] @ 0x24 │ │ │ │ b.n 130dac │ │ │ │ subs r2, #13 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 130e3e │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ @@ -326628,15 +326634,15 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 130f4e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [sl, #56] @ 0x38 │ │ │ │ - bl 1dedc4 │ │ │ │ + bl 1dee64 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, sl │ │ │ │ bl 130424 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ bl 12e640 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ @@ -326970,15 +326976,15 @@ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ bl 11f718 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #208] @ 0xd0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ b.n 130dcc │ │ │ │ ldrb.w r8, [r2, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 130faa │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ @@ -327396,15 +327402,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 13163c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #86 @ 0x56 │ │ │ │ @@ -327415,22 +327421,22 @@ │ │ │ │ b.w 130ece │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf34a007f │ │ │ │ - ldrb r4, [r4, #15] │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xf336007f │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ movs r5, r4 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ movs r5, r4 │ │ │ │ @ instruction: 0xf27c007f │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ mov r0, sl │ │ │ │ bl 121dd4 │ │ │ │ str.w r0, [sl, #140] @ 0x8c │ │ │ │ @@ -327546,15 +327552,15 @@ │ │ │ │ strh r2, [r0, #8] │ │ │ │ strh r5, [r0, #12] │ │ │ │ bne.n 131912 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1797c8 │ │ │ │ + bl 179868 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r7, #72 @ 0x48 │ │ │ │ str r0, [r6, #32] │ │ │ │ blx 431e0 │ │ │ │ ldr.w r5, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r5, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -328197,48 +328203,48 @@ │ │ │ │ ldr r3, [pc, #980] @ (132438 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #980] @ (13243c ) │ │ │ │ ldr r1, [pc, #980] @ (132440 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ mov r0, r5 │ │ │ │ bl 13e4c8 │ │ │ │ b.n 132008 │ │ │ │ ldr r3, [pc, #964] @ (132444 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #964] @ (132448 ) │ │ │ │ ldr r1, [pc, #968] @ (13244c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ mov r0, r5 │ │ │ │ bl 13e4c8 │ │ │ │ b.n 132018 │ │ │ │ ldr r3, [pc, #952] @ (132450 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #952] @ (132454 ) │ │ │ │ ldr r1, [pc, #952] @ (132458 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ mov r0, r5 │ │ │ │ bl 13e4c8 │ │ │ │ b.n 131fee │ │ │ │ ldr r3, [pc, #936] @ (13245c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #936] @ (132460 ) │ │ │ │ ldr r1, [pc, #940] @ (132464 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ mov r0, r5 │ │ │ │ bl 13e4c8 │ │ │ │ b.n 132028 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r5, [r7, #24] │ │ │ │ ldr.w fp, [r7, #16] │ │ │ │ ldr.w r3, [r3, #1440] @ 0x5a0 │ │ │ │ @@ -328264,15 +328270,15 @@ │ │ │ │ ldr r3, [pc, #860] @ (132468 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #860] @ (13246c ) │ │ │ │ ldr r1, [pc, #860] @ (132470 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ mov r0, r5 │ │ │ │ bl 13e4c8 │ │ │ │ b.n 132048 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 132b8e │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ @@ -328311,15 +328317,15 @@ │ │ │ │ ldr r3, [pc, #740] @ (132474 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #740] @ (132478 ) │ │ │ │ ldr r1, [pc, #740] @ (13247c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ mov r0, r5 │ │ │ │ bl 13e4c8 │ │ │ │ b.n 13205a │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 132baa │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ @@ -328336,15 +328342,15 @@ │ │ │ │ ldr r3, [pc, #684] @ (132480 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #684] @ (132484 ) │ │ │ │ ldr r1, [pc, #688] @ (132488 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e4c8 │ │ │ │ b.w 1319e2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 1326b0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -328448,15 +328454,15 @@ │ │ │ │ ldr r3, [pc, #376] @ (13248c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #376] @ (132490 ) │ │ │ │ ldr r1, [pc, #376] @ (132494 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e4c8 │ │ │ │ b.w 131ae4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.n 132416 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -328477,15 +328483,15 @@ │ │ │ │ strh r2, [r3, #12] │ │ │ │ b.w 131b10 │ │ │ │ ldr r2, [pc, #304] @ (132498 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #304] @ (13249c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ b.w 130d62 │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ b.w 131494 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bmi.w 132d0c │ │ │ │ @@ -328546,78 +328552,78 @@ │ │ │ │ ldr r3, [pc, #136] @ (1324a0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #136] @ (1324a4 ) │ │ │ │ ldr r1, [pc, #136] @ (1324a8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e4c8 │ │ │ │ b.n 132336 │ │ │ │ lsrs r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3800024 │ │ │ │ - bpl.n 1324d0 │ │ │ │ + bics.w r0, r0, #10747904 @ 0xa40000 │ │ │ │ + bpl.n 132430 │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 132360 │ │ │ │ + bpl.n 1324c0 │ │ │ │ movs r0, r3 │ │ │ │ - strh r2, [r6, r1] │ │ │ │ + strh r2, [r4, r4] │ │ │ │ movs r0, r3 │ │ │ │ - bpl.n 132450 │ │ │ │ + bpl.n 1323b0 │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 132538 │ │ │ │ + bpl.n 132498 │ │ │ │ movs r0, r3 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r0, [r1, r4] │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 132448 │ │ │ │ + bpl.n 1323a8 │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 132510 │ │ │ │ + bpl.n 132470 │ │ │ │ movs r0, r3 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 1323c0 │ │ │ │ + bpl.n 132520 │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 1324e8 │ │ │ │ + bmi.n 132448 │ │ │ │ movs r0, r3 │ │ │ │ - strh r4, [r4, r0] │ │ │ │ + strh r4, [r2, r3] │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 132538 │ │ │ │ + bpl.n 132498 │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 132440 │ │ │ │ + bmi.n 1323a0 │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + strh r2, [r7, r1] │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 1323fc │ │ │ │ + bmi.n 13255c │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 132544 │ │ │ │ + bmi.n 1324a4 │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r0, r5] │ │ │ │ + str r6, [r6, r7] │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 1324ac │ │ │ │ + bcc.n 13240c │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 1324cc │ │ │ │ + bcc.n 13242c │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [r0, r4] │ │ │ │ + str r4, [r6, r6] │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 1324f4 │ │ │ │ + bcc.n 132454 │ │ │ │ movs r0, r3 │ │ │ │ - bne.n 132454 │ │ │ │ + bcs.n 1323b4 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r7, [pc, #776] @ (1327a0 ) │ │ │ │ + str r2, [r6, r1] │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 1324b8 │ │ │ │ + bcc.n 132418 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r7, [pc, #464] @ (132670 ) │ │ │ │ + str r4, [r4, r0] │ │ │ │ movs r0, r3 │ │ │ │ - bcs.n 132528 │ │ │ │ + bcs.n 132488 │ │ │ │ movs r0, r3 │ │ │ │ - beq.n 132460 │ │ │ │ + bne.n 1323c0 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [pc, #760] @ (1327a4 ) │ │ │ │ + ldr r7, [pc, #440] @ (132664 ) │ │ │ │ movs r0, r3 │ │ │ │ movw r3, #4088 @ 0xff8 │ │ │ │ ands r3, r2 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cbz r3, 1324be │ │ │ │ subs r3, #4 │ │ │ │ add r3, sp │ │ │ │ @@ -328739,15 +328745,15 @@ │ │ │ │ str r3, [r0, #28] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ bne.n 1325d6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1797c8 │ │ │ │ + bl 179868 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ str.w r0, [r9, #32] │ │ │ │ blx 431e0 │ │ │ │ ldr.w r5, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r5, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -328770,63 +328776,63 @@ │ │ │ │ ldr.w r3, [pc, #2148] @ 132eb8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2148] @ 132ebc │ │ │ │ ldr.w r1, [pc, #2148] @ 132ec0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e4c8 │ │ │ │ b.n 13214a │ │ │ │ ldr.w r3, [pc, #2128] @ 132ec4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2128] @ 132ec8 │ │ │ │ ldr.w r1, [pc, #2128] @ 132ecc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e4c8 │ │ │ │ b.n 13221c │ │ │ │ ldr.w r3, [pc, #2108] @ 132ed0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2108] @ 132ed4 │ │ │ │ ldr.w r1, [pc, #2108] @ 132ed8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e4c8 │ │ │ │ b.n 132208 │ │ │ │ ldr.w r3, [pc, #2088] @ 132edc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2088] @ 132ee0 │ │ │ │ ldr.w r1, [pc, #2088] @ 132ee4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e4c8 │ │ │ │ b.n 1321f6 │ │ │ │ mov r0, r2 │ │ │ │ bl 1125c4 │ │ │ │ b.w 1319ce │ │ │ │ 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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.w 131968 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ mov r0, sl │ │ │ │ @@ -328858,15 +328864,15 @@ │ │ │ │ ldr.w r3, [pc, #1944] @ 132ee8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1940] @ 132eec │ │ │ │ ldr.w r1, [pc, #1940] @ 132ef0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e4c8 │ │ │ │ b.n 1321c8 │ │ │ │ ldrb.w r3, [r6, #329] @ 0x149 │ │ │ │ lsls r2, r3, #29 │ │ │ │ bmi.n 13278c │ │ │ │ ldrb.w r2, [r6, #322] @ 0x142 │ │ │ │ @@ -329207,15 +329213,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 132624 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 132d28 │ │ │ │ @@ -329231,26 +329237,26 @@ │ │ │ │ ldr r3, [pc, #876] @ (132efc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #876] @ (132f00 ) │ │ │ │ ldr r1, [pc, #876] @ (132f04 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e4c8 │ │ │ │ b.w 13212e │ │ │ │ ldr r3, [pc, #860] @ (132f08 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #860] @ (132f0c ) │ │ │ │ ldr r1, [pc, #860] @ (132f10 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e4c8 │ │ │ │ b.w 1321b2 │ │ │ │ add.w r3, sl, #44 @ 0x2c │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ b.w 1312de │ │ │ │ bic.w r0, r0, #15 │ │ │ │ @@ -329277,37 +329283,37 @@ │ │ │ │ ldr r3, [pc, #760] @ (132f14 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #760] @ (132f18 ) │ │ │ │ ldr r1, [pc, #760] @ (132f1c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e4c8 │ │ │ │ b.w 132186 │ │ │ │ ldr r3, [pc, #744] @ (132f20 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #744] @ (132f24 ) │ │ │ │ ldr r1, [pc, #744] @ (132f28 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e4c8 │ │ │ │ b.n 132b3e │ │ │ │ ldr r3, [pc, #728] @ (132f2c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #728] @ (132f30 ) │ │ │ │ ldr r1, [pc, #732] @ (132f34 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e4c8 │ │ │ │ b.n 1327b4 │ │ │ │ ldrb.w r3, [r2, #873] @ 0x369 │ │ │ │ b.w 131fdc │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ @@ -329354,85 +329360,85 @@ │ │ │ │ ldr r3, [pc, #588] @ (132f38 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #588] @ (132f3c ) │ │ │ │ ldr r1, [pc, #588] @ (132f40 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e4c8 │ │ │ │ b.n 132b84 │ │ │ │ ldrb.w r3, [r2, #873] @ 0x369 │ │ │ │ b.w 131fb2 │ │ │ │ ldr r3, [pc, #564] @ (132f44 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #564] @ (132f48 ) │ │ │ │ ldr r1, [pc, #568] @ (132f4c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e4c8 │ │ │ │ b.w 13238a │ │ │ │ ldr r3, [pc, #548] @ (132f50 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #548] @ (132f54 ) │ │ │ │ ldr r1, [pc, #552] @ (132f58 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e4c8 │ │ │ │ b.n 132b70 │ │ │ │ ldr r3, [pc, #536] @ (132f5c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #536] @ (132f60 ) │ │ │ │ ldr r1, [pc, #536] @ (132f64 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e4c8 │ │ │ │ b.n 132724 │ │ │ │ lsls r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 179748 │ │ │ │ + bl 1797e8 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.w 1311e4 │ │ │ │ ldr r3, [pc, #492] @ (132f68 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #492] @ (132f6c ) │ │ │ │ ldr r1, [pc, #496] @ (132f70 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e4c8 │ │ │ │ b.w 131bee │ │ │ │ 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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1325a8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ @@ -329443,15 +329449,15 @@ │ │ │ │ ldr r3, [pc, #428] @ (132f74 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #428] @ (132f78 ) │ │ │ │ ldr r1, [pc, #428] @ (132f7c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 13e4c8 │ │ │ │ b.n 132648 │ │ │ │ ldrb.w r3, [r2, #873] @ 0x369 │ │ │ │ b.w 1322f4 │ │ │ │ add.w r0, sl, #44 @ 0x2c │ │ │ │ mov r3, r5 │ │ │ │ @@ -329523,142 +329529,142 @@ │ │ │ │ add r1, pc │ │ │ │ bl 133790 │ │ │ │ ldr r1, [pc, #224] @ (132f90 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 133790 │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + beq.n 132f78 │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r7!, {r2, r3, r6} │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [pc, #504] @ (1330bc ) │ │ │ │ + ldr r5, [pc, #184] @ (132f7c ) │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [pc, #376] @ (133048 ) │ │ │ │ + ldr r5, [pc, #56] @ (132f08 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [pc, #248] @ (132fd4 ) │ │ │ │ + ldr r4, [pc, #952] @ (133294 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + beq.n 132f24 │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [pc, #120] @ (132f60 ) │ │ │ │ + ldr r4, [pc, #824] @ (133220 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ movs r0, r3 │ │ │ │ - ldr r3, [pc, #512] @ (1330f4 ) │ │ │ │ + ldr r4, [pc, #192] @ (132fb4 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r6!, {r3, r4, r7} │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6} │ │ │ │ + ldmia r3, {r1, r3} │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ movs r0, r3 │ │ │ │ - bx r8 │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r1, {r1, r2, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - bx r5 │ │ │ │ + @ instruction: 0x47da │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r0!, {r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ movs r0, r3 │ │ │ │ - mov sl, r7 │ │ │ │ + bx sp │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6} │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ movs r0, r3 │ │ │ │ - mov lr, r3 │ │ │ │ + bx r9 │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r4, {r4} │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ movs r0, r3 │ │ │ │ - mov ip, r0 │ │ │ │ + bxns r6 │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + ldmia r0!, {r3, r4, r5, r7} │ │ │ │ movs r0, r3 │ │ │ │ - cmp sl, sp │ │ │ │ + mov sl, r3 │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r0!, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r7} │ │ │ │ movs r0, r3 │ │ │ │ - cmp r8, r9 │ │ │ │ + mov r0, pc │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ + ldmia r2!, {r5, r6} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r7!, {r1, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ movs r0, r3 │ │ │ │ - cmp ip, r5 │ │ │ │ + mov r4, fp │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ movs r0, r3 │ │ │ │ - cmp sl, r2 │ │ │ │ + mov r2, r8 │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ movs r0, r3 │ │ │ │ - cmp r4, fp │ │ │ │ + mov r4, r1 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp lr, r7 │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ movs r0, r3 │ │ │ │ - stmia r6!, {r4, r5} │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4} │ │ │ │ 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] @ (132fb8 ) │ │ │ │ movw r2, #441 @ 0x1b9 │ │ │ │ ldr r1, [pc, #16] @ (132fbc ) │ │ │ │ ldr r0, [pc, #20] @ (132fc0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 11e5b0 │ │ │ │ nop │ │ │ │ - b.n 1335d4 │ │ │ │ + b.n 133734 │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ movs r0, r3 │ │ │ │ - orrs.w r0, ip, #28 │ │ │ │ + add.w r0, ip, #28 │ │ │ │ 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] @ 133040 │ │ │ │ @@ -329698,15 +329704,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ beq.n 133074 │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ movs r0, r3 │ │ │ │ ldmia r7, {r5, r6, r7} │ │ │ │ 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 │ │ │ │ @@ -329886,15 +329892,15 @@ │ │ │ │ add r0, pc │ │ │ │ ldr.w r7, [pc, #1056] @ 133634 │ │ │ │ add r1, pc │ │ │ │ bl 132fc4 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ movs r0, #0 │ │ │ │ add r7, pc │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1333a8 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 13337a │ │ │ │ cmp r3, #5 │ │ │ │ @@ -329907,67 +329913,67 @@ │ │ │ │ str.w r8, [r4] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr r3, [pc, #1000] @ (133640 ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1754c8 │ │ │ │ + bl 175568 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1754c8 │ │ │ │ + bl 175568 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1754c8 │ │ │ │ + bl 175568 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1754c8 │ │ │ │ + bl 175568 │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 175b28 │ │ │ │ + bl 175bc8 │ │ │ │ ldr.w r1, [sl, #252] @ 0xfc │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198678 │ │ │ │ + bl 198718 │ │ │ │ add.w r1, sl, #240 @ 0xf0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 105874 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 14a294 │ │ │ │ cbz r0, 1332f6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 190898 │ │ │ │ + bl 190938 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e341c │ │ │ │ + bl 1e34bc │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e4b50 │ │ │ │ + bl 1e4bf0 │ │ │ │ orr.w r9, r0, r5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e4040 │ │ │ │ + bl 1e40e0 │ │ │ │ orr.w r5, r0, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e1098 │ │ │ │ + bl 1e1138 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1332b8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 191328 │ │ │ │ + bl 1913c8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e4040 │ │ │ │ + bl 1e40e0 │ │ │ │ ldrb.w r3, [r8, #357] @ 0x165 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 133432 │ │ │ │ ldrb.w r3, [r8, #349] @ 0x15d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 13341e │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ @@ -329975,23 +329981,23 @@ │ │ │ │ beq.n 1333c0 │ │ │ │ ldr r3, [pc, #816] @ (133644 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fd388 │ │ │ │ + bl 1fd428 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 13343a │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 20f5ac │ │ │ │ + bl 20f64c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 19edc4 │ │ │ │ + bl 19ee64 │ │ │ │ ldr r1, [r6, #112] @ 0x70 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r1, #4 │ │ │ │ beq.w 133482 │ │ │ │ ldr r3, [pc, #772] @ (133648 ) │ │ │ │ ldrb.w r2, [ip, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -330053,15 +330059,15 @@ │ │ │ │ b.n 133310 │ │ │ │ ldrb r3, [r6, #14] │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 1333a0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1936d8 │ │ │ │ + bl 193778 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1333a0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r7, #384] @ 0x180 │ │ │ │ @@ -330075,37 +330081,37 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1333fa │ │ │ │ cbz r1, 133410 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a1ac0 │ │ │ │ + bl 1a1b60 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #522] @ 0x20a │ │ │ │ b.n 1333a0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 14a45c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13330a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e4040 │ │ │ │ + bl 1e40e0 │ │ │ │ b.n 13330a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 14a350 │ │ │ │ b.n 133300 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1fb8b0 │ │ │ │ + bl 1fb950 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e3838 │ │ │ │ + bl 1e38d8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e4040 │ │ │ │ + bl 1e40e0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1ea90c │ │ │ │ + bl 1ea9ac │ │ │ │ b.n 133326 │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 13338e │ │ │ │ cmp r1, #14 │ │ │ │ bhi.w 1335de │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ @@ -330155,15 +330161,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1334ba │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1334c6 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1334b2 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 1335d0 │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -330264,20 +330270,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #128] @ (133668 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #128] @ (13366c ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 204964 │ │ │ │ + bl 204a04 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ b.n 13338e │ │ │ │ ldr r3, [pc, #100] @ (133670 ) │ │ │ │ add r3, pc │ │ │ │ b.n 1335e2 │ │ │ │ ldr r3, [pc, #100] @ (133674 ) │ │ │ │ add r3, pc │ │ │ │ @@ -330290,17 +330296,17 @@ │ │ │ │ b.n 1335e2 │ │ │ │ ldr r3, [pc, #92] @ (133680 ) │ │ │ │ add r3, pc │ │ │ │ b.n 1335e2 │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ movs r0, r3 │ │ │ │ - b.n 133790 │ │ │ │ + b.n 1338f0 │ │ │ │ movs r4, r4 │ │ │ │ ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsrs r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ @@ -330308,60 +330314,60 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ movs r0, r3 │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + asrs r6, r4, #7 │ │ │ │ movs r2, r3 │ │ │ │ - ldrb r2, [r5, r1] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r2, [r5, r1] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia.w r4!, {r0, r1, r3, r4} │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + strd r0, r0, [r4, #-108]! @ 0x6c │ │ │ │ + subs r5, #164 @ 0xa4 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r7} │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ movs r0, r3 │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ movs r2, r3 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ movs r0, r3 │ │ │ │ - ldrh r6, [r2, r7] │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ 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 1797c8 │ │ │ │ + bl 179868 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ 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 │ │ │ │ @@ -330466,110 +330472,110 @@ │ │ │ │ ldr r3, [pc, #84] @ (133820 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1754c8 │ │ │ │ + bl 175568 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 179aa4 │ │ │ │ + bl 179b44 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ ldr r1, [pc, #52] @ (133824 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 204964 │ │ │ │ + bl 204a04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r1, [pc, #36] @ (133828 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1761fc │ │ │ │ + bl 17629c │ │ │ │ b.n 1337ee │ │ │ │ ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r2, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsrs r4, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #234 @ 0xea │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ movs r0, r3 │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ 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 1797c8 │ │ │ │ + bl 179868 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r3, 13386c │ │ │ │ mov r0, r2 │ │ │ │ strd r2, r6, [r4, #200] @ 0xc8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ (133878 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 133790 │ │ │ │ nop │ │ │ │ - nop {8} │ │ │ │ + stmia r0!, {r4, r5} │ │ │ │ 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 1756e8 │ │ │ │ + bl 175788 │ │ │ │ cbz r0, 13389c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (1338a8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 133790 │ │ │ │ nop │ │ │ │ - nop {7} │ │ │ │ + stmia r0!, {r5} │ │ │ │ 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 1756e8 │ │ │ │ + bl 175788 │ │ │ │ cbz r0, 13392e │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cbz r0, 133928 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ @@ -330585,15 +330591,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 1338e2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 1797c8 │ │ │ │ + bl 179868 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cbz r6, 133928 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ @@ -330604,18 +330610,18 @@ │ │ │ │ bne.n 133912 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (133938 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 133790 │ │ │ │ - bkpt 0x00de │ │ │ │ - movs r0, r3 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + itee hi │ │ │ │ + movhi r0, r3 │ │ │ │ + movls r0, r0 │ │ │ │ + movls 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 r4, [pc, #868] @ (133cb8 ) │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -330625,29 +330631,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, 133980 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ cbz r0, 133998 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #824] @ (133cbc ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #820] @ (133cc0 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1754c8 │ │ │ │ + bl 175568 │ │ │ │ str.w r0, [r7, #172] @ 0xac │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 11fbec │ │ │ │ @@ -330744,15 +330750,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 175724 │ │ │ │ + bl 1757c4 │ │ │ │ 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 11ff5c │ │ │ │ @@ -330952,15 +330958,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r2, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsrs r4, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 133d28 │ │ │ │ + pop {r2, r4, r5} │ │ │ │ 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] @ (133e60 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -330972,15 +330978,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 121510 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #196] @ 0xc4 │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ cbz r0, 133d20 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r2, [pc, #356] @ (133e68 ) │ │ │ │ ldr r3, [pc, #348] @ (133e64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -331092,15 +331098,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 175724 │ │ │ │ + bl 1757c4 │ │ │ │ b.n 133d02 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add.w r4, r0, #16 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 133e56 │ │ │ │ subs r3, #96 @ 0x60 │ │ │ │ @@ -331129,15 +331135,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] @ (133f2c ) │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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] @ (133f30 ) │ │ │ │ @@ -331199,15 +331205,15 @@ │ │ │ │ bl 132f94 │ │ │ │ stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 133f48 │ │ │ │ + cbnz r6, 133f74 │ │ │ │ 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 │ │ │ │ @@ -331224,15 +331230,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r1, [pc, #8] @ (133f74 ) │ │ │ │ add r1, pc │ │ │ │ bl 133790 │ │ │ │ nop │ │ │ │ - cbnz r4, 133f7a │ │ │ │ + cbnz r4, 133fa6 │ │ │ │ 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 │ │ │ │ @@ -331379,15 +331385,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ b.n 1340e2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 120014 │ │ │ │ @@ -331404,15 +331410,15 @@ │ │ │ │ ldr r7, [pc, #140] @ (1341c0 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ add r7, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 194cf0 │ │ │ │ + bl 194d90 │ │ │ │ ldr r3, [pc, #128] @ (1341c4 ) │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ @@ -331471,31 +331477,31 @@ │ │ │ │ ldr r1, [pc, #16] @ (1341f0 ) │ │ │ │ ldr r0, [pc, #20] @ (1341f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 11e5b0 │ │ │ │ nop │ │ │ │ - beq.n 1341e0 │ │ │ │ + bne.n 134140 │ │ │ │ movs r4, r4 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ movs r0, r3 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [pc, #2312] @ 134b18 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 179690 │ │ │ │ + bl 179730 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, r8, #80 @ 0x50 │ │ │ │ bl 120c1c │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ @@ -331562,15 +331568,15 @@ │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 134254 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ 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 13443e │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ cmp r5, r2 │ │ │ │ @@ -331647,15 +331653,15 @@ │ │ │ │ cbz r2, 1343c6 │ │ │ │ lsls r2, r1, #29 │ │ │ │ bmi.n 1342c8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134430 │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 134428 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ @@ -331663,29 +331669,29 @@ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r7 │ │ │ │ bne.w 134850 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, r6 │ │ │ │ bne.w 134850 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 134420 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1343f2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 134850 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1343e2 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ movs r5, #0 │ │ │ │ ldrd r7, r6, [r3, #32] │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1343fc │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ @@ -331774,15 +331780,15 @@ │ │ │ │ bne.w 1342c8 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ beq.w 1343b0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134594 │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13458c │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -331813,30 +331819,30 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 134a08 │ │ │ │ mov.w ip, #16 │ │ │ │ mov.w lr, #8 │ │ │ │ b.n 13467e │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134526 │ │ │ │ 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 120c48 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 1345de │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1345de │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cbz r2, 1345d2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ @@ -331848,15 +331854,15 @@ │ │ │ │ orrmi.w r3, r3, #4 │ │ │ │ bmi.n 1345cc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1345ae │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 1342c8 │ │ │ │ movs r2, #5 │ │ │ │ @@ -332482,15 +332488,15 @@ │ │ │ │ bhi.n 134c9c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ bpl.n 134bec │ │ │ │ ldrh r0, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr s0, [r2, #16] │ │ │ │ b.n 134bec │ │ │ │ cmp.w r1, #392 @ 0x188 │ │ │ │ bcc.n 134cc4 │ │ │ │ sub.w r1, r1, #396 @ 0x18c │ │ │ │ @@ -332586,19 +332592,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (134da4 ) │ │ │ │ ldr r0, [pc, #20] @ (134da8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 11e5b0 │ │ │ │ nop │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r6!, {} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r3, [pc, #632] @ (135020 ) │ │ │ │ + ldr r4, [pc, #312] @ (134ee0 ) │ │ │ │ movs r0, r3 │ │ │ │ - bcs.n 134e94 │ │ │ │ + bcc.n 134df4 │ │ │ │ movs r4, r3 │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldr.w r1, [ip] │ │ │ │ ands.w r3, r1, #12288 @ 0x3000 │ │ │ │ beq.n 134de4 │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ cbz r3, 134de4 │ │ │ │ @@ -333898,25 +333904,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 17b010 │ │ │ │ + bl 17b0b0 │ │ │ │ ldr.w r9, [r5, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 135d04 │ │ │ │ movw sl, #8195 @ 0x2003 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17b188 │ │ │ │ + bl 17b228 │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 135c72 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -333941,15 +333947,15 @@ │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.n 135c68 │ │ │ │ tst.w r0, sl │ │ │ │ bne.n 135c68 │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17b2c8 │ │ │ │ + bl 17b368 │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 135c68 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -333998,15 +334004,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 135ca0 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp r7, lr │ │ │ │ bne.n 135c86 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17b114 │ │ │ │ + bl 17b1b4 │ │ │ │ ldr r2, [pc, #48] @ (135d1c ) │ │ │ │ ldr r3, [pc, #36] @ (135d10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -334164,15 +334170,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 179690 │ │ │ │ + bl 179730 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 120c1c │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ @@ -334461,15 +334467,15 @@ │ │ │ │ strmi.w r0, [r3, #-4] │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 136152 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 135e98 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 136094 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -334487,23 +334493,23 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 136258 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 136248 │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 136248 │ │ │ │ strd r7, r5, [sp, #12] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ b.n 1361d4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 136240 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1361c8 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ @@ -334539,15 +334545,15 @@ │ │ │ │ sub.w lr, r5, ip │ │ │ │ adds.w r3, r8, lr │ │ │ │ beq.n 136212 │ │ │ │ ldr.w lr, [r8, lr] │ │ │ │ b.n 13620a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1361d4 │ │ │ │ ldrd r7, r5, [sp, #12] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 11fe78 │ │ │ │ @@ -334854,15 +334860,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 19612c │ │ │ │ + bl 1961cc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r4, #3 │ │ │ │ beq.n 136576 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r3, r6, r3, r7 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ adds r3, #11 │ │ │ │ @@ -334955,15 +334961,15 @@ │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 136676 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1711e4 │ │ │ │ + bl 171284 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ @@ -337564,15 +337570,15 @@ │ │ │ │ movs r1, #20 │ │ │ │ ldr.w r5, [pc, #2768] @ 138d18 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 │ │ │ │ @@ -337580,15 +337586,15 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [r0, #4] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.n 1382b2 │ │ │ │ movw r1, #7868 @ 0x1ebc │ │ │ │ mov r0, sl │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r0, #3936 @ 0xf60 │ │ │ │ ldr r7, [r3, #116] @ 0x74 │ │ │ │ mov r1, r7 │ │ │ │ bl 137164 │ │ │ │ mov r1, r7 │ │ │ │ @@ -338130,15 +338136,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1366f8 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 1387ea │ │ │ │ mov r0, sl │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr.w r2, [pc, #1300] @ 138d20 │ │ │ │ ldr.w r3, [pc, #1284] @ 138d14 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ @@ -338802,15 +338808,15 @@ │ │ │ │ b.w 1384e8 │ │ │ │ ldr.w r4, [fp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ beq.w 139554 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 42884 │ │ │ │ @@ -339106,15 +339112,15 @@ │ │ │ │ beq.w 139614 │ │ │ │ movw r9, #385 @ 0x181 │ │ │ │ movt r9, #13286 @ 0x33e6 │ │ │ │ mov.w r8, #0 │ │ │ │ movw r6, #257 @ 0x101 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ cmp r0, r2 │ │ │ │ beq.w 139634 │ │ │ │ subs r2, #96 @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ @@ -339856,15 +339862,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 179690 │ │ │ │ + bl 179730 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ bl 120c1c │ │ │ │ ldr.w r7, [fp, #84] @ 0x54 │ │ │ │ add.w fp, fp, #80 @ 0x50 │ │ │ │ @@ -339929,15 +339935,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ bl 11f9a8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 17b39c │ │ │ │ + bl 17b43c │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 11ff98 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -339964,22 +339970,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 17b328 │ │ │ │ + bl 17b3c8 │ │ │ │ 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 17b280 │ │ │ │ + bl 17b320 │ │ │ │ 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] │ │ │ │ @@ -340016,15 +340022,15 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, sl │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 1399b2 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r2, [pc, #392] @ (139cb4 ) │ │ │ │ ldr r3, [pc, #384] @ (139cb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -340097,31 +340103,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 17b39c │ │ │ │ + bl 17b43c │ │ │ │ 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 139afc │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 139c30 │ │ │ │ b.n 139afc │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 139afc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 139c22 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ @@ -340627,54 +340633,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -340691,15 +340697,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsh r4, [r4, r0] │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ @@ -340708,15 +340714,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 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [pc, #232] @ 13a31c │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r9, pc │ │ │ │ @@ -340726,18 +340732,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n 13a304 │ │ │ │ tbb [pc, r3] │ │ │ │ bx r8 │ │ │ │ str r7, [r0, r1] │ │ │ │ @@ -340753,21 +340759,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -340781,15 +340787,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 13a294 │ │ │ │ mov.w r8, #8 │ │ │ │ b.n 13a294 │ │ │ │ @@ -340819,56 +340825,56 @@ │ │ │ │ movw r1, #517 @ 0x205 │ │ │ │ ldr.w r8, [pc, #1036] @ 13a760 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 13a3b4 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [pc, #940] @ (13a764 ) │ │ │ │ ldr r2, [pc, #944] @ (13a768 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 193540 │ │ │ │ + bl 1935e0 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -340876,28 +340882,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -340932,15 +340938,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 13a4da │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 13a746 │ │ │ │ bhi.w 13a74a │ │ │ │ @@ -340952,42 +340958,42 @@ │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 13a482 │ │ │ │ ldr r3, [pc, #664] @ (13a774 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ ldr r2, [pc, #660] @ (13a778 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 193540 │ │ │ │ + bl 1935e0 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1976e8 │ │ │ │ + bl 197788 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 13a210 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ 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 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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 │ │ │ │ @@ -340995,27 +341001,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -341048,33 +341054,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a88 │ │ │ │ + bl 193b28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -341082,23 +341088,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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] │ │ │ │ @@ -341132,18 +341138,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 197790 │ │ │ │ + bl 197830 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 13a210 │ │ │ │ ldr r2, [pc, #92] @ (13a77c ) │ │ │ │ ldr r3, [pc, #56] @ (13a758 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -341172,23 +341178,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, r2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldrb r4, [r4, r2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsrs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ movs r0, r3 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, r6] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ movs r0, r3 │ │ │ │ ldr r4, [r3, r3] │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ @@ -341207,22 +341213,22 @@ │ │ │ │ bhi.n 13a8a4 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ lsls r2, r7, #13 │ │ │ │ ldrb r2, [r7, #9] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -341232,32 +341238,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 13a7bc │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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} │ │ │ │ @@ -341275,15 +341281,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 13a7bc │ │ │ │ ldr r2, [r3, r1] │ │ │ │ @@ -341322,35 +341328,35 @@ │ │ │ │ ldr.w r2, [pc, #1288] @ 13ae14 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 193540 │ │ │ │ + bl 1935e0 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 13a948 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -341358,27 +341364,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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] │ │ │ │ @@ -341407,15 +341413,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 13aa76 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 13adf6 │ │ │ │ bhi.w 13adee │ │ │ │ @@ -341448,38 +341454,38 @@ │ │ │ │ bne.w 13adfe │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [pc, #936] @ (13ae24 ) │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 193540 │ │ │ │ + bl 1935e0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1976e8 │ │ │ │ + bl 197788 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r7, [sl, #17] │ │ │ │ bl 13a210 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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} │ │ │ │ @@ -341488,34 +341494,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ strb.w r7, [r8, #42] @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ bl 13a788 │ │ │ │ add.w r3, r8, #24 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -341524,26 +341530,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -341576,37 +341582,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 13ac42 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -341614,27 +341620,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -341667,81 +341673,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 13a210 │ │ │ │ mov.w r1, #724 @ 0x2d4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r1, r8, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193a88 │ │ │ │ + bl 193b28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 197790 │ │ │ │ + bl 197830 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 13a210 │ │ │ │ b.n 13aa5a │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 13acf6 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 13abe6 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #517 @ 0x205 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r3, r7, #24 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 13a8fa │ │ │ │ ldr r3, [pc, #64] @ (13ae28 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 13aa78 │ │ │ │ @@ -341757,23 +341763,23 @@ │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r4, r4] │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsrs r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 13ae7c │ │ │ │ + bcc.n 13addc │ │ │ │ movs r7, r2 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, r6] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [pc, #160] @ (13aec8 ) │ │ │ │ + ldr r6, [pc, #864] @ (13b188 ) │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -341805,30 +341811,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 194b50 │ │ │ │ + bl 194bf0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 13aeb6 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -341874,21 +341880,21 @@ │ │ │ │ b.n 13af36 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp r8, r3 │ │ │ │ bhi.n 13afcc │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -341904,29 +341910,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r3, r6, #24 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #129 @ 0x81 │ │ │ │ bne.n 13af2c │ │ │ │ add.w r3, r6, #24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ bls.n 13af36 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ @@ -341963,21 +341969,21 @@ │ │ │ │ beq.n 13b114 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -341995,15 +342001,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [pc, #176] @ (13b148 ) │ │ │ │ ldr r3, [pc, #160] @ (13b138 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -342016,21 +342022,21 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 13aeec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 13af16 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -342041,15 +342047,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ b.n 13b094 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ addls r5, sp, #52 @ 0x34 │ │ │ │ addls r4, sp, #68 @ 0x44 │ │ │ │ bhi.n 13b12a │ │ │ │ @@ -342145,15 +342151,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 13b206 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp ip, lr │ │ │ │ bne.n 13b1f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 179944 │ │ │ │ + bl 1799e4 │ │ │ │ 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] │ │ │ │ @@ -342648,15 +342654,15 @@ │ │ │ │ ldrb.w r2, [r3, #345] @ 0x159 │ │ │ │ cbz r2, 13b742 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #16] @ (13b748 ) │ │ │ │ ldr r1, [pc, #20] @ (13b74c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 195954 │ │ │ │ + bl 1959f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 3574a │ │ │ │ b.n 13b246 │ │ │ │ vtbl.8 d20, {d15-d18}, d29 │ │ │ │ @@ -342739,22 +342745,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 19edc4 │ │ │ │ + bl 19ee64 │ │ │ │ ldr r2, [pc, #16] @ (13b844 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (13b848 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 195954 │ │ │ │ + bl 1959f4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 1b5846 │ │ │ │ b.n 13b192 │ │ │ │ vsli.64 , q12, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -342968,30 +342974,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 42884 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e680 │ │ │ │ + bl 17e720 │ │ │ │ ldr.w r7, [r5, #384] @ 0x180 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13bbea │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r4 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 13bafe │ │ │ │ ldrb.w sl, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 13bafe │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1954a4 │ │ │ │ + bl 195544 │ │ │ │ cbz r0, 13ba92 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 13bbb6 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ @@ -343034,15 +343040,15 @@ │ │ │ │ cmp r0, #4 │ │ │ │ bne.n 13bad8 │ │ │ │ b.n 13bab0 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13ba6c │ │ │ │ mov r4, r8 │ │ │ │ @@ -343259,15 +343265,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 17e6b0 │ │ │ │ + bl 17e750 │ │ │ │ str.w sl, [sp] │ │ │ │ strd r6, r9, [r0] │ │ │ │ b.n 13bab0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 13bd44 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #20 │ │ │ │ @@ -343288,18 +343294,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - bl 175b28 │ │ │ │ + bl 175bc8 │ │ │ │ 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 13bf3a │ │ │ │ movs r5, #0 │ │ │ │ @@ -343347,27 +343353,27 @@ │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ add.w r2, r3, #80 @ 0x50 │ │ │ │ cmp r7, r2 │ │ │ │ bne.n 13bd9a │ │ │ │ mov r0, fp │ │ │ │ mov r6, r5 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ 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 13be42 │ │ │ │ cmp r2, r0 │ │ │ │ beq.n 13bddc │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13beaa │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #28] │ │ │ │ @@ -343432,15 +343438,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 175724 │ │ │ │ + bl 1757c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b.n 13be38 │ │ │ │ movw r6, #315 @ 0x13b │ │ │ │ cmp ip, r6 │ │ │ │ bne.n 13be24 │ │ │ │ ldr.w r6, [r8] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ @@ -343464,15 +343470,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ itt eq │ │ │ │ moveq r2, r1 │ │ │ │ moveq r4, r3 │ │ │ │ b.n 13be24 │ │ │ │ mov r0, fp │ │ │ │ movs r6, #0 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ 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] │ │ │ │ @@ -343755,17 +343761,17 @@ │ │ │ │ movs r7, #0 │ │ │ │ b.n 13c08a │ │ │ │ sub.w r3, r2, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 13c012 │ │ │ │ b.n 13c220 │ │ │ │ nop │ │ │ │ - str r6, [r4, r5] │ │ │ │ + strh r6, [r2, r0] │ │ │ │ movs r4, r4 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + str r2, [r4, r7] │ │ │ │ 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 │ │ │ │ @@ -343782,15 +343788,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 171e64 │ │ │ │ + bl 171f04 │ │ │ │ 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] │ │ │ │ @@ -344014,17 +344020,17 @@ │ │ │ │ cmp r2, #30 │ │ │ │ bls.n 13c43c │ │ │ │ b.n 13c36e │ │ │ │ sub.w r3, r1, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 13c36e │ │ │ │ b.n 13c4c0 │ │ │ │ - ldr r6, [pc, #776] @ (13c804 ) │ │ │ │ + ldr r7, [pc, #456] @ (13c6c4 ) │ │ │ │ movs r4, r4 │ │ │ │ - ldr r6, [pc, #200] @ (13c5c8 ) │ │ │ │ + ldr r6, [pc, #904] @ (13c888 ) │ │ │ │ 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] │ │ │ │ @@ -344084,15 +344090,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 13c7be │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 13c5f0 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 171e28 │ │ │ │ + bl 171ec8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 13c5f0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp fp, r4 │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -344106,15 +344112,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13c5b4 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13c5aa │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 171e28 │ │ │ │ + bl 171ec8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 13c5ba │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r4 │ │ │ │ bne.n 13c584 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -344616,15 +344622,15 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r3, [pc, #2484] @ 13d4e4 │ │ │ │ strd r7, r1, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 179690 │ │ │ │ + bl 179730 │ │ │ │ ldr r4, [r7, #84] @ 0x54 │ │ │ │ add.w lr, r7, #80 @ 0x50 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp lr, r4 │ │ │ │ beq.w 13d02e │ │ │ │ mov fp, lr │ │ │ │ movw sl, #8208 @ 0x2010 │ │ │ │ @@ -344759,15 +344765,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ bl 137164 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -344841,29 +344847,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 13cd54 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 17206c │ │ │ │ + bl 17210c │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r4, r7 │ │ │ │ itt ne │ │ │ │ subne r7, #96 @ 0x60 │ │ │ │ movne r9, r4 │ │ │ │ beq.n 13cdaa │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 171eb8 │ │ │ │ + bl 171f58 │ │ │ │ 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 13cd88 │ │ │ │ mov r4, r9 │ │ │ │ @@ -344931,15 +344937,15 @@ │ │ │ │ bne.n 13ce16 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 13ce16 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 171e28 │ │ │ │ + bl 171ec8 │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 13ce1c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.w 13d054 │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -344969,15 +344975,15 @@ │ │ │ │ bne.n 13cde8 │ │ │ │ ldrd r5, r8, [sp, #32] │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [pc, #1592] @ 13d4ec │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r1, pc │ │ │ │ - bl 171ed0 │ │ │ │ + bl 171f70 │ │ │ │ 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 13cee0 │ │ │ │ @@ -345122,15 +345128,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 13cc98 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr.w r2, [pc, #1212] @ 13d4f0 │ │ │ │ ldr.w r3, [pc, #1196] @ 13d4e4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -345158,15 +345164,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 13d404 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13d3f0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ - bl 179748 │ │ │ │ + bl 1797e8 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 13d0b0 │ │ │ │ add sl, fp │ │ │ │ str.w r7, [sl] │ │ │ │ mov sl, r5 │ │ │ │ b.n 13cea0 │ │ │ │ @@ -345183,28 +345189,28 @@ │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r5, r8 │ │ │ │ bcs.w 13cea0 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 171e28 │ │ │ │ + bl 171ec8 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 13d0ce │ │ │ │ b.n 13cea0 │ │ │ │ add.w r8, fp, sl │ │ │ │ cmp fp, r8 │ │ │ │ it cc │ │ │ │ movcc r5, fp │ │ │ │ bcs.n 13d100 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 171e28 │ │ │ │ + bl 171ec8 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 13d0ee │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #5 │ │ │ │ bhi.n 13d0b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -345225,15 +345231,15 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 13d4aa │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13d47e │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13d0b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ @@ -345760,15 +345766,15 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cbz r3, 13d6be │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [pc, #124] @ (13d6f8 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13d6ec │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 13d6ba │ │ │ │ @@ -345784,59 +345790,59 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (13d704 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #72] @ (13d708 ) │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13d68c │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (13d70c ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13d68c │ │ │ │ ldr r1, [pc, #52] @ (13d710 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13d68c │ │ │ │ ldr r2, [pc, #44] @ (13d714 ) │ │ │ │ add r2, pc │ │ │ │ b.n 13d6a4 │ │ │ │ ldr r1, [pc, #40] @ (13d718 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13d68c │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r0, 13d74e │ │ │ │ + cbnz r0, 13d77a │ │ │ │ movs r7, r2 │ │ │ │ - movs r2, #32 │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ movs r0, r3 │ │ │ │ - movs r1, #236 @ 0xec │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ movs r0, r3 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 13dc80 │ │ │ │ + b.n 13dde0 │ │ │ │ movs r0, r3 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - b.n 13dc64 │ │ │ │ + b.n 13ddc4 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -345847,15 +345853,15 @@ │ │ │ │ and.w r2, r3, #1344 @ 0x540 │ │ │ │ tst.w r3, #640 @ 0x280 │ │ │ │ beq.n 13d7e6 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 13d8d6 │ │ │ │ ldr r1, [pc, #540] @ (13d964 ) │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #16 │ │ │ │ bmi.n 13d7f8 │ │ │ │ lsls r1, r3, #13 │ │ │ │ bmi.n 13d808 │ │ │ │ lsls r2, r3, #15 │ │ │ │ bmi.n 13d818 │ │ │ │ @@ -345864,29 +345870,29 @@ │ │ │ │ lsls r1, r3, #14 │ │ │ │ bmi.n 13d838 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 13d772 │ │ │ │ ldr r1, [pc, #508] @ (13d968 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r3, #40 @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 13d792 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 13d876 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ cbz r3, 13d792 │ │ │ │ ldr r1, [pc, #480] @ (13d96c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #28 │ │ │ │ bmi.n 13d884 │ │ │ │ lsls r3, r1, #29 │ │ │ │ bmi.n 13d894 │ │ │ │ lsls r6, r1, #12 │ │ │ │ bmi.w 13d8a6 │ │ │ │ @@ -345900,67 +345906,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] @ (13d970 ) │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.w 13d8e2 │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 13d7e2 │ │ │ │ ldr r1, [pc, #408] @ (13d974 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13d750 │ │ │ │ ldr r1, [pc, #396] @ (13d978 ) │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #16 │ │ │ │ bpl.n 13d754 │ │ │ │ ldr r1, [pc, #384] @ (13d97c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #13 │ │ │ │ bpl.n 13d758 │ │ │ │ ldr r1, [pc, #372] @ (13d980 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #15 │ │ │ │ bpl.n 13d75c │ │ │ │ ldr r1, [pc, #360] @ (13d984 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #26 │ │ │ │ bpl.n 13d760 │ │ │ │ ldr r1, [pc, #348] @ (13d988 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #14 │ │ │ │ bpl.n 13d764 │ │ │ │ ldr r1, [pc, #336] @ (13d98c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13d764 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13d90c │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r6, r1, #27 │ │ │ │ bmi.n 13d8fa │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ @@ -345974,160 +345980,160 @@ │ │ │ │ bmi.n 13d956 │ │ │ │ lsrs r2, r6, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 13d93c │ │ │ │ ldr r1, [pc, #296] @ (13d994 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13d7d2 │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13d788 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #28 │ │ │ │ bpl.n 13d798 │ │ │ │ ldr r1, [pc, #272] @ (13d998 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #29 │ │ │ │ bpl.n 13d79c │ │ │ │ ldr r1, [pc, #260] @ (13d99c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r6, r1, #12 │ │ │ │ bpl.w 13d7a2 │ │ │ │ ldr r1, [pc, #248] @ (13d9a0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ bpl.w 13d7a8 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #216] @ (13d9a4 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13d7d2 │ │ │ │ ldr r1, [pc, #208] @ (13d9a8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ b.n 13d750 │ │ │ │ ldr r3, [pc, #200] @ (13d9ac ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #188] @ (13d9b0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13d7d2 │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 13d92e │ │ │ │ ldr r1, [pc, #176] @ (13d9b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13d7d2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 13d65c │ │ │ │ b.n 13d7d2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 13d65c │ │ │ │ ldr r1, [pc, #148] @ (13d9b8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13d7b6 │ │ │ │ ldr r1, [pc, #140] @ (13d9bc ) │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13d7d2 │ │ │ │ ldr r1, [pc, #128] @ (13d9c0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13d7d2 │ │ │ │ ldr r1, [pc, #120] @ (13d9c4 ) │ │ │ │ lsrs r2, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13d7d2 │ │ │ │ ldr r1, [pc, #112] @ (13d9c8 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13d7d2 │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ movs r0, r3 │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + movs r2, #84 @ 0x54 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ movs r7, r2 │ │ │ │ - movs r1, #112 @ 0x70 │ │ │ │ + movs r2, #32 │ │ │ │ movs r0, r3 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + pop {r2, r3, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xf5200017 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + rsbs r0, r0, #9895936 @ 0x970000 │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xf7980017 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + str.w r0, [r8, r7, lsl #1] │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xf4b80017 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + sbc.w r0, r8, #9895936 @ 0x970000 │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ movs r0, r3 │ │ │ │ - cbnz r4, 13d9b2 │ │ │ │ + rev r4, r5 │ │ │ │ movs r7, r2 │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ + movs r2, #22 │ │ │ │ movs r0, r3 │ │ │ │ - add r7, sp, #608 @ 0x260 │ │ │ │ + add sp, #288 @ 0x120 │ │ │ │ movs r7, r2 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ movs r7, r2 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r2, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ + movs r0, #254 @ 0xfe │ │ │ │ movs r0, r3 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + cbnz r0, 13d9d6 │ │ │ │ movs r7, r2 │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + movs r1, #30 │ │ │ │ movs r0, r3 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r1, #32 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb7e2 │ │ │ │ + @ instruction: 0xb892 │ │ │ │ movs r7, r2 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r1, #8 │ │ │ │ movs r0, r3 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + movs r1, #88 @ 0x58 │ │ │ │ movs r0, r3 │ │ │ │ - movs r0, #94 @ 0x5e │ │ │ │ + movs r1, #14 │ │ │ │ movs r0, r3 │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + movs r1, #20 │ │ │ │ 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 │ │ │ │ @@ -346136,36 +346142,36 @@ │ │ │ │ ldr.w r8, [pc, #2388] @ 13e33c │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #0 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 13d9ee │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 13dbe0 │ │ │ │ ldr.w r1, [pc, #2364] @ 13e340 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r7, r3, #14 │ │ │ │ bmi.n 13dac0 │ │ │ │ ldr.w r1, [pc, #2348] @ 13e344 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr.w r1, [pc, #2336] @ 13e348 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r6, r3, #31 │ │ │ │ bmi.w 13ded4 │ │ │ │ lsls r0, r3, #30 │ │ │ │ bmi.w 13dec4 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.w 13deb6 │ │ │ │ @@ -346190,15 +346196,15 @@ │ │ │ │ bne.w 13df62 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 13e2f2 │ │ │ │ ldr.w r1, [pc, #2248] @ 13e34c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 13df82 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 13df82 │ │ │ │ @@ -346215,22 +346221,22 @@ │ │ │ │ lsls r6, r7, #14 │ │ │ │ lsls r7, r6, #14 │ │ │ │ lsls r0, r6, #14 │ │ │ │ lsls r1, r5, #14 │ │ │ │ ldr.w r1, [pc, #2188] @ 13e350 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13da24 │ │ │ │ bl 11e590 │ │ │ │ ldr.w r1, [pc, #2176] @ 13e354 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r6, r3, #26 │ │ │ │ bmi.w 13dfd0 │ │ │ │ lsls r0, r3, #25 │ │ │ │ bmi.w 13e00c │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 13dffe │ │ │ │ @@ -346266,15 +346272,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 13e300 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #2044] @ 13e358 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 13e01a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #290 @ 0x122 │ │ │ │ bls.w 13df42 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ @@ -346288,36 +346294,36 @@ │ │ │ │ beq.w 13e32e │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 13e322 │ │ │ │ cbnz r3, 13dba4 │ │ │ │ ldr.w r1, [pc, #1984] @ 13e35c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13e316 │ │ │ │ ldr.w r1, [pc, #1968] @ 13e360 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 13e30a │ │ │ │ ldr.w r1, [pc, #1948] @ 13e364 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr.w r1, [pc, #1940] @ 13e368 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ 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 │ │ │ │ @@ -346359,44 +346365,44 @@ │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cbnz r3, 13dc6c │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, 13dc6c │ │ │ │ ldr.w r1, [pc, #1800] @ 13e36c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 13ddfc │ │ │ │ mov r0, r4 │ │ │ │ bl 11fed0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 13ddd6 │ │ │ │ ldr.w r1, [pc, #1772] @ 13e370 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ 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 13e0de │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 13dfc2 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 13dcc6 │ │ │ │ ldr.w r1, [pc, #1740] @ 13e374 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13dcc6 │ │ │ │ ldr.w r1, [pc, #1732] @ 13e378 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 13dc92 │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 13de58 │ │ │ │ @@ -346423,22 +346429,22 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13dcec │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13dcd8 │ │ │ │ ldr.w r1, [pc, #1652] @ 13e37c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 13dcde │ │ │ │ ldr.w r1, [pc, #1636] @ 13e380 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13dcde │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 13ddd2 │ │ │ │ ldr.w r1, [pc, #1616] @ 13e384 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [pc, #1616] @ 13e388 │ │ │ │ @@ -346465,15 +346471,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 13dd7e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ beq.n 13ddc0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -346485,77 +346491,77 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 13dd8a │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13dd42 │ │ │ │ ldr.w r1, [pc, #1512] @ 13e38c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 13dd4a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13dd4a │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1480] @ 13e390 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13dd88 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13dc14 │ │ │ │ ldr.w r1, [pc, #1468] @ 13e394 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ mov r0, r4 │ │ │ │ bl 11fee0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13df2a │ │ │ │ ldr.w r1, [pc, #1448] @ 13e398 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13dc80 │ │ │ │ ldr.w r1, [pc, #1436] @ 13e39c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 13dc74 │ │ │ │ ldr.w r8, [pc, #1420] @ 13e3a0 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1420] @ 13e3a4 │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 13de38 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.w 13dc74 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13de30 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13de22 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 13de22 │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ b.n 13dd2a │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ @@ -346568,47 +346574,47 @@ │ │ │ │ lsls r7, r6, #5 │ │ │ │ lsls r1, r5, #5 │ │ │ │ lsls r6, r7, #5 │ │ │ │ lsls r5, r0, #6 │ │ │ │ ldr.w r1, [pc, #1320] @ 13e3a8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13da62 │ │ │ │ ldr.w r1, [pc, #1312] @ 13e3ac │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 13da5c │ │ │ │ ldr.w r1, [pc, #1300] @ 13e3b0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13da54 │ │ │ │ ldr.w r1, [pc, #1288] @ 13e3b4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13da4c │ │ │ │ ldr.w r1, [pc, #1280] @ 13e3b8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13da44 │ │ │ │ ldr.w r1, [pc, #1268] @ 13e3bc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 13da3e │ │ │ │ ldr.w r1, [pc, #1256] @ 13e3c0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 13da38 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 13dc6c │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -346617,51 +346623,51 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 13e1a4 │ │ │ │ ldr.w r1, [pc, #1212] @ 13e3c4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13dc32 │ │ │ │ ldr.w r1, [pc, #1200] @ 13e3c8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 13dc5a │ │ │ │ mov r0, r4 │ │ │ │ bl 11ff00 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1176] @ 13e3cc │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13dc80 │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ bhi.w 13e0ea │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ bne.w 13dc00 │ │ │ │ ldr.w r1, [pc, #1148] @ 13e3d0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 13dbe2 │ │ │ │ bl 11e590 │ │ │ │ ldr.w r1, [pc, #1132] @ 13e3d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 13da9a │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -346678,139 +346684,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] @ 13e3dc │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 13dbe2 │ │ │ │ ldr.w r1, [pc, #1052] @ 13e3e0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13dcc6 │ │ │ │ ldr.w r1, [pc, #1040] @ 13e3e4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 13dae8 │ │ │ │ ldr.w r1, [pc, #1028] @ 13e3e8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 13db00 │ │ │ │ ldr r1, [pc, #1016] @ (13e3ec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 13dafa │ │ │ │ ldr r1, [pc, #1008] @ (13e3f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 13daf4 │ │ │ │ ldr r1, [pc, #996] @ (13e3f4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 13daee │ │ │ │ ldr r1, [pc, #988] @ (13e3f8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13db6c │ │ │ │ ldr r1, [pc, #980] @ (13e3fc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13db12 │ │ │ │ ldr r1, [pc, #972] @ (13e400 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 13db0c │ │ │ │ ldr r1, [pc, #960] @ (13e404 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 13db06 │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 13e268 │ │ │ │ ldr r3, [pc, #944] @ (13e408 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [pc, #944] @ (13e40c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #940] @ (13e410 ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.n 13e090 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 13e070 │ │ │ │ ldr r1, [pc, #908] @ (13e414 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13dcbe │ │ │ │ ldr r1, [pc, #900] @ (13e418 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13e07c │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #880] @ (13e41c ) │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 13dc5a │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #860] @ (13e420 ) │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 13dc5a │ │ │ │ ldr r1, [pc, #852] @ (13e424 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13dc58 │ │ │ │ ldr r1, [pc, #840] @ (13e428 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13dcc6 │ │ │ │ mvn.w r6, #260 @ 0x104 │ │ │ │ movw r3, #32773 @ 0x8005 │ │ │ │ movt r3, #12289 @ 0x3001 │ │ │ │ add r2, r6 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r7, r3, #31 │ │ │ │ @@ -346819,427 +346825,428 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [pc, #804] @ (13e42c ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr r1, [pc, #804] @ (13e430 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 13dbe2 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #784] @ (13e434 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13db1e │ │ │ │ ldr r1, [pc, #772] @ (13e438 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13db28 │ │ │ │ ldr r1, [pc, #760] @ (13e43c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 13dbe2 │ │ │ │ ldr r1, [pc, #752] @ (13e440 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 13dbe2 │ │ │ │ ldr r1, [pc, #740] @ (13e444 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 13dbe2 │ │ │ │ ldr r1, [pc, #732] @ (13e448 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 13dbe2 │ │ │ │ ldr r1, [pc, #720] @ (13e44c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 13dbe2 │ │ │ │ ldr r1, [pc, #712] @ (13e450 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 13dbe2 │ │ │ │ ldr r1, [pc, #700] @ (13e454 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 13dbe2 │ │ │ │ ldr r1, [pc, #688] @ (13e458 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13dc32 │ │ │ │ ldr r1, [pc, #680] @ (13e45c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13df82 │ │ │ │ ldr r1, [pc, #668] @ (13e460 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13df82 │ │ │ │ ldr r1, [pc, #660] @ (13e464 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13df82 │ │ │ │ ldr r1, [pc, #648] @ (13e468 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13df82 │ │ │ │ ldr r1, [pc, #640] @ (13e46c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13df82 │ │ │ │ ldr r1, [pc, #628] @ (13e470 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13df82 │ │ │ │ ldr r1, [pc, #620] @ (13e474 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13df82 │ │ │ │ ldr r1, [pc, #608] @ (13e478 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13df82 │ │ │ │ ldr r1, [pc, #600] @ (13e47c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13df82 │ │ │ │ ldr r1, [pc, #588] @ (13e480 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13df82 │ │ │ │ ldr r1, [pc, #580] @ (13e484 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13df82 │ │ │ │ ldr r1, [pc, #568] @ (13e488 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13df82 │ │ │ │ ldr r1, [pc, #560] @ (13e48c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 13df82 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #544] @ (13e490 ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13e056 │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 13e2e6 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ cmp r5, #27 │ │ │ │ asrs r5, r5, #20 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #508] @ (13e494 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [pc, #504] @ (13e498 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #500] @ (13e49c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 13dbe2 │ │ │ │ ldr r1, [pc, #488] @ (13e4a0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13e29e │ │ │ │ ldr r1, [pc, #480] @ (13e4a4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13e29e │ │ │ │ ldr r1, [pc, #472] @ (13e4a8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13e29e │ │ │ │ ldr r1, [pc, #464] @ (13e4ac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13e29e │ │ │ │ ldr r1, [pc, #456] @ (13e4b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13e29e │ │ │ │ ldr r1, [pc, #448] @ (13e4b4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.w 13da8c │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.n 13db58 │ │ │ │ ldr r1, [pc, #428] @ (13e4b8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13dbd2 │ │ │ │ ldr r1, [pc, #420] @ (13e4bc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13dbba │ │ │ │ ldr r1, [pc, #412] @ (13e4c0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13dba4 │ │ │ │ ldr r1, [pc, #404] @ (13e4c4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ b.n 13dba4 │ │ │ │ nop │ │ │ │ - asrs r0, r3, #16 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ movs r0, r3 │ │ │ │ - subs r2, r6, #7 │ │ │ │ + movs r0, #162 @ 0xa2 │ │ │ │ movs r0, r3 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + movs r0, #158 @ 0x9e │ │ │ │ movs r0, r3 │ │ │ │ - asrs r2, r3, #15 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ movs r0, r3 │ │ │ │ - movs r0, #10 │ │ │ │ + movs r0, #186 @ 0xba │ │ │ │ movs r0, r3 │ │ │ │ - subs r6, r7, #4 │ │ │ │ + subs r6, r5, #7 │ │ │ │ movs r0, r3 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ movs r7, r2 │ │ │ │ - subs r2, r7, #6 │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ movs r0, r3 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ movs r0, r3 │ │ │ │ - subs r4, r5, #3 │ │ │ │ + subs r4, r3, #6 │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ + beq.n 13e298 │ │ │ │ movs r7, r2 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + subs r2, r7, #7 │ │ │ │ movs r0, r3 │ │ │ │ - subs r6, r2, #6 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ movs r0, r3 │ │ │ │ - ssat16 r0, #23, lr │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + @ instruction: 0xf3de0016 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xf21c001a │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + movt r0, #49178 @ 0xc01a │ │ │ │ + lsrs r0, r7, #2 │ │ │ │ movs r7, r2 │ │ │ │ - subs r6, r1, #1 │ │ │ │ + subs r6, r7, #3 │ │ │ │ movs r0, r3 │ │ │ │ - subs r6, r6, #0 │ │ │ │ + subs r6, r4, #3 │ │ │ │ movs r0, r3 │ │ │ │ - blt.n 13e488 │ │ │ │ + bgt.n 13e3e8 │ │ │ │ movs r0, r3 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ movs r7, r2 │ │ │ │ - subs r6, r0, #4 │ │ │ │ + subs r6, r6, #6 │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, r0, #1 │ │ │ │ + subs r0, r6, #3 │ │ │ │ movs r0, r3 │ │ │ │ - subs r0, r6, #0 │ │ │ │ + subs r0, r4, #3 │ │ │ │ movs r0, r3 │ │ │ │ - subs r2, r1, #0 │ │ │ │ + subs r2, r7, #2 │ │ │ │ movs r0, r3 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + subs r4, r2, r5 │ │ │ │ movs r0, r3 │ │ │ │ - lsls r6, r6, #27 │ │ │ │ + lsls r6, r4, #30 │ │ │ │ movs r7, r2 │ │ │ │ - mrc 0, 2, r0, cr2, cr7, {0} │ │ │ │ - mrc 0, 2, r0, cr12, cr7, {0} │ │ │ │ - subs r4, r7, r5 │ │ │ │ + vqadd.s8 d0, d2, d7 │ │ │ │ + vqadd.s8 d0, d12, d7 │ │ │ │ + adds r4, r5, #0 │ │ │ │ movs r0, r3 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + adds r6, r2, #0 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 13e8f4 │ │ │ │ + b.n 13ea54 │ │ │ │ movs r7, r2 │ │ │ │ - b.n 13e8c4 │ │ │ │ + b.n 13ea24 │ │ │ │ movs r7, r2 │ │ │ │ - b.n 13e8d0 │ │ │ │ + b.n 13ea30 │ │ │ │ movs r7, r2 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + adds r0, r4, #4 │ │ │ │ movs r0, r3 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + adds r6, r3, #4 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r5, #42 @ 0x2a │ │ │ │ + cmp r5, #218 @ 0xda │ │ │ │ movs r7, r2 │ │ │ │ - subs r4, r1, r7 │ │ │ │ + adds r4, r7, #1 │ │ │ │ movs r0, r3 │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ movs r7, r2 │ │ │ │ asrs r6, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + subs r4, r6, r7 │ │ │ │ movs r0, r3 │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ movs r0, r3 │ │ │ │ - ldc 0, cr0, [r2], #92 @ 0x5c │ │ │ │ - subs r2, r3, r3 │ │ │ │ + stcl 0, cr0, [r2, #-92]! @ 0xffffffa4 │ │ │ │ + subs r2, r1, r6 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xeb340017 │ │ │ │ - stc 0, cr0, [lr], {23} │ │ │ │ - ldcl 0, cr0, [ip], #-92 @ 0xffffffa4 │ │ │ │ - subs.w r0, r6, r7, lsr #32 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + @ instruction: 0xebe40017 │ │ │ │ + ldc 0, cr0, [lr, #-92]! @ 0xffffffa4 │ │ │ │ + stc 0, cr0, [ip, #-92]! @ 0xffffffa4 │ │ │ │ + stcl 0, cr0, [r6], #-92 @ 0xffffffa4 │ │ │ │ + subs r6, r3, r4 │ │ │ │ movs r0, r3 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r6, r7, r5 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xeae00017 │ │ │ │ + @ instruction: 0xeb900017 │ │ │ │ eors r0, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r0, 13e42c │ │ │ │ + sxth r0, r4 │ │ │ │ movs r7, r2 │ │ │ │ - subs r6, r6, r3 │ │ │ │ + subs r6, r4, r6 │ │ │ │ movs r0, r3 │ │ │ │ - vshr.u16 d0, d6, #8 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r7, r2 │ │ │ │ + subs r2, r0, r6 │ │ │ │ movs r0, r3 │ │ │ │ - subs r6, r5, r3 │ │ │ │ + subs r6, r3, r6 │ │ │ │ movs r0, r3 │ │ │ │ - subs r2, r7, r3 │ │ │ │ + subs r2, r5, r6 │ │ │ │ movs r0, r3 │ │ │ │ - subs r0, r3, r4 │ │ │ │ + subs r0, r1, r7 │ │ │ │ movs r0, r3 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + lsrs r6, r4, #12 │ │ │ │ movs r0, r3 │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r2, r2, r0 │ │ │ │ + subs r2, r0, r3 │ │ │ │ movs r0, r3 │ │ │ │ - adds r4, r4, r7 │ │ │ │ + subs r4, r2, r2 │ │ │ │ movs r0, r3 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ movs r7, r2 │ │ │ │ - adds r0, r1, r4 │ │ │ │ + adds r0, r7, r6 │ │ │ │ movs r0, r3 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + adds r6, r1, r6 │ │ │ │ movs r0, r3 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r4, r1, r6 │ │ │ │ movs r0, r3 │ │ │ │ - adds r2, r6, r3 │ │ │ │ + adds r2, r4, r6 │ │ │ │ movs r0, r3 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + adds r0, r5, r6 │ │ │ │ movs r0, r3 │ │ │ │ - adds r2, r3, r2 │ │ │ │ + adds r2, r1, r5 │ │ │ │ movs r0, r3 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + adds r6, r2, r6 │ │ │ │ movs r0, r3 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + subs r4, r7, r1 │ │ │ │ movs r0, r3 │ │ │ │ - adds r6, r7, r3 │ │ │ │ + adds r6, r5, r6 │ │ │ │ movs r0, r3 │ │ │ │ - adds r0, r5, r3 │ │ │ │ + adds r0, r3, r6 │ │ │ │ movs r0, r3 │ │ │ │ - adds r2, r2, r3 │ │ │ │ + adds r2, r0, r6 │ │ │ │ movs r0, r3 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + adds r4, r5, r5 │ │ │ │ movs r0, r3 │ │ │ │ - adds r6, r4, r2 │ │ │ │ + adds r6, r2, r5 │ │ │ │ movs r0, r3 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + adds r0, r5, r6 │ │ │ │ movs r0, r3 │ │ │ │ - adds r2, r4, r3 │ │ │ │ + adds r2, r2, r6 │ │ │ │ movs r0, r3 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + adds r4, r7, r5 │ │ │ │ movs r0, r3 │ │ │ │ - adds r6, r6, r2 │ │ │ │ + adds r6, r4, r5 │ │ │ │ movs r0, r3 │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r0, r2, r5 │ │ │ │ movs r0, r3 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r2, r7, r4 │ │ │ │ movs r0, r3 │ │ │ │ - adds r4, r6, r1 │ │ │ │ + adds r4, r4, r4 │ │ │ │ movs r0, r3 │ │ │ │ - adds r6, r3, r1 │ │ │ │ + adds r6, r1, r4 │ │ │ │ movs r0, r3 │ │ │ │ - adds r4, r4, r3 │ │ │ │ + adds r4, r2, r6 │ │ │ │ movs r0, r3 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + adds r4, r2, r5 │ │ │ │ movs r0, r3 │ │ │ │ subs r6, #52 @ 0x34 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r0, r5, r4 │ │ │ │ movs r0, r3 │ │ │ │ - adds r2, r7, r1 │ │ │ │ + adds r2, r5, r4 │ │ │ │ movs r0, r3 │ │ │ │ - adds r6, r4, r1 │ │ │ │ + adds r6, r2, r4 │ │ │ │ movs r0, r3 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + adds r6, r0, r4 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xf6d60017 │ │ │ │ - adds r2, r7, r0 │ │ │ │ + @ instruction: 0xf7860017 │ │ │ │ + adds r2, r5, r3 │ │ │ │ movs r0, r3 │ │ │ │ - asrs r6, r2, #30 │ │ │ │ + adds r6, r0, r1 │ │ │ │ movs r0, r3 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb826 │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xf7260017 │ │ │ │ - adds r2, r5, r0 │ │ │ │ + @ instruction: 0xf7d60017 │ │ │ │ + adds r2, r3, r3 │ │ │ │ movs r0, r3 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + adds r2, r1, r3 │ │ │ │ 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 │ │ │ │ @@ -347254,96 +347261,96 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #532] @ (13e70c ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 176358 │ │ │ │ + bl 1763f8 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 13e512 │ │ │ │ ldr r2, [pc, #512] @ (13e710 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #512] @ (13e714 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 13e576 │ │ │ │ ldr r1, [pc, #500] @ (13e718 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r1, [pc, #492] @ (13e71c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 13e56c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #476] @ (13e720 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 13e554 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 13e54a │ │ │ │ ldr r1, [pc, #436] @ (13e724 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 13e5ce │ │ │ │ ldr r1, [pc, #428] @ (13e728 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r1, [pc, #420] @ (13e72c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 13e5c4 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #404] @ (13e730 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 13e5ac │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 13e5a2 │ │ │ │ ldr r1, [pc, #364] @ (13e734 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ cmp r9, r6 │ │ │ │ it ne │ │ │ │ subne r6, #96 @ 0x60 │ │ │ │ beq.n 13e5f0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -347354,19 +347361,19 @@ │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 13e5dc │ │ │ │ ldr r1, [pc, #324] @ (13e738 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r1, [pc, #316] @ (13e73c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 13e620 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ @@ -347374,58 +347381,58 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 13e60a │ │ │ │ ldr r6, [pc, #284] @ (13e740 ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r1, [pc, #276] @ (13e744 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 13e67c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r1, [pc, #260] @ (13e748 ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cbz r2, 13e672 │ │ │ │ ldr r1, [pc, #248] @ (13e74c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13e6fa │ │ │ │ ldr r2, [pc, #232] @ (13e750 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #232] @ (13e754 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r1, [pc, #228] @ (13e758 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 13e6e2 │ │ │ │ ldr r1, [pc, #216] @ (13e75c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r1, [pc, #212] @ (13e760 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 13e6d8 │ │ │ │ ldr r6, [pc, #200] @ (13e764 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #200] @ 13e768 │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -347433,98 +347440,98 @@ │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ bls.n 13e6d8 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 13e6a8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 13e6b0 │ │ │ │ ldr r1, [pc, #144] @ (13e76c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r1, [pc, #140] @ (13e770 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 176390 │ │ │ │ + bl 176430 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 13e4fc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (13e774 ) │ │ │ │ add r2, pc │ │ │ │ b.n 13e668 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #52] @ 0x34 │ │ │ │ movs r7, r2 │ │ │ │ - movs r2, r4 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ movs r7, r2 │ │ │ │ - movs r6, r3 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ movs r0, r3 │ │ │ │ - bgt.n 13e7a4 │ │ │ │ + bgt.n 13e704 │ │ │ │ movs r7, r2 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r4, r1, #31 │ │ │ │ movs r0, r3 │ │ │ │ - lsrs r6, r3, #3 │ │ │ │ + lsrs r6, r1, #6 │ │ │ │ movs r0, r3 │ │ │ │ - asrs r4, r2, #28 │ │ │ │ + asrs r4, r0, #31 │ │ │ │ movs r0, r3 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ movs r0, r3 │ │ │ │ - orr.w r0, r4, r6, lsr #32 │ │ │ │ - lsrs r6, r0, #2 │ │ │ │ + @ instruction: 0xeaf40016 │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ movs r0, r3 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ movs r0, r3 │ │ │ │ - asrs r6, r4, #25 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ movs r0, r3 │ │ │ │ - strd r0, r0, [ip, #88]! @ 0x58 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + eors.w r0, ip, r6, lsr #32 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ movs r0, r3 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r4, r1, #28 │ │ │ │ movs r0, r3 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ movs r0, r3 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r0, r5, #27 │ │ │ │ movs r0, r3 │ │ │ │ - asrs r0, r5, #24 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ movs r0, r3 │ │ │ │ - asrs r6, r5, #24 │ │ │ │ + asrs r6, r3, #27 │ │ │ │ movs r0, r3 │ │ │ │ - asrs r6, r0, #23 │ │ │ │ + asrs r6, r6, #25 │ │ │ │ movs r0, r3 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #960 @ 0x3c0 │ │ │ │ movs r7, r2 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ movs r0, r3 │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ movs r0, r3 │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ movs r0, r3 │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + asrs r2, r2, #24 │ │ │ │ movs r0, r3 │ │ │ │ - mrc2 0, 3, r0, cr0, cr6, {0} │ │ │ │ - asrs r4, r1, #22 │ │ │ │ + vqadd.u32 d0, d0, d6 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 13e4b8 │ │ │ │ + b.n 13e618 │ │ │ │ movs r0, r3 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + asrs r4, r4, #23 │ │ │ │ movs r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ beq.n 13e79a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cbz r0, 13e79c │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ @@ -347693,15 +347700,15 @@ │ │ │ │ str r0, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ bne.n 13e8f0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add.w r0, lr, #112 @ 0x70 │ │ │ │ - bl 17a7c4 │ │ │ │ + bl 17a864 │ │ │ │ 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 │ │ │ │ @@ -347724,15 +347731,15 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17a7c4 │ │ │ │ + bl 17a864 │ │ │ │ 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} │ │ │ │ @@ -347752,15 +347759,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 13e988 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -347852,15 +347859,15 @@ │ │ │ │ movlt r6, #1 │ │ │ │ movge r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13eaa2 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 17a688 │ │ │ │ + bl 17a728 │ │ │ │ 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 │ │ │ │ @@ -347923,15 +347930,15 @@ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13eb4e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 17a688 │ │ │ │ + bl 17a728 │ │ │ │ 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, 13eb92 │ │ │ │ mov r4, r3 │ │ │ │ @@ -347942,15 +347949,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13eb82 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 13eb34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13eb3a │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 13eb34 │ │ │ │ @@ -347972,29 +347979,29 @@ │ │ │ │ bne.n 13ec54 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 13eb40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ 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 13eb3a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 13ec44 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 17a7c4 │ │ │ │ + bl 17a864 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cbz r1, 13ec50 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 13ec0e │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -348009,20 +348016,20 @@ │ │ │ │ movge r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13ec0c │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 17a688 │ │ │ │ + bl 17a728 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 13eb3a │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r7, r0 │ │ │ │ b.n 13ebe6 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 13ebf6 │ │ │ │ @@ -348398,15 +348405,15 @@ │ │ │ │ bhi.w 13f2f4 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bls.w 13f2e6 │ │ │ │ sub.w fp, r0, #28 │ │ │ │ add.w r0, fp, #28 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov lr, r0 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ cbz r0, 13f032 │ │ │ │ sub.w lr, r0, #28 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ @@ -348559,20 +348566,20 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 13f43c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 13f1d8 │ │ │ │ b.n 13f43c │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13f43c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13f1ca │ │ │ │ ldrh r4, [r5, #14] │ │ │ │ @@ -348690,15 +348697,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13f2ea │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 13f016 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13f45e │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ sub.w fp, r0, #28 │ │ │ │ b.n 13f01a │ │ │ │ adds r4, r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ @@ -348720,15 +348727,15 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13f3d8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13f402 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ cbz r0, 13f360 │ │ │ │ subs r0, #28 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 13f046 │ │ │ │ mvns r4, r3 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -348843,105 +348850,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 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13f588 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13f57c │ │ │ │ add.w r0, r9, #12 │ │ │ │ strb.w r6, [r9, #24] │ │ │ │ - bl 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13f570 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13f564 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13f558 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 13f54c │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 13f540 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 13f534 │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ cbz r0, 13f528 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 13f474 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13f518 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13f50a │ │ │ │ mov r0, r7 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13f4fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13f4ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13f4e0 │ │ │ │ mov r0, fp │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13f4ce │ │ │ │ mov r0, sl │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13f4bc │ │ │ │ mov r0, r9 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13f4aa │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13f498 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -349499,22 +349506,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 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13fc2e │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 13fb7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13fc2e │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -349537,15 +349544,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 13fbe4 │ │ │ │ mov r1, fp │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ cbz r0, 13fc06 │ │ │ │ ldrh r2, [r0, #8] │ │ │ │ cmp sl, r2 │ │ │ │ beq.n 13fbd8 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ @@ -349589,30 +349596,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 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ cbz r0, 13fca4 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 13fc90 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 13fc8a │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ cbz r0, 13fc8a │ │ │ │ ldrh r1, [r0, #8] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 13fc8a │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -349620,15 +349627,15 @@ │ │ │ │ cbnz r6, 13fc98 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13fc5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13fc52 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -349981,15 +349988,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ 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 │ │ │ │ @@ -350044,19 +350051,19 @@ │ │ │ │ bmi.w 14071a │ │ │ │ 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 17ab2c │ │ │ │ + bl 17abcc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 140646 │ │ │ │ - bl 17ab74 │ │ │ │ + bl 17ac14 │ │ │ │ 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 │ │ │ │ @@ -350129,15 +350136,15 @@ │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 14030e │ │ │ │ ldr r5, [r7, #80] @ 0x50 │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ab74 │ │ │ │ + bl 17ac14 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrh.w lr, [r5, #14] │ │ │ │ str r0, [r7, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 14010a │ │ │ │ ldr r1, [r7, #8] │ │ │ │ @@ -350269,15 +350276,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ b.n 14017c │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ orr.w r5, r3, r2 │ │ │ │ @@ -350580,15 +350587,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ 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 14027a │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ @@ -350863,26 +350870,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 14093e │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 14092a │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ab74 │ │ │ │ + bl 17ac14 │ │ │ │ cbz r0, 1408f8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 1408f8 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 1408f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ab74 │ │ │ │ + bl 17ac14 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1408de │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1408f8 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -350937,27 +350944,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 140a68 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 17a7c4 │ │ │ │ + bl 17a864 │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 140a40 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17a7c4 │ │ │ │ + bl 17a864 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 140a02 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 140a4a │ │ │ │ @@ -350974,19 +350981,19 @@ │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1409cc │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 17a688 │ │ │ │ + bl 17a728 │ │ │ │ cbz r5, 140a40 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1409aa │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ @@ -351007,38 +351014,38 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 140a16 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 17a688 │ │ │ │ + bl 17a728 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1409f6 │ │ │ │ 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 17a688 │ │ │ │ + bl 17a728 │ │ │ │ b.n 1409f4 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 17a688 │ │ │ │ + bl 17a728 │ │ │ │ b.n 140a3c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17a7c4 │ │ │ │ + bl 17a864 │ │ │ │ b.n 140992 │ │ │ │ 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 │ │ │ │ @@ -351289,15 +351296,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 140c6a │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -351307,25 +351314,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 17a7c4 │ │ │ │ + bl 17a864 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ cbz r0, 140d30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13f474 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 140d1e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 140d5c │ │ │ │ @@ -351366,15 +351373,15 @@ │ │ │ │ bl 14f14c │ │ │ │ mov r0, r5 │ │ │ │ bl 142678 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ bl 151294 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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] @ 141864 │ │ │ │ @@ -351543,21 +351550,21 @@ │ │ │ │ bl 149888 │ │ │ │ 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 1797ec │ │ │ │ + bl 17988c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r0, [r4, #400] @ 0x190 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1797ec │ │ │ │ + bl 17988c │ │ │ │ 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 │ │ │ │ @@ -351823,52 +351830,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 141228 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 175b28 │ │ │ │ + bl 175bc8 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, r9, #112 @ 0x70 │ │ │ │ - bl 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 141270 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 141258 │ │ │ │ add.w r0, r9, #236 @ 0xec │ │ │ │ - bl 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 141294 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14127c │ │ │ │ add.w r0, r9, #360 @ 0x168 │ │ │ │ - bl 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1412b8 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1412a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp fp, r3 │ │ │ │ itt ne │ │ │ │ @@ -351916,15 +351923,15 @@ │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1413c6 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1413e4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1413e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #8] │ │ │ │ and.w ip, r3, #8192 @ 0x2000 │ │ │ │ and.w lr, r3, #4 │ │ │ │ and.w r2, r3, #8 │ │ │ │ @@ -352750,15 +352757,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 141d1e │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ 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 141574 │ │ │ │ @@ -352821,15 +352828,15 @@ │ │ │ │ bne.w 141eaa │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 150298 │ │ │ │ ldr.w r3, [r9] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 142402 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [pc, #2100] @ 14250c │ │ │ │ ldr.w r3, [pc, #2100] @ 142510 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -352853,15 +352860,15 @@ │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 1410e8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ b.w 141486 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 175b28 │ │ │ │ + bl 175bc8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str.w r0, [fp, r6] │ │ │ │ b.n 141bfc │ │ │ │ tst.w r3, #524288 @ 0x80000 │ │ │ │ add.w r3, r1, #248 @ 0xf8 │ │ │ │ uxth r3, r3 │ │ │ │ @@ -352999,15 +353006,15 @@ │ │ │ │ ldr.w r3, [pc, #1676] @ 142514 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1676] @ 142518 │ │ │ │ ldr.w r1, [pc, #1676] @ 14251c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ mov r0, r4 │ │ │ │ bl 13e4c8 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 141cbc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ bl 15086c │ │ │ │ @@ -353026,15 +353033,15 @@ │ │ │ │ ldr.w r2, [pc, #1612] @ 142520 │ │ │ │ ldr.w r1, [pc, #1612] @ 142524 │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [pc, #1608] @ 142528 │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ mov r0, r4 │ │ │ │ bl 13e4c8 │ │ │ │ b.w 140f22 │ │ │ │ mov.w r8, #0 │ │ │ │ b.w 140f60 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r3, [r9] │ │ │ │ @@ -353047,32 +353054,32 @@ │ │ │ │ ldr.w r3, [pc, #1556] @ 14252c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1556] @ 142530 │ │ │ │ ldr.w r1, [pc, #1556] @ 142534 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ mov r0, r5 │ │ │ │ bl 13e4c8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #104] @ 0x68 │ │ │ │ b.w 140dea │ │ │ │ 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 1796d4 │ │ │ │ + bl 179774 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #28 │ │ │ │ - bl 1797ec │ │ │ │ + bl 17988c │ │ │ │ ldr.w r2, [pc, #1504] @ 142538 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov sl, r0 │ │ │ │ add r2, pc │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr.w r2, [pc, #1496] @ 14253c │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -353324,15 +353331,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 1798d0 │ │ │ │ + bl 179970 │ │ │ │ b.w 140eea │ │ │ │ ldrh.w lr, [r5, #8] │ │ │ │ clz r5, lr │ │ │ │ rsb r5, r5, #32 │ │ │ │ add.w r5, r2, r5, lsl #1 │ │ │ │ cmp lr, fp │ │ │ │ it ne │ │ │ │ @@ -353542,15 +353549,15 @@ │ │ │ │ ldr r2, [pc, #320] @ (142548 ) │ │ │ │ ldr r1, [pc, #320] @ (14254c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ mov r0, r4 │ │ │ │ bl 13e4c8 │ │ │ │ b.n 141ccc │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 140fdc │ │ │ │ mov lr, r9 │ │ │ │ b.w 14191c │ │ │ │ @@ -353590,15 +353597,15 @@ │ │ │ │ ldr r3, [pc, #192] @ (142550 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #192] @ (142554 ) │ │ │ │ ldr r1, [pc, #196] @ (142558 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ mov r0, r4 │ │ │ │ bl 13e4c8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ b.n 141f0a │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldrh.w r1, [r4, #1404] @ 0x57c │ │ │ │ @@ -353610,15 +353617,15 @@ │ │ │ │ ldr r3, [pc, #152] @ (14255c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #152] @ (142560 ) │ │ │ │ ldr r1, [pc, #152] @ (142564 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ mov r0, r4 │ │ │ │ bl 13e4c8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ b.n 141ec6 │ │ │ │ mov r2, r3 │ │ │ │ movs r4, #1 │ │ │ │ @@ -353629,60 +353636,60 @@ │ │ │ │ mov r2, r3 │ │ │ │ b.n 142454 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ b.n 142086 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 141cd4 │ │ │ │ nop │ │ │ │ b.n 142b50 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + svc 26 │ │ │ │ movs r7, r2 │ │ │ │ - bvs.n 1425ec │ │ │ │ + bvc.n 14254c │ │ │ │ movs r7, r2 │ │ │ │ - strb r2, [r1, r1] │ │ │ │ + strb r2, [r7, r3] │ │ │ │ movs r7, r2 │ │ │ │ - bvs.n 142564 │ │ │ │ + bvs.n 1424c4 │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strb r6, [r5, r2] │ │ │ │ movs r7, r2 │ │ │ │ - ble.n 1424ec │ │ │ │ + udf #144 @ 0x90 │ │ │ │ movs r7, r2 │ │ │ │ - ble.n 142434 │ │ │ │ + udf #50 @ 0x32 │ │ │ │ movs r7, r2 │ │ │ │ - bpl.n 1424e4 │ │ │ │ + bvs.n 142444 │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r7, r6] │ │ │ │ + strb r2, [r5, r1] │ │ │ │ movs r7, r2 │ │ │ │ ldmia r1, {r0, r1, r3, r5, r6} │ │ │ │ @ instruction: 0xffffca55 │ │ │ │ vqrshrn.u64 d28, , #1 │ │ │ │ - vtbl.8 d29, {d15-d16}, d22 │ │ │ │ + @ instruction: 0xffffd9d6 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 142528 │ │ │ │ + bne.n 142488 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [pc, #832] @ (142890 ) │ │ │ │ + ldr r7, [pc, #512] @ (142750 ) │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1425fc │ │ │ │ + bls.n 14255c │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 142624 │ │ │ │ + bne.n 142584 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [pc, #288] @ (14267c ) │ │ │ │ + ldr r6, [pc, #992] @ (14293c ) │ │ │ │ movs r7, r2 │ │ │ │ - bhi.n 1425fc │ │ │ │ + bhi.n 14255c │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1425c4 │ │ │ │ + beq.n 142524 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [pc, #72] @ (1425b0 ) │ │ │ │ + ldr r6, [pc, #776] @ (142870 ) │ │ │ │ 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 │ │ │ │ @@ -353789,15 +353796,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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] @ 142d78 │ │ │ │ @@ -353806,15 +353813,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 14f2b8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1797ec │ │ │ │ + bl 17988c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 120ad4 │ │ │ │ ldr.w r2, [pc, #1712] @ 142d7c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -353830,21 +353837,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 142822 │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 14270e │ │ │ │ b.n 142742 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 142742 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 142702 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -353858,15 +353865,15 @@ │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 142812 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 142722 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14270e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r4, r2 │ │ │ │ @@ -353882,15 +353889,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 1797ec │ │ │ │ + bl 17988c │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add.w r4, r5, r7, lsl #3 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 142d3e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -353969,15 +353976,15 @@ │ │ │ │ bne.n 1427ac │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r7, r5, [sp, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1797ec │ │ │ │ + bl 17988c │ │ │ │ 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 431e0 │ │ │ │ @@ -354111,15 +354118,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 142992 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ 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 1429d4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -354384,15 +354391,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 142d66 │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 142d46 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -354412,15 +354419,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 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 142cae │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 142d46 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ @@ -354491,15 +354498,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 179690 │ │ │ │ + bl 179730 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ mov sl, r0 │ │ │ │ add.w r0, r3, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 1431e2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -354523,20 +354530,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 142dd4 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ - bl 1797c8 │ │ │ │ + bl 179868 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 1797c8 │ │ │ │ + bl 179868 │ │ │ │ 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 142ef6 │ │ │ │ mov r6, r5 │ │ │ │ @@ -354599,40 +354606,40 @@ │ │ │ │ blx 42884 │ │ │ │ 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 17aba8 │ │ │ │ + bl 17ac48 │ │ │ │ b.n 142e40 │ │ │ │ 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 42884 │ │ │ │ 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 17aba8 │ │ │ │ + bl 17ac48 │ │ │ │ b.n 142e40 │ │ │ │ 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 17f7f8 │ │ │ │ + bl 17f898 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ add.w r1, r2, #80 @ 0x50 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ cmp r4, r1 │ │ │ │ beq.w 1431e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 11f76c │ │ │ │ @@ -354661,23 +354668,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 17f8a0 │ │ │ │ + bl 17f940 │ │ │ │ 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 17abfc │ │ │ │ + bl 17ac9c │ │ │ │ cbz r0, 142faa │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 142f9e │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -354685,22 +354692,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 17ac20 │ │ │ │ + bl 17acc0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 142f7e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 17abfc │ │ │ │ + bl 17ac9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1431d0 │ │ │ │ sub.w sl, r5, #96 @ 0x60 │ │ │ │ mov r9, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -354733,15 +354740,15 @@ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, sl │ │ │ │ bne.w 143138 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 17ac20 │ │ │ │ + bl 17acc0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 142fcc │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w lr, fp, r2 │ │ │ │ @@ -354820,30 +354827,30 @@ │ │ │ │ cmp r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, r4 │ │ │ │ cmp r7, ip │ │ │ │ str.w r0, [r5, #500] @ 0x1f4 │ │ │ │ bne.n 143094 │ │ │ │ mov r0, sl │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r2, [pc, #244] @ (143204 ) │ │ │ │ ldr r3, [pc, #240] @ (143200 ) │ │ │ │ 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 1431f8 │ │ │ │ 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 17f8e4 │ │ │ │ + bl 17f984 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ b.n 143008 │ │ │ │ mov r1, sl │ │ │ │ bl 11f8d4 │ │ │ │ b.n 14301e │ │ │ │ ldr r7, [sp, #0] │ │ │ │ b.n 143044 │ │ │ │ @@ -354879,15 +354886,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 17f8e4 │ │ │ │ + bl 17f984 │ │ │ │ cmp r9, r6 │ │ │ │ bne.n 143186 │ │ │ │ b.n 142f34 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r6, r1 │ │ │ │ bne.n 143152 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ @@ -355666,15 +355673,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 14eb18 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 171e28 │ │ │ │ + bl 171ec8 │ │ │ │ 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} │ │ │ │ @@ -355712,15 +355719,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 143a2e │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1439c0 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -355737,28 +355744,28 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 11fc78 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 171eb8 │ │ │ │ + bl 171f58 │ │ │ │ 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 17b39c │ │ │ │ + bl 17b43c │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ b.n 1439ee │ │ │ │ mov r8, r3 │ │ │ │ b.n 143a20 │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ @@ -356512,28 +356519,28 @@ │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ cmp r6, r2 │ │ │ │ ite cc │ │ │ │ movcc r6, #0 │ │ │ │ movcs r6, #1 │ │ │ │ cbz r0, 1441b8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1441b8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1441ac │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 1441ac │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp fp, r3 │ │ │ │ it cs │ │ │ │ movcs fp, r3 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14419a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 144238 │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -356671,27 +356678,27 @@ │ │ │ │ beq.n 1443ba │ │ │ │ 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, 14434a │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 14434a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne fp, r3 │ │ │ │ beq.n 14433e │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 1442f4 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14432e │ │ │ │ mov r0, r7 │ │ │ │ bl 143a74 │ │ │ │ add r9, r0 │ │ │ │ b.n 1442f4 │ │ │ │ @@ -356898,15 +356905,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ bne.n 144552 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 171e64 │ │ │ │ + bl 171f04 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r7, r3 │ │ │ │ mov.w ip, r7, lsr #7 │ │ │ │ beq.w 144754 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ subs.w r8, ip, #8 │ │ │ │ @@ -357243,17 +357250,17 @@ │ │ │ │ beq.w 144620 │ │ │ │ movw r3, #858 @ 0x35a │ │ │ │ cmp r7, r3 │ │ │ │ beq.w 144620 │ │ │ │ b.n 14479a │ │ │ │ bl 12e8f2 │ │ │ │ bl 348f6 │ │ │ │ - ldmia r3!, {r2} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r2, {r1, r2, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ 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] @ 144e8c │ │ │ │ mov r5, r0 │ │ │ │ @@ -357263,15 +357270,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 144964 │ │ │ │ @@ -357333,29 +357340,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 17206c │ │ │ │ + bl 17210c │ │ │ │ ldr r4, [r6, #16] │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp sl, r4 │ │ │ │ beq.w 144b1c │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ b.n 144a04 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 171eb8 │ │ │ │ + bl 171f58 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r4, [r7, #28] │ │ │ │ cmp sl, r3 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ bne.n 1449fe │ │ │ │ ldr r3, [r6, #16] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ @@ -357413,58 +357420,58 @@ │ │ │ │ beq.w 144d66 │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 144d66 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 144b08 │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 144b08 │ │ │ │ ldr.w fp, [r7, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 144afa │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 144b10 │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ cbz r0, 144afa │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 144afa │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 144aec │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 144b10 │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144ade │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 144abc │ │ │ │ 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 144a2c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 171ed0 │ │ │ │ + bl 171f70 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r6, #44] @ 0x2c │ │ │ │ cmp sl, r3 │ │ │ │ beq.w 144d00 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ @@ -357641,15 +357648,15 @@ │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 144c90 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 144d20 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -357659,15 +357666,15 @@ │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 1449a2 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r4, [r6, #52] @ 0x34 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r2, [pc, #352] @ (144e98 ) │ │ │ │ ldr r3, [pc, #344] @ (144e90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -357965,15 +357972,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 179690 │ │ │ │ + bl 179730 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ bl 120c1c │ │ │ │ ldr.w r7, [sl, #80]! │ │ │ │ cmp sl, r7 │ │ │ │ @@ -358028,15 +358035,15 @@ │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r1, r2, #31 │ │ │ │ bpl.n 145200 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14540c │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 14513c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 14512e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 145200 │ │ │ │ @@ -358045,15 +358052,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 145200 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 145200 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 145114 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1452f8 │ │ │ │ @@ -358077,24 +358084,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1451fc │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1451fc │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ b.n 1451aa │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1451f8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 14519c │ │ │ │ @@ -358115,18 +358122,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1451c8 │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1451aa │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r3, r6, #96 @ 0x60 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ @@ -358136,15 +358143,15 @@ │ │ │ │ sub.w r6, r2, #96 @ 0x60 │ │ │ │ b.n 145080 │ │ │ │ mov sl, fp │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, sl │ │ │ │ bne.w 14506c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r2, [pc, #752] @ (145514 ) │ │ │ │ ldr r3, [pc, #744] @ (145510 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -358213,15 +358220,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 17b39c │ │ │ │ + bl 17b43c │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1451b8 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 145166 │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ @@ -358267,22 +358274,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 17b328 │ │ │ │ + bl 17b3c8 │ │ │ │ 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 17b280 │ │ │ │ + bl 17b320 │ │ │ │ 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] │ │ │ │ @@ -358415,19 +358422,19 @@ │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #856 @ 0x358 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00b4 │ │ │ │ - movs r3, r4 │ │ │ │ - add lr, r6 │ │ │ │ + itt vs │ │ │ │ + movvs r3, r4 │ │ │ │ + cmpvs r6, ip │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ beq.n 14554a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cbz r0, 14554c │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ @@ -358483,15 +358490,15 @@ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #16] │ │ │ │ bne.n 145598 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 17a7c4 │ │ │ │ + bl 17a864 │ │ │ │ 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] │ │ │ │ @@ -358505,23 +358512,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 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ cbz r0, 14561a │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1455c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 145604 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -358654,15 +358661,15 @@ │ │ │ │ movlt.w ip, #1 │ │ │ │ movge.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 145756 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, ip │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 17a688 │ │ │ │ + bl 17a728 │ │ │ │ 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] │ │ │ │ @@ -358702,15 +358709,15 @@ │ │ │ │ bls.n 1457d2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1457e0 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 1457d8 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1457d8 │ │ │ │ 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 │ │ │ │ @@ -358747,15 +358754,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 14587a │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 145886 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 1458a2 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14585a │ │ │ │ cmp r8, r6 │ │ │ │ it hi │ │ │ │ movhi r9, r4 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -359003,24 +359010,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 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 145b14 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 145b1a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 145adc │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 145afc │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ @@ -359193,15 +359200,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 145cf4 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ cbz r0, 145cfa │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 145d00 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 145adc │ │ │ │ @@ -359831,15 +359838,15 @@ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 14631e │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ 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 │ │ │ │ @@ -360262,24 +360269,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 1797ec │ │ │ │ + bl 17988c │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1797ec │ │ │ │ + bl 17988c │ │ │ │ strd r0, r8, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ - bl 175b28 │ │ │ │ + bl 175bc8 │ │ │ │ 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] │ │ │ │ @@ -360694,25 +360701,25 @@ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movs r4, #0 │ │ │ │ cbz r2, 146bc8 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cbz r0, 146bc2 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 146bb2 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ bl 142d80 │ │ │ │ @@ -360758,18 +360765,18 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 146c0a │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 146bfc │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - bl 1799f8 │ │ │ │ + bl 179a98 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr.w r3, [pc, #1204] @ 147124 │ │ │ │ ldr.w r2, [pc, #1204] @ 147128 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [fp, #104] @ 0x68 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 14f2b8 │ │ │ │ @@ -361039,26 +361046,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 146f0e │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r2, #31 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 1797ec │ │ │ │ + bl 17988c │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 146f5e │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 1455c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 146f48 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ b.n 146f0e │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ @@ -361353,15 +361360,15 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ b.n 146ae0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [r3, r6] │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ 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 14721e │ │ │ │ @@ -361473,21 +361480,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 1797c8 │ │ │ │ + bl 179868 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1797ec │ │ │ │ + bl 17988c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 1473b2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -361545,24 +361552,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 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 147460 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 1473e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 147448 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -361639,31 +361646,31 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 147536 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 147550 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 147572 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 147518 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14755c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 147590 │ │ │ │ @@ -361702,15 +361709,15 @@ │ │ │ │ beq.n 1475f2 │ │ │ │ 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 1756e8 │ │ │ │ + bl 175788 │ │ │ │ cbz r0, 147608 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [ip] │ │ │ │ cmp r2, r4 │ │ │ │ bne.n 1475d6 │ │ │ │ ldr.w r1, [ip, #28] │ │ │ │ @@ -361736,15 +361743,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 1756e8 │ │ │ │ + bl 175788 │ │ │ │ cbz r0, 14766c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 147672 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -362221,15 +362228,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 17a7c4 │ │ │ │ + bl 17a864 │ │ │ │ ldrb.w r2, [r4, #101] @ 0x65 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 147b0a │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r2, r2, #29 │ │ │ │ bmi.n 147aae │ │ │ │ @@ -362238,15 +362245,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 147aae │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 17a7c4 │ │ │ │ + bl 17a864 │ │ │ │ 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 │ │ │ │ @@ -362477,15 +362484,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 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ cbz r0, 147dd2 │ │ │ │ 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 │ │ │ │ @@ -362509,15 +362516,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 147b2c │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 147d54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 147d84 │ │ │ │ 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 │ │ │ │ @@ -362539,15 +362546,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 147e44 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 147e5a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 147e5a │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -362670,15 +362677,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 147f2c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ bl 147574 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -362712,26 +362719,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 147ea0 │ │ │ │ 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 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 147ec0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 147dd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 147fe8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -362804,15 +362811,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 148138 │ │ │ │ mov r3, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, lr │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 17a688 │ │ │ │ + bl 17a728 │ │ │ │ ldrb.w r3, [r6, #101] @ 0x65 │ │ │ │ cbnz r3, 1480d0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 148052 │ │ │ │ ldrb.w r2, [r6, #100] @ 0x64 │ │ │ │ @@ -362844,15 +362851,15 @@ │ │ │ │ movlt r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1480f0 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, ip │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 17a688 │ │ │ │ + bl 17a728 │ │ │ │ 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 1481c2 │ │ │ │ @@ -363214,33 +363221,33 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 148550 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1484ce │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 148512 │ │ │ │ sub.w r1, r6, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 140cec │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 1484ce │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1484ce │ │ │ │ mov r6, r5 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 148504 │ │ │ │ ldrb r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1484f2 │ │ │ │ @@ -363260,19 +363267,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 147920 │ │ │ │ b.n 1484f2 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1484d6 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r3, 148582 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cbz r3, 1485a0 │ │ │ │ sub.w r1, r6, #28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -363281,15 +363288,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 1484d6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1484d6 │ │ │ │ mov r6, r5 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 148582 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 148570 │ │ │ │ @@ -363334,15 +363341,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 148694 │ │ │ │ add.w r0, r5, #24 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 17a7c4 │ │ │ │ + bl 17a864 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r7, r4, #28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 14872c │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb.w r1, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ @@ -363359,15 +363366,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14862a │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 17a688 │ │ │ │ + bl 17a728 │ │ │ │ b.n 1485f6 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 148634 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 148726 │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -363391,15 +363398,15 @@ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r1, r2 │ │ │ │ b.n 148636 │ │ │ │ adds r0, #28 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r7, r1 │ │ │ │ - bl 17a7c4 │ │ │ │ + bl 17a864 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 148738 │ │ │ │ ldrb.w ip, [r4, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -363416,15 +363423,15 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1486ae │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 17a688 │ │ │ │ + bl 17a728 │ │ │ │ ldrb.w r3, [r5, #101] @ 0x65 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14860a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 1485f6 │ │ │ │ b.n 14860a │ │ │ │ @@ -363958,15 +363965,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 1495ba │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 149556 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 148cec │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ movw r9, #1030 @ 0x406 │ │ │ │ @@ -363997,15 +364004,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 175724 │ │ │ │ + bl 1757c4 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcs.n 148cdc │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ @@ -364028,15 +364035,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 148c64 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 148ca2 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 148c48 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ @@ -364057,27 +364064,27 @@ │ │ │ │ bne.n 148cfe │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r2, #31 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 1797ec │ │ │ │ + bl 17988c │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 148d50 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1473e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 148d38 │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r0 │ │ │ │ bcc.n 148d06 │ │ │ │ @@ -364113,36 +364120,36 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 148dca │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr.w fp, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cbz r1, 148dca │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bl 147574 │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 148d96 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 148d72 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r7 │ │ │ │ - bl 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 148df4 │ │ │ │ b.n 14888e │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 148e28 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -364154,15 +364161,15 @@ │ │ │ │ lsls r7, r3, #31 │ │ │ │ bpl.n 148dea │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 147dd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 148df4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r7, r3 │ │ │ │ @@ -364180,27 +364187,27 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 149636 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mla r6, r2, r3, r5 │ │ │ │ - bl 175b28 │ │ │ │ + bl 175bc8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 148e86 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 147518 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 148e70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ @@ -364216,15 +364223,15 @@ │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 148c9a │ │ │ │ b.n 148c84 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 148eec │ │ │ │ bl 11f76c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -364518,15 +364525,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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} │ │ │ │ @@ -364552,19 +364559,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 179828 │ │ │ │ + bl 1798c8 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ mov r1, sl │ │ │ │ bl 1472e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ @@ -364841,19 +364848,19 @@ │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, fp │ │ │ │ bl 14840c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ b.n 14942a │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 148c30 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ cbz r5, 149580 │ │ │ │ ldr.w r1, [r8, #-8] │ │ │ │ bl 14760c │ │ │ │ @@ -364868,28 +364875,28 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 148c30 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 148c30 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r8, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 149576 │ │ │ │ b.n 149580 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 148c26 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ cbnz r5, 14960e │ │ │ │ ldr.w r1, [r8, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ @@ -364902,15 +364909,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 148c26 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 148c26 │ │ │ │ mov r8, r6 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1495d6 │ │ │ │ ldr.w r1, [r8, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 14760c │ │ │ │ @@ -364925,34 +364932,34 @@ │ │ │ │ ldrb.w r3, [r8, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1495e6 │ │ │ │ b.n 1495e2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #96] @ 0x60 │ │ │ │ - bl 17ab18 │ │ │ │ + bl 17abb8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1496b4 │ │ │ │ mla r5, r6, r8, r5 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ 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 149678 │ │ │ │ cbz r6, 1496b4 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ - bl 17ab40 │ │ │ │ + bl 17abe0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 149652 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 149754 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r7, #52 @ 0x34 │ │ │ │ @@ -365152,15 +365159,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 147370 │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -365174,15 +365181,15 @@ │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 1498b8 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ 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 │ │ │ │ @@ -365197,29 +365204,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 1799f8 │ │ │ │ + bl 179a98 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, fp │ │ │ │ bl 147370 │ │ │ │ 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 1797ec │ │ │ │ + bl 17988c │ │ │ │ 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 │ │ │ │ @@ -365302,24 +365309,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 1797c8 │ │ │ │ + bl 179868 │ │ │ │ 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 1797c8 │ │ │ │ + bl 179868 │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r3, r7] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cbz r3, 149a60 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ adds r2, r3, r7 │ │ │ │ @@ -365398,15 +365405,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 1797c8 │ │ │ │ + bl 179868 │ │ │ │ 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 149d5e │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ @@ -365828,15 +365835,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r6 │ │ │ │ bne.n 149efe │ │ │ │ mov r0, r9 │ │ │ │ bl 151294 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r3, [pc, #808] @ (14a280 ) │ │ │ │ ldr r2, [pc, #808] @ (14a284 ) │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ bl 14f2b8 │ │ │ │ @@ -366052,15 +366059,15 @@ │ │ │ │ mov r5, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 1515fc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str.w r3, [fp, #516] @ 0x204 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r2, [pc, #260] @ (14a288 ) │ │ │ │ ldr r3, [pc, #264] @ (14a28c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ @@ -366184,15 +366191,15 @@ │ │ │ │ beq.n 14a2c4 │ │ │ │ ldr r6, [pc, #76] @ (14a320 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20ad00 │ │ │ │ + bl 20ada0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 14a2f8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -366267,15 +366274,15 @@ │ │ │ │ beq.n 14a380 │ │ │ │ ldr r6, [pc, #76] @ (14a3dc ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20ad00 │ │ │ │ + bl 20ada0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 14a3b4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -366382,15 +366389,15 @@ │ │ │ │ beq.n 14a48c │ │ │ │ ldr r6, [pc, #76] @ (14a4e8 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20ad00 │ │ │ │ + bl 20ada0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 14a4c0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -366836,15 +366843,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 14a91c │ │ │ │ ldr r0, [r4, r0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ @@ -367492,15 +367499,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 14affc │ │ │ │ str r2, [r0, r5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ @@ -367880,15 +367887,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 14b3cc │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [pc, #112] @ (14b4a8 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ @@ -368049,15 +368056,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 14b52a │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #624] @ (14b858 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ @@ -368078,19 +368085,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (14b620 ) │ │ │ │ ldr r0, [pc, #20] @ (14b624 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 11e5b0 │ │ │ │ nop │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ movs r3, r4 │ │ │ │ - b.n 14bc68 │ │ │ │ + b.n 14bdc8 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ 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 │ │ │ │ @@ -368159,15 +368166,15 @@ │ │ │ │ bl 120560 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (14b6fc ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 133790 │ │ │ │ - mov r2, sl │ │ │ │ + bx r0 │ │ │ │ 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 │ │ │ │ @@ -368700,15 +368707,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 14bc94 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ @@ -369005,15 +369012,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 14bea8 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -369218,15 +369225,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ 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 14c1d4 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -369572,15 +369579,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 14c52e │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -369813,15 +369820,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 14c722 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -369856,15 +369863,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 196828 │ │ │ │ + bl 1968c8 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r6, #100 @ 0x64 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1338ac │ │ │ │ movs r2, #1 │ │ │ │ @@ -370243,15 +370250,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 14cb60 │ │ │ │ movs r3, #3 │ │ │ │ b.n 14cb4e │ │ │ │ uxtb r7, r7 │ │ │ │ @@ -370336,15 +370343,15 @@ │ │ │ │ ldr r2, [pc, #792] @ (14d074 ) │ │ │ │ ldr r3, [pc, #796] @ (14d078 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 196860 │ │ │ │ + bl 196900 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #84 @ 0x54 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 1338ac │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -372552,15 +372559,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 14e4ca │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -373909,15 +373916,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 14f228 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #116] @ 0x74 │ │ │ │ @@ -373938,15 +373945,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 14f780 │ │ │ │ ldr.w r6, [r9, #84] @ 0x54 │ │ │ │ add.w sl, r9, #80 @ 0x50 │ │ │ │ @@ -374015,45 +374022,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 1797c8 │ │ │ │ + bl 179868 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 1797c8 │ │ │ │ + bl 179868 │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1797c8 │ │ │ │ + bl 179868 │ │ │ │ ldr.w r4, [r9, #84] @ 0x54 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp sl, r4 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ beq.n 14f3fc │ │ │ │ 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 1797ec │ │ │ │ + bl 17988c │ │ │ │ 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 1797ec │ │ │ │ + bl 17988c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 14f3ca │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -374130,15 +374137,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 14f356 │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ @@ -374380,15 +374387,15 @@ │ │ │ │ b.n 14f6ba │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 179748 │ │ │ │ + bl 1797e8 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 14f2e4 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [sp] │ │ │ │ b.n 14f6dc │ │ │ │ @@ -375822,15 +375829,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ 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 150600 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ @@ -375860,40 +375867,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 179748 │ │ │ │ + bl 1797e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [r9, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 150356 │ │ │ │ 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 1502c6 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 15075e │ │ │ │ mov r0, fp │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ 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 150562 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 179748 │ │ │ │ + bl 1797e8 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 15052e │ │ │ │ ldr.w r1, [r9, #32] │ │ │ │ mul.w r0, r1, r0 │ │ │ │ @@ -376339,15 +376346,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 1796d4 │ │ │ │ + bl 179774 │ │ │ │ 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] │ │ │ │ @@ -376366,15 +376373,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 1796d4 │ │ │ │ + bl 179774 │ │ │ │ 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 │ │ │ │ @@ -376384,15 +376391,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ subs r6, r2, #0 │ │ │ │ blt.n 150d22 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r2, r3 │ │ │ │ - bl 1797ec │ │ │ │ + bl 17988c │ │ │ │ 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 │ │ │ │ @@ -376434,15 +376441,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 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldrh r3, [r5, #2] │ │ │ │ ldrh r2, [r4, #2] │ │ │ │ add r3, r6 │ │ │ │ str.w sl, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it lt │ │ │ │ movlt r3, r2 │ │ │ │ @@ -377542,15 +377549,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1518be │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 17b39c │ │ │ │ + bl 17b43c │ │ │ │ ldr.w fp, [r9, #84] @ 0x54 │ │ │ │ mov sl, r0 │ │ │ │ cmp fp, r8 │ │ │ │ beq.n 1518b6 │ │ │ │ ldr.w r6, [fp, #20] │ │ │ │ add.w r9, fp, #16 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -377567,30 +377574,30 @@ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15187c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 17b204 │ │ │ │ + bl 17b2a4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15187a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ b.n 15187a │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 151872 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ cmp fp, r8 │ │ │ │ bne.n 151864 │ │ │ │ mov r0, sl │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ b.n 151838 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strd r0, r0, [sl, #500]! @ 0x1f4 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r0, [r8, #500] @ 0x1f4 │ │ │ │ @@ -379582,28 +379589,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 151a34 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd r6, r5, [sp] │ │ │ │ - ldrd fp, r6, [sp, #44] @ 0x2c │ │ │ │ + strd sl, r5, [sp] │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - strd sl, r5, [sp] │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + strd r6, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, fp, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r4, r6, r3 │ │ │ │ + orr.w r4, sl, r3 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #316] @ (152e24 ) │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ orr.w r5, r5, r9 │ │ │ │ @@ -380462,33 +380469,33 @@ │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ orr.w r6, r7, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 151a34 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - movs r2, #5 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ - lsrs r3, r7, #5 │ │ │ │ + and.w r3, r7, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ - and.w r7, r7, #31 │ │ │ │ + lsrs r7, r7, #5 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r2, #5 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r1, #4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [pc, #56] @ (1535c8 ) │ │ │ │ @@ -380725,33 +380732,33 @@ │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ orr.w r6, r7, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 151a34 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ - movs r2, #5 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ - lsrs r3, r7, #5 │ │ │ │ + and.w r3, r7, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ - and.w r7, r7, #31 │ │ │ │ + lsrs r7, r7, #5 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r2, #5 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r1, #4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [pc, #56] @ (153850 ) │ │ │ │ @@ -385700,59 +385707,58 @@ │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r7, [sp, #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, #3840] @ 0xf00 │ │ │ │ - ldr.w r2, [pc, #1316] @ 156e5c │ │ │ │ + ldr.w r2, [pc, #1356] @ 156e84 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r3, [pc, #1316] @ 156e60 │ │ │ │ + ldr.w r3, [pc, #1356] @ 156e88 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ 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 156e3c │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 156e64 │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r2, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ ite ls │ │ │ │ ldrls r5, [sp, #8] │ │ │ │ - ldrbhi r5, [r1, #0] │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrbhi r5, [r2, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ it hi │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ubfx r2, r2, #5, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ mov r8, fp │ │ │ │ - orrs r5, r2 │ │ │ │ - ubfx r1, r7, #1, #1 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ and.w r2, r7, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ubfx r1, r7, #1, #1 │ │ │ │ ubfx r9, r7, #2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - str r2, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 156c3c │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ @@ -385808,38 +385814,38 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ 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 151a34 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -385883,15 +385889,15 @@ │ │ │ │ orr.w r3, sl, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 156e48 │ │ │ │ + bne.w 156e70 │ │ │ │ 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 │ │ │ │ @@ -385971,41 +385977,41 @@ │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 151a34 │ │ │ │ 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 151a34 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #580] @ (156e64 ) │ │ │ │ - ldr r3, [pc, #572] @ (156e60 ) │ │ │ │ + ldr r2, [pc, #620] @ (156e8c ) │ │ │ │ + ldr r3, [pc, #612] @ (156e88 ) │ │ │ │ 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 156e58 │ │ │ │ + bne.w 156e80 │ │ │ │ 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 │ │ │ │ @@ -386141,115 +386147,129 @@ │ │ │ │ strd r8, r9, [sp, #104] @ 0x68 │ │ │ │ bl 1523d8 │ │ │ │ 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 151a34 │ │ │ │ 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 151a34 │ │ │ │ - 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 156e50 │ │ │ │ + bne.n 156e78 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ itete hi │ │ │ │ movhi r2, #0 │ │ │ │ movls r3, fp │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ movls r2, fp │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + strd r3, fp, [sp] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - ldr r6, [sp, #204] @ 0xcc │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + mov.w r8, #0 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + mov.w r9, #0 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 151a34 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r5, r7 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 151a34 │ │ │ │ + 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, [r1, #0] │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 156bf0 │ │ │ │ - ubfx r5, r2, #1, #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.n 15697c │ │ │ │ + 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 151a34 │ │ │ │ + ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ + orrs r2, r5 │ │ │ │ + orrs r3, r7 │ │ │ │ + b.n 156c18 │ │ │ │ + ubfx r5, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 156978 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ b.n 156b24 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ mov r2, fp │ │ │ │ - b.n 156de2 │ │ │ │ + b.n 156dc4 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ str r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #872] @ 0x368 │ │ │ │ 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, #1284] @ 157380 │ │ │ │ + ldr.w r2, [pc, #1256] @ 15738c │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r3, [pc, #1284] @ 157384 │ │ │ │ + ldr.w r3, [pc, #1256] @ 157390 │ │ │ │ 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 157362 │ │ │ │ + bne.w 157376 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r2, #1 │ │ │ │ ite ls │ │ │ │ movls r7, r8 │ │ │ │ ldrhi r2, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -386258,66 +386278,67 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ it hi │ │ │ │ ubfxhi r7, r7, #5, #1 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ + 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] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r4, [sp, #28] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r4, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 15710e │ │ │ │ + bne.w 157126 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ strd fp, r6, [sp] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldrd r9, r6, [sp, #204] @ 0xcc │ │ │ │ bl 151a34 │ │ │ │ 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 151a34 │ │ │ │ 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 151a34 │ │ │ │ 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 151a34 │ │ │ │ @@ -386393,15 +386414,15 @@ │ │ │ │ bl 151a34 │ │ │ │ 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 15736e │ │ │ │ + bne.w 157382 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ itete ls │ │ │ │ movls r2, r8 │ │ │ │ movhi r7, #0 │ │ │ │ movls r7, r2 │ │ │ │ ldrhi.w r2, [fp, #4] │ │ │ │ @@ -386470,45 +386491,40 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ bl 1523d8 │ │ │ │ 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 151a34 │ │ │ │ - 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 │ │ │ │ + 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 151a34 │ │ │ │ - ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r7, r2 │ │ │ │ - orrs r3, r5 │ │ │ │ - b.n 157342 │ │ │ │ + b.n 157348 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ strd fp, r6, [sp] │ │ │ │ ldrd r9, r7, [sp, #204] @ 0xcc │ │ │ │ bl 151a34 │ │ │ │ - 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 │ │ │ │ @@ -386516,27 +386532,27 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 151a34 │ │ │ │ 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 151a34 │ │ │ │ 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 151a34 │ │ │ │ @@ -386667,32 +386683,22 @@ │ │ │ │ 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 151a34 │ │ │ │ - vldr d7, [pc, #176] @ 157378 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ - add r0, sp, #204 @ 0xcc │ │ │ │ - vstr d7, [sp] │ │ │ │ + ubfx r3, r8, #1, #1 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orr.w r9, fp, r2 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - bl 151a34 │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r2, r6 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ubfx r3, r8, #1, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 157310 │ │ │ │ + bne.n 15730c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ iteet hi │ │ │ │ movhi r2, r8 │ │ │ │ movls r3, r6 │ │ │ │ movls r2, r6 │ │ │ │ ldrhi r3, [sp, #24] │ │ │ │ @@ -386701,108 +386707,114 @@ │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - str r6, [sp, #4] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r5, r9, r3 │ │ │ │ + bl 151a34 │ │ │ │ + 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 151a34 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - ldr r2, [pc, #68] @ (157388 ) │ │ │ │ + ldr r2, [pc, #60] @ (157394 ) │ │ │ │ + orrs r3, r5 │ │ │ │ strd r7, r3, [sl] │ │ │ │ - ldr r3, [pc, #56] @ (157384 ) │ │ │ │ + ldr r3, [pc, #48] @ (157390 ) │ │ │ │ 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 157374 │ │ │ │ + bne.n 157388 │ │ │ │ mov r0, sl │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and.w r3, r8, #1 │ │ │ │ ubfx r7, r8, #1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 156ec2 │ │ │ │ + b.n 156ee6 │ │ │ │ ubfx r2, r8, #1, #1 │ │ │ │ - b.n 157040 │ │ │ │ + b.n 157066 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ... │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #36] @ 0x24 │ │ │ │ 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, #836] @ (1576e8 ) │ │ │ │ + ldr r2, [pc, #836] @ (1576f0 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr r3, [pc, #836] @ (1576ec ) │ │ │ │ + ldr r3, [pc, #836] @ (1576f4 ) │ │ │ │ mov fp, r1 │ │ │ │ add r2, pc │ │ │ │ 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 157946 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 15794e │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r2, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ ite ls │ │ │ │ ldrls r5, [sp, #12] │ │ │ │ - ldrbhi r5, [r1, #0] │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrbhi r5, [r2, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ it hi │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ubfx r2, r2, #5, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr.w r6, [fp, #8] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr.w r6, [fp, #8] │ │ │ │ mov r8, sl │ │ │ │ + orrs r5, r3 │ │ │ │ + ldrb.w r3, [fp, #12] │ │ │ │ + and.w r2, r6, #1 │ │ │ │ mov r7, sl │ │ │ │ - orrs r5, r2 │ │ │ │ ubfx r1, r6, #1, #1 │ │ │ │ - and.w r2, r6, #1 │ │ │ │ ubfx r9, r6, #2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ ubfx r6, r6, #4, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1576f4 │ │ │ │ + bne.w 1576fc │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 151a34 │ │ │ │ @@ -386813,17 +386825,17 @@ │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 151a34 │ │ │ │ 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 151a34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r3, r5, [sp] │ │ │ │ @@ -386874,35 +386886,35 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 151a34 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r5 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r3, r7 │ │ │ │ add r7, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 42884 │ │ │ │ - vldr d7, [pc, #456] @ 1576e0 │ │ │ │ + vldr d7, [pc, #456] @ 1576e8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ bl 1523d8 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ mov r1, r5 │ │ │ │ @@ -386935,15 +386947,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #16] │ │ │ │ orr.w r3, sl, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 157952 │ │ │ │ + bne.w 15795a │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittee hi │ │ │ │ movhi r5, #0 │ │ │ │ ubfxhi r2, r6, #5, #1 │ │ │ │ ldrls r2, [sp, #12] │ │ │ │ movls r5, r2 │ │ │ │ @@ -387003,15 +387015,15 @@ │ │ │ │ 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 42884 │ │ │ │ - vldr d7, [pc, #176] @ 1576e0 │ │ │ │ + vldr d7, [pc, #176] @ 1576e8 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ bl 1523d8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #28 │ │ │ │ @@ -387055,37 +387067,37 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #48] @ (1576f0 ) │ │ │ │ - ldr r3, [pc, #44] @ (1576ec ) │ │ │ │ + ldr r2, [pc, #48] @ (1576f8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1576f4 ) │ │ │ │ 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 157962 │ │ │ │ + bne.w 15796a │ │ │ │ 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, #34] @ 0x22 │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ 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 │ │ │ │ @@ -387095,33 +387107,32 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ldrd sl, r5, [sp, #204] @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 151a34 │ │ │ │ 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 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 151a34 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ strd r6, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ bl 151a34 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r6, sl, r6 │ │ │ │ - mov.w r9, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r1, [sp, #24] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ bl 151b38 │ │ │ │ @@ -387154,15 +387165,15 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r5, r3 │ │ │ │ blx 42884 │ │ │ │ - vldr d7, [pc, #432] @ 157968 │ │ │ │ + vldr d7, [pc, #436] @ 157970 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ bl 1523d8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #12 │ │ │ │ @@ -387190,15 +387201,14 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - mov.w r8, #0 │ │ │ │ orrs r5, r3 │ │ │ │ bl 151b38 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -387226,77 +387236,79 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r5, r3 │ │ │ │ blx 42884 │ │ │ │ - vldr d7, [pc, #256] @ 157968 │ │ │ │ + vldr d7, [pc, #264] @ 157970 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ bl 1523d8 │ │ │ │ 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 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 151a34 │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15795a │ │ │ │ + bne.n 157962 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ iteet ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r3, #0 │ │ │ │ ubfxhi r2, sl, #5, #1 │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ + 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 151a34 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + bl 151a34 │ │ │ │ + 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] │ │ │ │ it ne │ │ │ │ eorne.w r3, sl, r3 │ │ │ │ @@ -387318,84 +387330,83 @@ │ │ │ │ orrs r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ - b.n 1576b6 │ │ │ │ - ubfx r5, r2, #1, #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b.n 1573e4 │ │ │ │ + b.n 1576be │ │ │ │ + ubfx r5, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 1573e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 157590 │ │ │ │ + b.n 157598 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1578c0 │ │ │ │ + b.n 1578aa │ │ │ │ blx 42d64 <__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] @ 157ef8 │ │ │ │ + ldr.w r2, [pc, #1396] @ 157f00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r3, [pc, #1396] @ 157efc │ │ │ │ + ldr.w r3, [pc, #1396] @ 157f04 │ │ │ │ mov sl, r1 │ │ │ │ add r2, pc │ │ │ │ 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 157ed6 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 157ee0 │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r2, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ ite ls │ │ │ │ ldrls r5, [sp, #8] │ │ │ │ - ldrbhi r5, [r1, #0] │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrbhi r5, [r2, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ it hi │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ubfx r2, r2, #5, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ - mov r7, r6 │ │ │ │ - orrs r5, r2 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ + mov r7, r6 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldrb.w r3, [sl, #12] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #11, #1 │ │ │ │ - ubfx r4, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r8, r2, #2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - str r4, [sp, #24] │ │ │ │ + str r2, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 157c9a │ │ │ │ + bne.w 157ca4 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 151a34 │ │ │ │ @@ -387430,22 +387441,22 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ bl 151a34 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w fp, r7, r3 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ bl 151a34 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r8 │ │ │ │ @@ -387459,38 +387470,38 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ 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 151a34 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ @@ -387533,15 +387544,15 @@ │ │ │ │ orr.w r3, fp, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w fp, r3, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 157ee2 │ │ │ │ + bne.w 157eec │ │ │ │ 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 │ │ │ │ @@ -387638,23 +387649,23 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #640] @ (157f00 ) │ │ │ │ - ldr r3, [pc, #636] @ (157efc ) │ │ │ │ + ldr r2, [pc, #640] @ (157f08 ) │ │ │ │ + ldr r3, [pc, #632] @ (157f04 ) │ │ │ │ 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 157ef2 │ │ │ │ + bne.w 157efc │ │ │ │ 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 │ │ │ │ @@ -387695,17 +387706,16 @@ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ orrs r5, r7 │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ bl 151a34 │ │ │ │ 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 151b38 │ │ │ │ @@ -387820,62 +387830,63 @@ │ │ │ │ movs r1, #16 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #28 │ │ │ │ bl 151a34 │ │ │ │ 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 151a34 │ │ │ │ - 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 157eea │ │ │ │ + bne.n 157ef4 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ cmp r2, #1 │ │ │ │ itete hi │ │ │ │ movhi r2, #0 │ │ │ │ movls r3, r6 │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ movls r2, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ strd r3, r6, [sp] │ │ │ │ - ldr r6, [sp, #204] @ 0xcc │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + mov.w r8, #0 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + mov.w r9, #0 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 151a34 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r5, r7 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 151a34 │ │ │ │ + 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 │ │ │ │ ittee eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ ldrne r3, [r1, #0] │ │ │ │ ldrne r2, [sp, #28] │ │ │ │ itt ne │ │ │ │ eorne r3, r2 │ │ │ │ @@ -387884,50 +387895,49 @@ │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ - b.n 157c76 │ │ │ │ - ubfx r5, r2, #1, #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.n 1579c8 │ │ │ │ + orrs r2, r5 │ │ │ │ + orrs r3, r7 │ │ │ │ + b.n 157c80 │ │ │ │ + ubfx r5, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 1579cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - b.n 157b88 │ │ │ │ + b.n 157b92 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 157e70 │ │ │ │ + b.n 157e5c │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - strh r0, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r2, [r6, #26] │ │ │ │ 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] @ (158038 ) │ │ │ │ + ldr r3, [pc, #280] @ (158040 ) │ │ │ │ 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] @ (15803c ) │ │ │ │ + ldr r1, [pc, #268] @ (158044 ) │ │ │ │ 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 │ │ │ │ @@ -388007,50 +388017,50 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #188] @ 0xbc │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (158040 ) │ │ │ │ + ldr r2, [pc, #44] @ (158048 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (158038 ) │ │ │ │ + ldr r3, [pc, #32] @ (158040 ) │ │ │ │ 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 158034 │ │ │ │ + bne.n 15803c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #200 @ 0xc8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #6] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r4, [r4, #31] │ │ │ │ + ldrb r4, [r3, #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 r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #428] @ (15820c ) │ │ │ │ + ldr r3, [pc, #428] @ (158214 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #420] @ (158210 ) │ │ │ │ + ldr r1, [pc, #420] @ (158218 ) │ │ │ │ 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 │ │ │ │ @@ -388192,51 +388202,51 @@ │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (158214 ) │ │ │ │ + ldr r2, [pc, #48] @ (15821c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (15820c ) │ │ │ │ + ldr r3, [pc, #36] @ (158214 ) │ │ │ │ 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 158206 │ │ │ │ + bne.n 15820e │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r6, [r1, #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 r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #420] @ (1583d8 ) │ │ │ │ + ldr r3, [pc, #420] @ (1583e0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #412] @ (1583dc ) │ │ │ │ + ldr r1, [pc, #412] @ (1583e4 ) │ │ │ │ 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 │ │ │ │ @@ -388378,51 +388388,51 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1583e0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1583e8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (1583d8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1583e0 ) │ │ │ │ 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 1583d2 │ │ │ │ + bne.n 1583da │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r2, [r0, #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 r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #392] @ (158588 ) │ │ │ │ + ldr r3, [pc, #392] @ (158590 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #384] @ (15858c ) │ │ │ │ + ldr r1, [pc, #384] @ (158594 ) │ │ │ │ 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 │ │ │ │ @@ -388549,51 +388559,51 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (158590 ) │ │ │ │ + ldr r2, [pc, #48] @ (158598 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (158588 ) │ │ │ │ + ldr r3, [pc, #36] @ (158590 ) │ │ │ │ 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 158582 │ │ │ │ + bne.n 15858a │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ + ldrb r2, [r2, #10] │ │ │ │ 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] @ (15866c ) │ │ │ │ + ldr r0, [pc, #192] @ (158674 ) │ │ │ │ mov r9, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #184] @ (158670 ) │ │ │ │ + ldr r1, [pc, #184] @ (158678 ) │ │ │ │ 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 │ │ │ │ @@ -388642,52 +388652,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (158674 ) │ │ │ │ + ldr r2, [pc, #44] @ (15867c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (158670 ) │ │ │ │ + ldr r3, [pc, #36] @ (158678 ) │ │ │ │ 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 158666 │ │ │ │ + bne.n 15866e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + ldrb r2, [r0, #9] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ + ldrb r2, [r5, #6] │ │ │ │ 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] @ (158778 ) │ │ │ │ + ldr r3, [pc, #228] @ (158780 ) │ │ │ │ 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] @ (15877c ) │ │ │ │ + ldr r1, [pc, #216] @ (158784 ) │ │ │ │ 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 │ │ │ │ @@ -388744,51 +388754,51 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (158780 ) │ │ │ │ + ldr r2, [pc, #44] @ (158788 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (158778 ) │ │ │ │ + ldr r3, [pc, #32] @ (158780 ) │ │ │ │ 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 158772 │ │ │ │ + bne.n 15877a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r6, [r3, #2] │ │ │ │ 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] @ (158844 ) │ │ │ │ + ldr r3, [pc, #164] @ (15884c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #156] @ (158848 ) │ │ │ │ + ldr r1, [pc, #156] @ (158850 ) │ │ │ │ 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 │ │ │ │ @@ -388824,51 +388834,51 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r4, r3 │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (15884c ) │ │ │ │ + ldr r2, [pc, #44] @ (158854 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (158844 ) │ │ │ │ + ldr r3, [pc, #32] @ (15884c ) │ │ │ │ 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 158840 │ │ │ │ + bne.n 158848 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ 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] @ (15892c ) │ │ │ │ + ldr r3, [pc, #192] @ (158934 ) │ │ │ │ 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] @ (158930 ) │ │ │ │ + ldr r1, [pc, #180] @ (158938 ) │ │ │ │ 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 │ │ │ │ @@ -388915,51 +388925,51 @@ │ │ │ │ orrs r4, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (158934 ) │ │ │ │ + ldr r2, [pc, #44] @ (15893c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (15892c ) │ │ │ │ + ldr r3, [pc, #32] @ (158934 ) │ │ │ │ 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 158928 │ │ │ │ + bne.n 158930 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + strb r2, [r7, #29] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r0, [r6, #27] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ 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] @ (158a30 ) │ │ │ │ + ldr r3, [pc, #220] @ (158a38 ) │ │ │ │ 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] @ (158a34 ) │ │ │ │ + ldr r1, [pc, #208] @ (158a3c ) │ │ │ │ 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 │ │ │ │ @@ -389014,51 +389024,51 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (158a38 ) │ │ │ │ + ldr r2, [pc, #44] @ (158a40 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (158a30 ) │ │ │ │ + ldr r3, [pc, #32] @ (158a38 ) │ │ │ │ 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 158a2a │ │ │ │ + bne.n 158a32 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + strb r2, [r2, #26] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r6, [r5, #23] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ 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] @ (158b50 ) │ │ │ │ + ldr r3, [pc, #252] @ (158b58 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #244] @ (158b54 ) │ │ │ │ + ldr r1, [pc, #244] @ (158b5c ) │ │ │ │ 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 │ │ │ │ @@ -389127,51 +389137,51 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (158b58 ) │ │ │ │ + ldr r2, [pc, #48] @ (158b60 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (158b50 ) │ │ │ │ + ldr r3, [pc, #36] @ (158b58 ) │ │ │ │ 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 158b4a │ │ │ │ + bne.n 158b52 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #22] │ │ │ │ + strb r4, [r2, #22] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r2, [r2, #19] │ │ │ │ + strb r2, [r1, #19] │ │ │ │ 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] @ (158cbc ) │ │ │ │ + ldr r3, [pc, #328] @ (158cc4 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #320] @ (158cc0 ) │ │ │ │ + ldr r1, [pc, #320] @ (158cc8 ) │ │ │ │ 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 │ │ │ │ @@ -389264,93 +389274,92 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r6, r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (158cc4 ) │ │ │ │ + ldr r2, [pc, #48] @ (158ccc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (158cbc ) │ │ │ │ + ldr r3, [pc, #36] @ (158cc4 ) │ │ │ │ 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 158cb6 │ │ │ │ + bne.n 158cbe │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r6, #17] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r6, [r4, #13] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ 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 │ │ │ │ - ldr.w r3, [pc, #1180] @ 159178 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r3, [pc, #1204] @ 15919c │ │ │ │ str r2, [sp, #8] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1172] @ 15917c │ │ │ │ + ldr.w r2, [pc, #1204] @ 1591a0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ + str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r1, #13] │ │ │ │ + ldrb r3, [r4, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - ldrb r3, [r1, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 15914a │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 15917c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [r2, #16] │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ - cmp r1, #1 │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r2, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ ite ls │ │ │ │ ldrls r5, [sp, #12] │ │ │ │ - ldrbhi r5, [r1, #0] │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrbhi r5, [r2, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ it hi │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ubfx r2, r2, #5, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r8, sl │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #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 r6, r2, #4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ubfx r6, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ ubfx r7, r2, #11, #1 │ │ │ │ str r6, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 158f80 │ │ │ │ + bne.w 158f8c │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 151a34 │ │ │ │ @@ -389484,15 +389493,15 @@ │ │ │ │ bl 151a34 │ │ │ │ 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 15915a │ │ │ │ + bne.w 159188 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ ldrbhi.w r3, [fp] │ │ │ │ ldrls r3, [sp, #12] │ │ │ │ @@ -389503,66 +389512,68 @@ │ │ │ │ strd r3, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r6, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ orrs r6, r7 │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r7, sl, r7 │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.w 159156 │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - eors r3, r2 │ │ │ │ - ubfx r5, r3, #2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - mov r0, r4 │ │ │ │ + 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 151a34 │ │ │ │ + str.w r9, [sp] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r3, r7 │ │ │ │ strd r6, r3, [r2] │ │ │ │ - ldr r2, [pc, #540] @ (159180 ) │ │ │ │ - ldr r3, [pc, #528] @ (159178 ) │ │ │ │ + ldr r2, [pc, #564] @ (1591a4 ) │ │ │ │ + ldr r3, [pc, #552] @ (15919c ) │ │ │ │ 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 15916a │ │ │ │ + bne.w 159198 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -389602,31 +389613,31 @@ │ │ │ │ mov r1, r2 │ │ │ │ orrs r5, r7 │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r7, r8, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - ldr.w sl, [r3] │ │ │ │ + ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r7, r3 │ │ │ │ bl 151b38 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ @@ -389637,80 +389648,71 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + mov r0, r7 │ │ │ │ blx 42884 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - mov r0, r4 │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ ldr.w fp, [r3, #28] │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r6, [sp, #32] │ │ │ │ - ubfx r9, r6, #2, #1 │ │ │ │ - eor.w r9, r9, #1 │ │ │ │ - str.w r9, [sp, #104] @ 0x68 │ │ │ │ + ubfx r8, r6, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ bl 151e80 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r7, r3 │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 42884 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, fp │ │ │ │ - str.w r9, [sp, #104] @ 0x68 │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ bl 151e80 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 151a34 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - vldr d7, [pc, #168] @ 159170 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 159162 │ │ │ │ + bne.n 159190 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [fp] │ │ │ │ ldrls r2, [sp, #12] │ │ │ │ @@ -389731,102 +389733,115 @@ │ │ │ │ orrs r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ orrs r7, r3 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldrh.w r2, [sl, #12] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ orrs r7, r3 │ │ │ │ + bl 151a34 │ │ │ │ + ldrh.w r2, [r9, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r6, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.n 159156 │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ - eors r3, r2 │ │ │ │ - ubfx r5, r3, #2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 158f2c │ │ │ │ - ubfx r5, r2, #1, #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 158d26 │ │ │ │ - mov r3, r5 │ │ │ │ - b.n 158f2c │ │ │ │ + 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 151a34 │ │ │ │ + str.w r8, [sp] │ │ │ │ + b.n 158f4a │ │ │ │ + ubfx r5, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 158d2a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ - b.n 158ee2 │ │ │ │ + b.n 158ee8 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 159102 │ │ │ │ + b.n 1590fc │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #12] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + strb r2, [r1, #2] │ │ │ │ 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 r5, r2 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r2, [pc, #1136] @ 159610 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #1136] @ 159630 │ │ │ │ mov fp, r0 │ │ │ │ - ldr.w r3, [pc, #1136] @ 159614 │ │ │ │ + ldr.w r3, [pc, #1136] @ 159634 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrb.w sl, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1595ec │ │ │ │ + bne.w 15960a │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ cmp r2, #1 │ │ │ │ ite ls │ │ │ │ - movls r2, sl │ │ │ │ - ldrhi r2, [r1, #4] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ + movls r1, sl │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ldrb r1, [r1, #0] │ │ │ │ + ldrbhi r1, [r2, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ it hi │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - ubfx r1, r1, #5, #1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + 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 r2, r1 │ │ │ │ + orrs r1, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #0 │ │ │ │ - andeq.w r9, r2, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + andeq.w r9, r1, #1 │ │ │ │ ubfx r0, r2, #1, #1 │ │ │ │ + and.w r1, r2, #1 │ │ │ │ ubfx r4, r2, #11, #1 │ │ │ │ ubfx r7, r2, #2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ + str r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1593f0 │ │ │ │ + bne.w 159410 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 151a34 │ │ │ │ @@ -389944,15 +389959,15 @@ │ │ │ │ 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 1595f8 │ │ │ │ + bne.w 159616 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ itete ls │ │ │ │ movls r2, sl │ │ │ │ movhi r1, #0 │ │ │ │ movls r1, r2 │ │ │ │ ldrhi.w r2, [r8, #4] │ │ │ │ @@ -390001,15 +390016,15 @@ │ │ │ │ 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 1595b6 │ │ │ │ + b.n 1595d4 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 151a34 │ │ │ │ @@ -390108,38 +390123,26 @@ │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ bl 151e80 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #264] @ 159608 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ + ubfx r1, sl, #1, #1 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 151a34 │ │ │ │ - ldr r2, [sp, #204] @ 0xcc │ │ │ │ - ubfx r1, sl, #1, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 159546 │ │ │ │ + bne.n 159548 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittee ls │ │ │ │ movls r1, sl │ │ │ │ movls r2, r1 │ │ │ │ ldrhi.w r2, [r9, #4] │ │ │ │ ldrbhi r1, [r2, #0] │ │ │ │ @@ -390161,14 +390164,24 @@ │ │ │ │ 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 151a34 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + vldr d7, [pc, #172] @ 159628 │ │ │ │ + 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 151a34 │ │ │ │ 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 │ │ │ │ @@ -390193,181 +390206,184 @@ │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #76] @ (159618 ) │ │ │ │ + ldr r2, [pc, #80] @ (159638 ) │ │ │ │ orr.w r3, r8, r3 │ │ │ │ strd r6, r3, [fp] │ │ │ │ - ldr r3, [pc, #64] @ (159614 ) │ │ │ │ + ldr r3, [pc, #64] @ (159634 ) │ │ │ │ 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 159600 │ │ │ │ + bne.n 15961e │ │ │ │ mov r0, fp │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - and.w r1, sl, #1 │ │ │ │ - ubfx r2, sl, #1, #1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - b.n 1591e2 │ │ │ │ + and.w r3, sl, #1 │ │ │ │ + ubfx r1, sl, #1, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 159200 │ │ │ │ ubfx r2, sl, #1, #1 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 159378 │ │ │ │ + b.n 159398 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ 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] @ 159b40 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1284] @ 159b44 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + mov r6, r2 │ │ │ │ + ldr.w r2, [pc, #1344] @ 159b94 │ │ │ │ + ldr.w r3, [pc, #1344] @ 159b98 │ │ │ │ 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] │ │ │ │ + ldrb r3, [r6, #13] │ │ │ │ str r3, [sp, #16] │ │ │ │ - mov r2, r3 │ │ │ │ - ldrb r3, [r1, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 159b16 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [r2, #16] │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ - cmp r1, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 159b70 │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r1, [r2, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ ite ls │ │ │ │ ldrls r5, [sp, #16] │ │ │ │ - ldrbhi r5, [r1, #0] │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrbhi r5, [r2, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ it hi │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ubfx r2, r2, #5, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - mov.w sl, #0 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r8, sl │ │ │ │ - mov r7, sl │ │ │ │ - orrs r5, r2 │ │ │ │ + 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 │ │ │ │ - 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 159910 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 159936 │ │ │ │ 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 151a34 │ │ │ │ + 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 151a34 │ │ │ │ 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 151a34 │ │ │ │ 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 151a34 │ │ │ │ - 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 151a34 │ │ │ │ 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 151a34 │ │ │ │ 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 151a34 │ │ │ │ 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 151a34 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ @@ -390379,79 +390395,79 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ 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 42884 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ mov r2, r7 │ │ │ │ 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 151e80 │ │ │ │ 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 151a34 │ │ │ │ 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 42884 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r9 │ │ │ │ - strd r8, r5, [sp, #112] @ 0x70 │ │ │ │ + strd r8, sl, [sp, #112] @ 0x70 │ │ │ │ bl 151e80 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - orrs r7, r6 │ │ │ │ + orrs r7, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 159b22 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + bne.w 159b7c │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ ldrbhi.w r2, [r9] │ │ │ │ ldrls r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ @@ -390490,201 +390506,194 @@ │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ ubfxne r5, r3, #2, #1 │ │ │ │ movne r3, #0 │ │ │ │ strd r5, r3, [sp] │ │ │ │ bl 151a34 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - mov r1, r2 │ │ │ │ + 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 151a34 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ orrs r3, r7 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ strd r6, r3, [r2] │ │ │ │ - ldr r2, [pc, #596] @ (159b48 ) │ │ │ │ - ldr r3, [pc, #584] @ (159b40 ) │ │ │ │ + ldr r2, [pc, #640] @ (159b9c ) │ │ │ │ + ldr r3, [pc, #636] @ (159b98 ) │ │ │ │ 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 159b32 │ │ │ │ + bne.w 159b8e │ │ │ │ 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 151a34 │ │ │ │ + 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 151a34 │ │ │ │ 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 151a34 │ │ │ │ - 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 151a34 │ │ │ │ - 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 151a34 │ │ │ │ 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 151a34 │ │ │ │ - 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 151a34 │ │ │ │ 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 151b38 │ │ │ │ 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 151a34 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r6 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, fp │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r2, r5, r3 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ blx 42884 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - str r6, [sp, #116] @ 0x74 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr.w sl, [r6, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr.w sl, [r3, #28] │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - ubfx r9, r6, #2, #1 │ │ │ │ - eor.w r9, r9, #1 │ │ │ │ - str.w r9, [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 151e80 │ │ │ │ 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 151a34 │ │ │ │ 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 │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r2, r3 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ blx 42884 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, sl │ │ │ │ - str.w r9, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ bl 151e80 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d7, [pc, #196] @ 159b38 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 151a34 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + 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 159b2a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + bne.n 159b86 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [sl] │ │ │ │ ldrls r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ @@ -390700,66 +390709,87 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 151a34 │ │ │ │ - ldrh.w r2, [fp, #12] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 151a34 │ │ │ │ + ldrh.w r2, [r8, #12] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orrs r6, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r7, r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ itee eq │ │ │ │ moveq r3, r5 │ │ │ │ - ldrdne r3, r2, [sp, #32] │ │ │ │ + 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 151a34 │ │ │ │ movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1598d4 │ │ │ │ - ubfx r5, r2, #1, #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 15967e │ │ │ │ + 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 151a34 │ │ │ │ + ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r6, r2 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + b.n 159912 │ │ │ │ + ubfx r5, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 159692 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 15986a │ │ │ │ + b.n 159890 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 159aae │ │ │ │ + mov r3, fp │ │ │ │ + b.n 159acc │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ... │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ + lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ - lsls r5, r7, #1 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + str r0, [r4, #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, #3848] @ 0xf08 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #468] @ (159d34 ) │ │ │ │ - ldr r3, [pc, #468] @ (159d38 ) │ │ │ │ + ldr r2, [pc, #468] @ (159d88 ) │ │ │ │ + ldr r3, [pc, #468] @ (159d8c ) │ │ │ │ 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 │ │ │ │ @@ -390913,52 +390943,52 @@ │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orr.w r4, r6, r3 │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (159d3c ) │ │ │ │ + ldr r2, [pc, #48] @ (159d90 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (159d38 ) │ │ │ │ + ldr r3, [pc, #40] @ (159d8c ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ 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 159d2e │ │ │ │ + bne.n 159d82 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ 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] @ (159e68 ) │ │ │ │ + ldr r3, [pc, #268] @ (159ebc ) │ │ │ │ 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] @ (159e6c ) │ │ │ │ + ldr r1, [pc, #256] @ (159ec0 ) │ │ │ │ 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 │ │ │ │ @@ -391030,66 +391060,66 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r4, r3 │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (159e70 ) │ │ │ │ + ldr r2, [pc, #44] @ (159ec4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (159e68 ) │ │ │ │ + ldr r3, [pc, #32] @ (159ebc ) │ │ │ │ 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 159e62 │ │ │ │ + bne.n 159eb6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r7, #32] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r2, [r4, #20] │ │ │ │ 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] @ (159fb0 ) │ │ │ │ + ldr r5, [pc, #300] @ (15a004 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #300] @ (159fb4 ) │ │ │ │ + ldr r2, [pc, #300] @ (15a008 ) │ │ │ │ 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 159f4e │ │ │ │ + blt.n 159fa2 │ │ │ │ ldr.w ip, [r1] │ │ │ │ subs r2, #7 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub.w r1, ip, #600 @ 0x258 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls.n 159f2c │ │ │ │ + bls.n 159f80 │ │ │ │ orrs r2, r0 │ │ │ │ cmp.w ip, #700 @ 0x2bc │ │ │ │ it cs │ │ │ │ cmpcs r2, #0 │ │ │ │ - beq.n 159f88 │ │ │ │ + beq.n 159fdc │ │ │ │ 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] │ │ │ │ @@ -391103,139 +391133,141 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 151a34 │ │ │ │ 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 159f96 │ │ │ │ + bne.n 159fea │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #4 │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #188] @ 0xbc │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r5] │ │ │ │ - ldr r2, [pc, #164] @ (159fb8 ) │ │ │ │ - ldr r3, [pc, #156] @ (159fb4 ) │ │ │ │ + ldr r2, [pc, #164] @ (15a00c ) │ │ │ │ + ldr r3, [pc, #156] @ (15a008 ) │ │ │ │ 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 159fac │ │ │ │ + bne.n 15a000 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #200 @ 0xc8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrs r2, r0 │ │ │ │ - bne.n 159ec0 │ │ │ │ + bne.n 159f14 │ │ │ │ ldrd ip, r1, [r4] │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ - bne.n 159f6e │ │ │ │ + bne.n 159fc2 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ movs r2, #7 │ │ │ │ strd ip, r1, [sp] │ │ │ │ movs r1, #0 │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #188] @ 0xbc │ │ │ │ - b.n 159f0e │ │ │ │ + b.n 159f62 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ bl 151b38 │ │ │ │ movs r2, #7 │ │ │ │ ldrd r1, r3, [sp, #188] @ 0xbc │ │ │ │ strd r1, r3, [sp] │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ movs r1, #0 │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #188] @ 0xbc │ │ │ │ - b.n 159f0e │ │ │ │ + b.n 159f62 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ strd r3, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 151a34 │ │ │ │ ldrd ip, r1, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 159f3c │ │ │ │ + b.n 159f90 │ │ │ │ ldrd ip, r1, [r4, #8] │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ - beq.n 159f3a │ │ │ │ + beq.n 159f8e │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ - b.n 159f70 │ │ │ │ + b.n 159fc4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 151a34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #188] @ 0xbc │ │ │ │ - b.n 159efa │ │ │ │ + b.n 159f4e │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r6, [r3, #16] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r2, [r2, #8] │ │ │ │ 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] @ 15a014 │ │ │ │ + ldr.w lr, [pc, #72] @ 15a068 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #68] @ 15a018 │ │ │ │ + ldr.w ip, [pc, #68] @ 15a06c │ │ │ │ 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 159e74 │ │ │ │ + bl 159ec8 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #36] @ (15a01c ) │ │ │ │ - ldr r3, [pc, #28] @ (15a018 ) │ │ │ │ + ldr r2, [pc, #36] @ (15a070 ) │ │ │ │ + ldr r3, [pc, #28] @ (15a06c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15a010 │ │ │ │ + bne.n 15a064 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r4, #0] │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ 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] @ 15a440 │ │ │ │ + ldr.w r3, [pc, #1028] @ 15a498 │ │ │ │ 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] @ (15a444 ) │ │ │ │ + ldr r1, [pc, #1016] @ (15a49c ) │ │ │ │ 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 │ │ │ │ @@ -391413,15 +391445,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 15a3fc │ │ │ │ + bne.w 15a454 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 42884 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ @@ -391433,15 +391465,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 15a3e0 │ │ │ │ + bne.w 15a438 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 42884 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ @@ -391461,15 +391493,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 15a370 │ │ │ │ + bne.n 15a3c8 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ blx 42884 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ movs r3, #0 │ │ │ │ @@ -391479,16 +391511,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, 15a2f0 │ │ │ │ - vldr d7, [pc, #328] @ 15a420 │ │ │ │ + cbz r3, 15a348 │ │ │ │ + vldr d7, [pc, #328] @ 15a478 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ @@ -391509,15 +391541,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 15a3c4 │ │ │ │ + bne.n 15a41c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 42884 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ @@ -391528,30 +391560,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, 15a3a8 │ │ │ │ + cbnz r3, 15a400 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #244] @ (15a448 ) │ │ │ │ + ldr r2, [pc, #244] @ (15a4a0 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #228] @ (15a440 ) │ │ │ │ + ldr r3, [pc, #228] @ (15a498 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15a418 │ │ │ │ + bne.n 15a470 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #180] @ 15a428 │ │ │ │ + vldr d7, [pc, #180] @ 15a480 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ @@ -391564,59 +391596,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 1520c0 │ │ │ │ - b.n 15a2f0 │ │ │ │ + b.n 15a348 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 15a34e │ │ │ │ - vldr d7, [pc, #104] @ 15a430 │ │ │ │ + b.n 15a3a6 │ │ │ │ + vldr d7, [pc, #104] @ 15a488 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 15a320 │ │ │ │ - vldr d7, [pc, #68] @ 15a428 │ │ │ │ + b.n 15a378 │ │ │ │ + vldr d7, [pc, #68] @ 15a480 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 15a262 │ │ │ │ - vldr d7, [pc, #56] @ 15a438 │ │ │ │ + b.n 15a2ba │ │ │ │ + vldr d7, [pc, #56] @ 15a490 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 15a230 │ │ │ │ + b.n 15a288 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ @@ -391629,34 +391661,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ 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] @ 15a898 │ │ │ │ + ldr.w r3, [pc, #1072] @ 15a8f0 │ │ │ │ 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] @ 15a89c │ │ │ │ + ldr.w r1, [pc, #1060] @ 15a8f4 │ │ │ │ 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 │ │ │ │ @@ -391849,15 +391881,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 15a856 │ │ │ │ + bne.w 15a8ae │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 42884 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ @@ -391869,15 +391901,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 15a83a │ │ │ │ + bne.w 15a892 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 42884 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ @@ -391897,15 +391929,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 15a7ca │ │ │ │ + bne.n 15a822 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ blx 42884 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ movs r3, #0 │ │ │ │ @@ -391915,16 +391947,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, 15a74a │ │ │ │ - vldr d7, [pc, #324] @ 15a878 │ │ │ │ + cbz r3, 15a7a2 │ │ │ │ + vldr d7, [pc, #324] @ 15a8d0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ @@ -391945,15 +391977,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 15a81e │ │ │ │ + bne.n 15a876 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 42884 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ @@ -391964,30 +391996,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, 15a802 │ │ │ │ + cbnz r3, 15a85a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #244] @ (15a8a0 ) │ │ │ │ + ldr r2, [pc, #244] @ (15a8f8 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #228] @ (15a898 ) │ │ │ │ + ldr r3, [pc, #228] @ (15a8f0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15a872 │ │ │ │ + bne.n 15a8ca │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #180] @ 15a880 │ │ │ │ + vldr d7, [pc, #180] @ 15a8d8 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ @@ -392000,59 +392032,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 1520c0 │ │ │ │ - b.n 15a74a │ │ │ │ + b.n 15a7a2 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 15a7a8 │ │ │ │ - vldr d7, [pc, #104] @ 15a888 │ │ │ │ + b.n 15a800 │ │ │ │ + vldr d7, [pc, #104] @ 15a8e0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 15a77a │ │ │ │ - vldr d7, [pc, #68] @ 15a880 │ │ │ │ + b.n 15a7d2 │ │ │ │ + vldr d7, [pc, #68] @ 15a8d8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 15a6bc │ │ │ │ - vldr d7, [pc, #56] @ 15a890 │ │ │ │ + b.n 15a714 │ │ │ │ + vldr d7, [pc, #56] @ 15a8e8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 15a68a │ │ │ │ + b.n 15a6e2 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ @@ -392065,27 +392097,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, r6] │ │ │ │ + ldrh r4, [r5, r4] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + ldrsb r4, [r6, 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 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #716] @ (15ab88 ) │ │ │ │ - ldr r3, [pc, #716] @ (15ab8c ) │ │ │ │ + ldr r2, [pc, #716] @ (15abe0 ) │ │ │ │ + ldr r3, [pc, #716] @ (15abe4 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -392103,15 +392135,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 15ab90 │ │ │ │ + beq.w 15abe8 │ │ │ │ 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] │ │ │ │ @@ -392187,15 +392219,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 42884 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 15ae0a │ │ │ │ + bne.w 15ae62 │ │ │ │ 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 │ │ │ │ @@ -392218,15 +392250,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 42884 │ │ │ │ - vldr d7, [pc, #324] @ 15ab80 │ │ │ │ + vldr d7, [pc, #324] @ 15abd8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1527bc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -392336,33 +392368,33 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 42884 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15ae1c │ │ │ │ + beq.w 15ae74 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15aefa │ │ │ │ + beq.w 15af52 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 15af2c │ │ │ │ + beq.w 15af84 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 15ae26 │ │ │ │ + b.n 15ae7e │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ 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 │ │ │ │ @@ -392442,15 +392474,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 42884 │ │ │ │ - vldr d7, [pc, #732] @ 15af40 │ │ │ │ + vldr d7, [pc, #732] @ 15af98 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1527bc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -392494,15 +392526,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 42884 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15acee │ │ │ │ + beq.n 15ad46 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 152584 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -392582,79 +392614,79 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15ae16 │ │ │ │ + beq.n 15ae6e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15af1e │ │ │ │ + beq.w 15af76 │ │ │ │ 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 151a34 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #352] @ (15af48 ) │ │ │ │ + ldr r2, [pc, #352] @ (15afa0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #352] @ (15af4c ) │ │ │ │ + ldr r3, [pc, #352] @ (15afa4 ) │ │ │ │ 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 15af36 │ │ │ │ + bne.w 15af8e │ │ │ │ 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 15a9fc │ │ │ │ + b.n 15aa54 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15add2 │ │ │ │ + b.n 15ae2a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15aeec │ │ │ │ + bne.n 15af44 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15ae36 │ │ │ │ + beq.n 15ae8e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 159fbc │ │ │ │ + bl 15a010 │ │ │ │ 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 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #232] @ 15af40 │ │ │ │ + vldr d7, [pc, #232] @ 15af98 │ │ │ │ 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 │ │ │ │ @@ -392662,21 +392694,21 @@ │ │ │ │ bl 151a34 │ │ │ │ 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 15af00 │ │ │ │ + beq.n 15af58 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15af12 │ │ │ │ + beq.n 15af6a │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 15af22 │ │ │ │ + beq.n 15af7a │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -392696,76 +392728,76 @@ │ │ │ │ bl 151a34 │ │ │ │ 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 15ae16 │ │ │ │ + bls.n 15ae6e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 15af1e │ │ │ │ + cbz r3, 15af76 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 15add2 │ │ │ │ + b.n 15ae2a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 15ae26 │ │ │ │ + b.n 15ae7e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 15ae26 │ │ │ │ + b.n 15ae7e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 15af18 │ │ │ │ + cbz r3, 15af70 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 15ae9c │ │ │ │ + b.n 15aef4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 15ae9c │ │ │ │ + b.n 15aef4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 15ae9c │ │ │ │ + b.n 15aef4 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15add2 │ │ │ │ + b.n 15ae2a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 15ae9c │ │ │ │ + b.n 15aef4 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 15ae26 │ │ │ │ + b.n 15ae7e │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + str r0, [r7, r6] │ │ │ │ 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] @ 15b5f0 │ │ │ │ - ldr.w r3, [pc, #1676] @ 15b5f4 │ │ │ │ + ldr.w r2, [pc, #1676] @ 15b648 │ │ │ │ + ldr.w r3, [pc, #1676] @ 15b64c │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -392783,15 +392815,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 15b230 │ │ │ │ + beq.w 15b288 │ │ │ │ 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] │ │ │ │ @@ -392867,15 +392899,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 42884 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 15b4b6 │ │ │ │ + bne.w 15b50e │ │ │ │ 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 │ │ │ │ @@ -393020,27 +393052,27 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 42884 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15b4c8 │ │ │ │ + beq.w 15b520 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15b5a6 │ │ │ │ + beq.w 15b5fe │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 15b5d8 │ │ │ │ + beq.w 15b630 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 15b4d2 │ │ │ │ + b.n 15b52a │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 151a34 │ │ │ │ @@ -393170,15 +393202,15 @@ │ │ │ │ blx 42884 │ │ │ │ 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 15b38e │ │ │ │ + beq.n 15b3e6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 152584 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -393261,79 +393293,79 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15b4c2 │ │ │ │ + beq.n 15b51a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15b5ca │ │ │ │ + beq.w 15b622 │ │ │ │ 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 151a34 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #356] @ (15b5f8 ) │ │ │ │ + ldr r2, [pc, #356] @ (15b650 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #348] @ (15b5f4 ) │ │ │ │ + ldr r3, [pc, #348] @ (15b64c ) │ │ │ │ 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 15b5e2 │ │ │ │ + bne.w 15b63a │ │ │ │ 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 15b0a8 │ │ │ │ + b.n 15b100 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15b47e │ │ │ │ + b.n 15b4d6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15b598 │ │ │ │ + bne.n 15b5f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15b4e2 │ │ │ │ + beq.n 15b53a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 159fbc │ │ │ │ + bl 15a010 │ │ │ │ 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 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #228] @ 15b5e8 │ │ │ │ + vldr d7, [pc, #228] @ 15b640 │ │ │ │ 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 │ │ │ │ @@ -393341,21 +393373,21 @@ │ │ │ │ bl 151a34 │ │ │ │ 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 15b5ac │ │ │ │ + beq.n 15b604 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15b5be │ │ │ │ + beq.n 15b616 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 15b5ce │ │ │ │ + beq.n 15b626 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -393375,79 +393407,79 @@ │ │ │ │ bl 151a34 │ │ │ │ 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 15b4c2 │ │ │ │ + bls.n 15b51a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 15b5ca │ │ │ │ + cbz r3, 15b622 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 15b47e │ │ │ │ + b.n 15b4d6 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 15b4d2 │ │ │ │ + b.n 15b52a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 15b4d2 │ │ │ │ + b.n 15b52a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 15b5c4 │ │ │ │ + cbz r3, 15b61c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 15b548 │ │ │ │ + b.n 15b5a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 15b548 │ │ │ │ + b.n 15b5a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 15b548 │ │ │ │ + b.n 15b5a0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15b47e │ │ │ │ + b.n 15b4d6 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 15b548 │ │ │ │ + b.n 15b5a0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 15b4d2 │ │ │ │ + b.n 15b52a │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r0, [r7, r0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #400] @ (15b78c ) │ │ │ │ + ldr r3, [pc, #48] @ (15b684 ) │ │ │ │ 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] @ (15b8e8 ) │ │ │ │ - ldr r3, [pc, #724] @ (15b8ec ) │ │ │ │ + ldr r2, [pc, #724] @ (15b940 ) │ │ │ │ + ldr r3, [pc, #724] @ (15b944 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -393465,15 +393497,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 15b8f0 │ │ │ │ + beq.w 15b948 │ │ │ │ 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] │ │ │ │ @@ -393549,15 +393581,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 42884 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 15bb72 │ │ │ │ + bne.w 15bbca │ │ │ │ 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 │ │ │ │ @@ -393580,15 +393612,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 42884 │ │ │ │ - vldr d7, [pc, #332] @ 15b8e0 │ │ │ │ + vldr d7, [pc, #332] @ 15b938 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1527bc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -393701,33 +393733,33 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 42884 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15bb84 │ │ │ │ + beq.w 15bbdc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15bc62 │ │ │ │ + beq.w 15bcba │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 15bc94 │ │ │ │ + beq.w 15bcec │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 15bb8e │ │ │ │ + b.n 15bbe6 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #912] @ (15bc7c ) │ │ │ │ + ldr r1, [pc, #560] @ (15bb74 ) │ │ │ │ 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 │ │ │ │ @@ -393807,15 +393839,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 42884 │ │ │ │ - vldr d7, [pc, #740] @ 15bca8 │ │ │ │ + vldr d7, [pc, #740] @ 15bd00 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1527bc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -393859,15 +393891,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 42884 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15ba4e │ │ │ │ + beq.n 15baa6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 152584 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -393930,15 +393962,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 42884 │ │ │ │ - vldr d7, [pc, #436] @ 15bca8 │ │ │ │ + vldr d7, [pc, #436] @ 15bd00 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 152740 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #31 │ │ │ │ @@ -393949,79 +393981,79 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15bb7e │ │ │ │ + beq.n 15bbd6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15bc86 │ │ │ │ + beq.w 15bcde │ │ │ │ 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 151a34 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #352] @ (15bcb0 ) │ │ │ │ + ldr r2, [pc, #352] @ (15bd08 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #352] @ (15bcb4 ) │ │ │ │ + ldr r3, [pc, #352] @ (15bd0c ) │ │ │ │ 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 15bc9e │ │ │ │ + bne.w 15bcf6 │ │ │ │ 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 15b754 │ │ │ │ + b.n 15b7ac │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15bb3a │ │ │ │ + b.n 15bb92 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15bc54 │ │ │ │ + bne.n 15bcac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15bb9e │ │ │ │ + beq.n 15bbf6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 159fbc │ │ │ │ + bl 15a010 │ │ │ │ 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 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #232] @ 15bca8 │ │ │ │ + vldr d7, [pc, #232] @ 15bd00 │ │ │ │ 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 │ │ │ │ @@ -394029,21 +394061,21 @@ │ │ │ │ bl 151a34 │ │ │ │ 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 15bc68 │ │ │ │ + beq.n 15bcc0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15bc7a │ │ │ │ + beq.n 15bcd2 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 15bc8a │ │ │ │ + beq.n 15bce2 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -394063,76 +394095,76 @@ │ │ │ │ bl 151a34 │ │ │ │ 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 15bb7e │ │ │ │ + bls.n 15bbd6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 15bc86 │ │ │ │ + cbz r3, 15bcde │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 15bb3a │ │ │ │ + b.n 15bb92 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 15bb8e │ │ │ │ + b.n 15bbe6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 15bb8e │ │ │ │ + b.n 15bbe6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 15bc80 │ │ │ │ + cbz r3, 15bcd8 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 15bc04 │ │ │ │ + b.n 15bc5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 15bc04 │ │ │ │ + b.n 15bc5c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 15bc04 │ │ │ │ + b.n 15bc5c │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15bb3a │ │ │ │ + b.n 15bb92 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 15bc04 │ │ │ │ + b.n 15bc5c │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 15bb8e │ │ │ │ + b.n 15bbe6 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r8, r5 │ │ │ │ + add r0, sl │ │ │ │ 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] @ (15bfa8 ) │ │ │ │ - ldr r3, [pc, #732] @ (15bfac ) │ │ │ │ + ldr r2, [pc, #732] @ (15c000 ) │ │ │ │ + ldr r3, [pc, #732] @ (15c004 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -394150,15 +394182,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 15bfb0 │ │ │ │ + beq.w 15c008 │ │ │ │ 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] │ │ │ │ @@ -394234,15 +394266,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 42884 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 15c23e │ │ │ │ + bne.w 15c296 │ │ │ │ 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 │ │ │ │ @@ -394265,15 +394297,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 42884 │ │ │ │ - vldr d7, [pc, #340] @ 15bfa0 │ │ │ │ + vldr d7, [pc, #340] @ 15bff8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1527bc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -394320,15 +394352,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 42884 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #200] @ 15bfa0 │ │ │ │ + vldr d7, [pc, #200] @ 15bff8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -394389,33 +394421,33 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 42884 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15c250 │ │ │ │ + beq.w 15c2a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15c32e │ │ │ │ + beq.w 15c386 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 15c370 │ │ │ │ + beq.w 15c3c8 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 15c25a │ │ │ │ + b.n 15c2b2 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r4, r5 │ │ │ │ + cmn 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 │ │ │ │ @@ -394495,15 +394527,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 42884 │ │ │ │ - vldr d7, [pc, #732] @ 15c360 │ │ │ │ + vldr d7, [pc, #732] @ 15c3b8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1527bc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -394543,21 +394575,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 42884 │ │ │ │ - vldr d7, [pc, #612] @ 15c360 │ │ │ │ + vldr d7, [pc, #612] @ 15c3b8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15c116 │ │ │ │ + beq.n 15c16e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 152584 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -394640,79 +394672,79 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15c24a │ │ │ │ + beq.n 15c2a2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15c352 │ │ │ │ + beq.w 15c3aa │ │ │ │ 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 151a34 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #332] @ (15c368 ) │ │ │ │ + ldr r2, [pc, #332] @ (15c3c0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #332] @ (15c36c ) │ │ │ │ + ldr r3, [pc, #332] @ (15c3c4 ) │ │ │ │ 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 15c37a │ │ │ │ + bne.w 15c3d2 │ │ │ │ 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 15be0c │ │ │ │ + b.n 15be64 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15c206 │ │ │ │ + b.n 15c25e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15c320 │ │ │ │ + bne.n 15c378 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15c26a │ │ │ │ + beq.n 15c2c2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 159fbc │ │ │ │ + bl 15a010 │ │ │ │ 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 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #212] @ 15c360 │ │ │ │ + vldr d7, [pc, #212] @ 15c3b8 │ │ │ │ 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 │ │ │ │ @@ -394720,21 +394752,21 @@ │ │ │ │ bl 151a34 │ │ │ │ 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 15c334 │ │ │ │ + beq.n 15c38c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15c346 │ │ │ │ + beq.n 15c39e │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 15c356 │ │ │ │ + beq.n 15c3ae │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -394754,75 +394786,75 @@ │ │ │ │ bl 151a34 │ │ │ │ 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 15c24a │ │ │ │ + bls.n 15c2a2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 15c352 │ │ │ │ + cbz r3, 15c3aa │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 15c206 │ │ │ │ + b.n 15c25e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 15c25a │ │ │ │ + b.n 15c2b2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 15c25a │ │ │ │ + b.n 15c2b2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 15c34c │ │ │ │ + cbz r3, 15c3a4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 15c2d0 │ │ │ │ + b.n 15c328 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 15c2d0 │ │ │ │ + b.n 15c328 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 15c2d0 │ │ │ │ + b.n 15c328 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15c206 │ │ │ │ + b.n 15c25e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 15c2d0 │ │ │ │ + b.n 15c328 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #220 @ 0xdc │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 15c25a │ │ │ │ + b.n 15c2b2 │ │ │ │ blx 42d64 <__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] @ (15c678 ) │ │ │ │ - ldr r3, [pc, #740] @ (15c67c ) │ │ │ │ + ldr r2, [pc, #740] @ (15c6d0 ) │ │ │ │ + ldr r3, [pc, #740] @ (15c6d4 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -394840,15 +394872,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 15c680 │ │ │ │ + beq.w 15c6d8 │ │ │ │ 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] │ │ │ │ @@ -394924,15 +394956,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 42884 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 15c916 │ │ │ │ + bne.w 15c96e │ │ │ │ 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 │ │ │ │ @@ -394955,15 +394987,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 42884 │ │ │ │ - vldr d7, [pc, #348] @ 15c670 │ │ │ │ + vldr d7, [pc, #348] @ 15c6c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1527bc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -395010,15 +395042,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 42884 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #208] @ 15c670 │ │ │ │ + vldr d7, [pc, #208] @ 15c6c8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -395082,33 +395114,33 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 42884 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15c928 │ │ │ │ + beq.w 15c980 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15ca06 │ │ │ │ + beq.w 15ca5e │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 15ca48 │ │ │ │ + beq.w 15caa0 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 15c932 │ │ │ │ + b.n 15c98a │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + subs r4, #12 │ │ │ │ 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 │ │ │ │ @@ -395188,15 +395220,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 42884 │ │ │ │ - vldr d7, [pc, #740] @ 15ca38 │ │ │ │ + vldr d7, [pc, #740] @ 15ca90 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1527bc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -395236,21 +395268,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 42884 │ │ │ │ - vldr d7, [pc, #620] @ 15ca38 │ │ │ │ + vldr d7, [pc, #620] @ 15ca90 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15c7e6 │ │ │ │ + beq.n 15c83e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 152584 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -395316,15 +395348,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 42884 │ │ │ │ - vldr d7, [pc, #416] @ 15ca38 │ │ │ │ + vldr d7, [pc, #416] @ 15ca90 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 152740 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #31 │ │ │ │ @@ -395335,79 +395367,79 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15c922 │ │ │ │ + beq.n 15c97a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15ca2a │ │ │ │ + beq.w 15ca82 │ │ │ │ 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 151a34 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #332] @ (15ca40 ) │ │ │ │ + ldr r2, [pc, #332] @ (15ca98 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #332] @ (15ca44 ) │ │ │ │ + ldr r3, [pc, #332] @ (15ca9c ) │ │ │ │ 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 15ca52 │ │ │ │ + bne.w 15caaa │ │ │ │ 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 15c4d4 │ │ │ │ + b.n 15c52c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15c8de │ │ │ │ + b.n 15c936 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15c9f8 │ │ │ │ + bne.n 15ca50 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15c942 │ │ │ │ + beq.n 15c99a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 159fbc │ │ │ │ + bl 15a010 │ │ │ │ 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 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #212] @ 15ca38 │ │ │ │ + vldr d7, [pc, #212] @ 15ca90 │ │ │ │ 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 │ │ │ │ @@ -395415,21 +395447,21 @@ │ │ │ │ bl 151a34 │ │ │ │ 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 15ca0c │ │ │ │ + beq.n 15ca64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15ca1e │ │ │ │ + beq.n 15ca76 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 15ca2e │ │ │ │ + beq.n 15ca86 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -395449,75 +395481,75 @@ │ │ │ │ bl 151a34 │ │ │ │ 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 15c922 │ │ │ │ + bls.n 15c97a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 15ca2a │ │ │ │ + cbz r3, 15ca82 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 15c8de │ │ │ │ + b.n 15c936 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 15c932 │ │ │ │ + b.n 15c98a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 15c932 │ │ │ │ + b.n 15c98a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 15ca24 │ │ │ │ + cbz r3, 15ca7c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 15c9a8 │ │ │ │ + b.n 15ca00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 15c9a8 │ │ │ │ + b.n 15ca00 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 15c9a8 │ │ │ │ + b.n 15ca00 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15c8de │ │ │ │ + b.n 15c936 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 15c9a8 │ │ │ │ + b.n 15ca00 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #4 │ │ │ │ + adds r6, #172 @ 0xac │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 15c932 │ │ │ │ + b.n 15c98a │ │ │ │ blx 42d64 <__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] @ (15cd58 ) │ │ │ │ - ldr r3, [pc, #748] @ (15cd5c ) │ │ │ │ + ldr r2, [pc, #748] @ (15cdb0 ) │ │ │ │ + ldr r3, [pc, #748] @ (15cdb4 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -395535,15 +395567,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 15cd60 │ │ │ │ + beq.w 15cdb8 │ │ │ │ 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] │ │ │ │ @@ -395619,15 +395651,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 42884 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 15cff4 │ │ │ │ + bne.w 15d04c │ │ │ │ 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 │ │ │ │ @@ -395650,15 +395682,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 42884 │ │ │ │ - vldr d7, [pc, #356] @ 15cd50 │ │ │ │ + vldr d7, [pc, #356] @ 15cda8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1527bc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -395705,15 +395737,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 42884 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #216] @ 15cd50 │ │ │ │ + vldr d7, [pc, #216] @ 15cda8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -395778,34 +395810,34 @@ │ │ │ │ blx 42884 │ │ │ │ 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 15d006 │ │ │ │ + beq.w 15d05e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15d0e4 │ │ │ │ + beq.w 15d13c │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 15d128 │ │ │ │ + beq.w 15d180 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 15d010 │ │ │ │ + b.n 15d068 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ 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 │ │ │ │ @@ -395885,15 +395917,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 42884 │ │ │ │ - vldr d7, [pc, #740] @ 15d118 │ │ │ │ + vldr d7, [pc, #740] @ 15d170 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1527bc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -395933,21 +395965,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 42884 │ │ │ │ - vldr d7, [pc, #620] @ 15d118 │ │ │ │ + vldr d7, [pc, #620] @ 15d170 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15cec6 │ │ │ │ + beq.n 15cf1e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 152584 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -395986,15 +396018,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #484] @ 15d118 │ │ │ │ + vldr d7, [pc, #484] @ 15d170 │ │ │ │ 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] │ │ │ │ @@ -396010,15 +396042,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 42884 │ │ │ │ - vldr d7, [pc, #424] @ 15d118 │ │ │ │ + vldr d7, [pc, #424] @ 15d170 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 152740 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ @@ -396030,79 +396062,79 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15d000 │ │ │ │ + beq.n 15d058 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15d108 │ │ │ │ + beq.w 15d160 │ │ │ │ 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 151a34 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #332] @ (15d120 ) │ │ │ │ + ldr r2, [pc, #332] @ (15d178 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #332] @ (15d124 ) │ │ │ │ + ldr r3, [pc, #332] @ (15d17c ) │ │ │ │ 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 15d132 │ │ │ │ + bne.w 15d18a │ │ │ │ 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 15cbac │ │ │ │ + b.n 15cc04 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15cfbc │ │ │ │ + b.n 15d014 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15d0d6 │ │ │ │ + bne.n 15d12e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15d020 │ │ │ │ + beq.n 15d078 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 159fbc │ │ │ │ + bl 15a010 │ │ │ │ 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 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #216] @ 15d118 │ │ │ │ + vldr d7, [pc, #216] @ 15d170 │ │ │ │ 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 │ │ │ │ @@ -396110,21 +396142,21 @@ │ │ │ │ bl 151a34 │ │ │ │ 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 15d0ea │ │ │ │ + beq.n 15d142 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15d0fc │ │ │ │ + beq.n 15d154 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 15d10c │ │ │ │ + beq.n 15d164 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -396144,76 +396176,76 @@ │ │ │ │ bl 151a34 │ │ │ │ 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 15d000 │ │ │ │ + bls.n 15d058 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 15d108 │ │ │ │ + cbz r3, 15d160 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 15cfbc │ │ │ │ + b.n 15d014 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 15d010 │ │ │ │ + b.n 15d068 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 15d010 │ │ │ │ + b.n 15d068 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 15d102 │ │ │ │ + cbz r3, 15d15a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 15d086 │ │ │ │ + b.n 15d0de │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 15d086 │ │ │ │ + b.n 15d0de │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 15d086 │ │ │ │ + b.n 15d0de │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15cfbc │ │ │ │ + b.n 15d014 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 15d086 │ │ │ │ + b.n 15d0de │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 15d010 │ │ │ │ + b.n 15d068 │ │ │ │ blx 42d64 <__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] @ (15d430 ) │ │ │ │ - ldr r3, [pc, #740] @ (15d434 ) │ │ │ │ + ldr r2, [pc, #740] @ (15d488 ) │ │ │ │ + ldr r3, [pc, #740] @ (15d48c ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -396231,15 +396263,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 15d438 │ │ │ │ + beq.w 15d490 │ │ │ │ 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] │ │ │ │ @@ -396315,15 +396347,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 42884 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 15d6cc │ │ │ │ + bne.w 15d724 │ │ │ │ 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 │ │ │ │ @@ -396346,15 +396378,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 42884 │ │ │ │ - vldr d7, [pc, #348] @ 15d428 │ │ │ │ + vldr d7, [pc, #348] @ 15d480 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1527bc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -396474,32 +396506,32 @@ │ │ │ │ blx 42884 │ │ │ │ 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 15d6de │ │ │ │ + beq.w 15d736 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15d7bc │ │ │ │ + beq.w 15d814 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 15d800 │ │ │ │ + beq.w 15d858 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 15d6e8 │ │ │ │ + b.n 15d740 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ 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 │ │ │ │ @@ -396579,15 +396611,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 42884 │ │ │ │ - vldr d7, [pc, #740] @ 15d7f0 │ │ │ │ + vldr d7, [pc, #740] @ 15d848 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1527bc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -396634,15 +396666,15 @@ │ │ │ │ blx 42884 │ │ │ │ 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 15d59e │ │ │ │ + beq.n 15d5f6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 152584 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -396681,15 +396713,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #484] @ 15d7f0 │ │ │ │ + vldr d7, [pc, #484] @ 15d848 │ │ │ │ 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] │ │ │ │ @@ -396705,15 +396737,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 42884 │ │ │ │ - vldr d7, [pc, #424] @ 15d7f0 │ │ │ │ + vldr d7, [pc, #424] @ 15d848 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 152740 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ @@ -396725,79 +396757,79 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15d6d8 │ │ │ │ + beq.n 15d730 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15d7e0 │ │ │ │ + beq.w 15d838 │ │ │ │ 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 151a34 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #332] @ (15d7f8 ) │ │ │ │ + ldr r2, [pc, #332] @ (15d850 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #332] @ (15d7fc ) │ │ │ │ + ldr r3, [pc, #332] @ (15d854 ) │ │ │ │ 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 15d80a │ │ │ │ + bne.w 15d862 │ │ │ │ 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 15d28c │ │ │ │ + b.n 15d2e4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15d694 │ │ │ │ + b.n 15d6ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15d7ae │ │ │ │ + bne.n 15d806 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15d6f8 │ │ │ │ + beq.n 15d750 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 159fbc │ │ │ │ + bl 15a010 │ │ │ │ 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 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #216] @ 15d7f0 │ │ │ │ + vldr d7, [pc, #216] @ 15d848 │ │ │ │ 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 │ │ │ │ @@ -396805,21 +396837,21 @@ │ │ │ │ bl 151a34 │ │ │ │ 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 15d7c2 │ │ │ │ + beq.n 15d81a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15d7d4 │ │ │ │ + beq.n 15d82c │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 15d7e4 │ │ │ │ + beq.n 15d83c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -396839,76 +396871,76 @@ │ │ │ │ bl 151a34 │ │ │ │ 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 15d6d8 │ │ │ │ + bls.n 15d730 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 15d7e0 │ │ │ │ + cbz r3, 15d838 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 15d694 │ │ │ │ + b.n 15d6ec │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 15d6e8 │ │ │ │ + b.n 15d740 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 15d6e8 │ │ │ │ + b.n 15d740 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 15d7da │ │ │ │ + cbz r3, 15d832 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 15d75e │ │ │ │ + b.n 15d7b6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 15d75e │ │ │ │ + b.n 15d7b6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 15d75e │ │ │ │ + b.n 15d7b6 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15d694 │ │ │ │ + b.n 15d6ec │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 15d75e │ │ │ │ + b.n 15d7b6 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ + cmp r0, #246 @ 0xf6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 15d6e8 │ │ │ │ + b.n 15d740 │ │ │ │ blx 42d64 <__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] @ (15dbd8 ) │ │ │ │ - ldr r3, [pc, #948] @ (15dbdc ) │ │ │ │ + ldr r2, [pc, #948] @ (15dc30 ) │ │ │ │ + ldr r3, [pc, #948] @ (15dc34 ) │ │ │ │ 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] │ │ │ │ @@ -396918,15 +396950,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 15dbe0 │ │ │ │ + beq.w 15dc38 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -397032,15 +397064,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 42884 │ │ │ │ - vldr d7, [pc, #588] @ 15dbd0 │ │ │ │ + vldr d7, [pc, #588] @ 15dc28 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1527bc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -397087,15 +397119,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 42884 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #448] @ 15dbd0 │ │ │ │ + vldr d7, [pc, #448] @ 15dc28 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -397165,41 +397197,41 @@ │ │ │ │ blx 42884 │ │ │ │ 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 15deb4 │ │ │ │ + beq.w 15df0c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 15decc │ │ │ │ + bne.w 15df24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15daf2 │ │ │ │ + beq.n 15db4a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 159fbc │ │ │ │ + bl 15a010 │ │ │ │ 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 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #188] @ 15dbd0 │ │ │ │ + vldr d7, [pc, #188] @ 15dc28 │ │ │ │ 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 │ │ │ │ @@ -397207,21 +397239,21 @@ │ │ │ │ bl 151a34 │ │ │ │ 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 15dee6 │ │ │ │ + beq.w 15df3e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15def8 │ │ │ │ + beq.w 15df50 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 15df08 │ │ │ │ + beq.w 15df60 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -397253,29 +397285,29 @@ │ │ │ │ bl 151a34 │ │ │ │ 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 15dec6 │ │ │ │ + bls.w 15df1e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15df04 │ │ │ │ + beq.w 15df5c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 15de7e │ │ │ │ + b.n 15ded6 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + movs r7, #124 @ 0x7c │ │ │ │ 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 │ │ │ │ @@ -397359,15 +397391,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 42884 │ │ │ │ - vldr d7, [pc, #600] @ 15df20 │ │ │ │ + vldr d7, [pc, #600] @ 15df78 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1527bc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -397409,20 +397441,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 42884 │ │ │ │ - vldr d7, [pc, #472] @ 15df20 │ │ │ │ + vldr d7, [pc, #472] @ 15df78 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 15dd5e │ │ │ │ + beq.n 15ddb6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 152584 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -397467,15 +397499,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #16 │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #320] @ 15df20 │ │ │ │ + vldr d7, [pc, #320] @ 15df78 │ │ │ │ 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] │ │ │ │ @@ -397492,15 +397524,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 42884 │ │ │ │ - vldr d7, [pc, #256] @ 15df20 │ │ │ │ + vldr d7, [pc, #256] @ 15df78 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 152740 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ movs r1, #25 │ │ │ │ @@ -397521,153 +397553,153 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 15dec6 │ │ │ │ + beq.n 15df1e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15df04 │ │ │ │ + beq.n 15df5c │ │ │ │ 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 151a34 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #148] @ (15df28 ) │ │ │ │ + ldr r2, [pc, #148] @ (15df80 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #148] @ (15df2c ) │ │ │ │ + ldr r3, [pc, #148] @ (15df84 ) │ │ │ │ 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 15df1c │ │ │ │ + bne.n 15df74 │ │ │ │ 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, 15dee0 │ │ │ │ + cbz r3, 15df38 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 15dae2 │ │ │ │ + b.n 15db3a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15de7e │ │ │ │ + b.n 15ded6 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 15df12 │ │ │ │ + beq.n 15df6a │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 15dae2 │ │ │ │ + b.n 15db3a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 15dae2 │ │ │ │ + b.n 15db3a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 15defe │ │ │ │ + cbz r3, 15df56 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 15db5e │ │ │ │ + b.n 15dbb6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 15db5e │ │ │ │ + b.n 15dbb6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 15db5e │ │ │ │ + b.n 15dbb6 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 15de7e │ │ │ │ + b.n 15ded6 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 15db5e │ │ │ │ + b.n 15dbb6 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 15dae2 │ │ │ │ + b.n 15db3a │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #100 @ 0x64 │ │ │ │ + movs r1, #12 │ │ │ │ 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, #1240] @ 15e420 │ │ │ │ + ldr.w r3, [pc, #1248] @ 15e480 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r0, [pc, #1228] @ 15e424 │ │ │ │ + ldr.w r0, [pc, #1236] @ 15e484 │ │ │ │ mov.w fp, #0 │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 42884 │ │ │ │ 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 1520c0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr.w r9, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r2, #4 │ │ │ │ + sub.w r3, r3, #244 @ 0xf4 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ orrs r3, r1 │ │ │ │ and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15e1a4 │ │ │ │ + bne.w 15e206 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 42884 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -397675,35 +397707,36 @@ │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 1520c0 │ │ │ │ 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, #8] │ │ │ │ - cmp r3, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq.w sl, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - bne.w 15e42c │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 15e574 │ │ │ │ + bne.w 15e48c │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 15e614 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -397725,16 +397758,16 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 151a34 │ │ │ │ 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 │ │ │ │ @@ -397752,114 +397785,121 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r1, sl, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 151a34 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ 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 151a34 │ │ │ │ - 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 151a34 │ │ │ │ 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 151a34 │ │ │ │ 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 42884 │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 1520c0 │ │ │ │ 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 151a34 │ │ │ │ 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 42884 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + str.w r9, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ bl 152178 │ │ │ │ - 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 151a34 │ │ │ │ - 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 151a34 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, r8, r2 │ │ │ │ - orr.w r4, r9, r3 │ │ │ │ - b.n 15e3e2 │ │ │ │ + orrs r4, r3 │ │ │ │ + b.n 15e444 │ │ │ │ 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] │ │ │ │ @@ -397874,15 +397914,15 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 151a34 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #560] @ 15e410 │ │ │ │ + vldr d8, [pc, #556] @ 15e470 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ @@ -397970,26 +398010,35 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r7, sl, r7 │ │ │ │ orr.w sl, r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 151a34 │ │ │ │ + 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 151a34 │ │ │ │ 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 42884 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 1520c0 │ │ │ │ @@ -397998,32 +398047,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ 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 151a34 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 151a34 │ │ │ │ - vldr d7, [pc, #212] @ 15e418 │ │ │ │ + vldr d7, [pc, #208] @ 15e478 │ │ │ │ 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] │ │ │ │ @@ -398076,47 +398116,45 @@ │ │ │ │ blx 42884 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 1520c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ (15e428 ) │ │ │ │ + ldr r2, [pc, #64] @ (15e488 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (15e420 ) │ │ │ │ + ldr r3, [pc, #48] @ (15e480 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15e74c │ │ │ │ + bne.w 15e7ec │ │ │ │ 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 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + subs r0, r6, r6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 15e01c │ │ │ │ + bne.w 15e078 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -398140,19 +398178,19 @@ │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 151a34 │ │ │ │ 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 151a34 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -398167,40 +398205,40 @@ │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ 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 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #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 151a34 │ │ │ │ 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 │ │ │ │ @@ -398213,41 +398251,65 @@ │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 42884 │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 1520c0 │ │ │ │ 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 151a34 │ │ │ │ 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 42884 │ │ │ │ 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 15e160 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + bl 152178 │ │ │ │ + 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 151a34 │ │ │ │ + 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 151a34 │ │ │ │ + ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ + orr.w sl, r8, r2 │ │ │ │ + orr.w r4, r9, r3 │ │ │ │ + b.n 15e444 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -398263,15 +398325,15 @@ │ │ │ │ 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] @ 15e750 │ │ │ │ + vldr d8, [pc, #416] @ 15e7f0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ @@ -398343,18 +398405,27 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orr.w r9, sl, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 151a34 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ @@ -398371,48 +398442,39 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - bl 151a34 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w sl, r7, 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 │ │ │ │ + orr.w r5, r9, r3 │ │ │ │ bl 151a34 │ │ │ │ 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 151a34 │ │ │ │ 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 151a34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ @@ -398420,118 +398482,121 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 15e3e2 │ │ │ │ + b.n 15e444 │ │ │ │ blx 42d64 <__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, #1216] @ 15ec30 │ │ │ │ + ldr.w r3, [pc, #1224] @ 15ecd8 │ │ │ │ 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, #1204] @ 15ec34 │ │ │ │ + ldr.w r0, [pc, #1212] @ 15ecdc │ │ │ │ mov.w fp, #0 │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 42884 │ │ │ │ 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 1520c0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr.w r9, [r7, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - cmp r1, #4 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r2, #4 │ │ │ │ + sub.w r3, r3, #244 @ 0xf4 │ │ │ │ ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - orrs r3, r2 │ │ │ │ - and.w sl, sl, #1 │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + orrs r3, r1 │ │ │ │ + and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ - movne.w sl, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 15e9ce │ │ │ │ + movne r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 15ea76 │ │ │ │ + mov r1, r3 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 42884 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 1520c0 │ │ │ │ - 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, #1, #1 │ │ │ │ - orrs r3, r1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + sub.w sl, r2, #245 @ 0xf5 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + orr.w sl, sl, r1 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp r2, #2 │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ it eq │ │ │ │ - cmpeq r3, sl │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - bne.w 15ec3c │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 15ed7e │ │ │ │ + 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 15ece4 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 15ee2a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, sl, [sp] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 151a34 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd sl, r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -398551,58 +398616,56 @@ │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w 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, #16] │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r9, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ movs r3, #0 │ │ │ │ - str.w r9, [sp] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 151a34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ 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] │ │ │ │ @@ -398665,15 +398728,15 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 15ebf8 │ │ │ │ + b.n 15eca0 │ │ │ │ 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] │ │ │ │ @@ -398682,91 +398745,91 @@ │ │ │ │ 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, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #532] @ 15ec20 │ │ │ │ + vldr d8, [pc, #532] @ 15ecc8 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ 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, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ 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, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + 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, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + 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, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + 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 152218 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -398775,18 +398838,27 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + 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 151a34 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ @@ -398804,32 +398876,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ 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 151a34 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 151a34 │ │ │ │ - vldr d7, [pc, #204] @ 15ec28 │ │ │ │ + vldr d7, [pc, #204] @ 15ecd0 │ │ │ │ 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] │ │ │ │ @@ -398881,286 +398944,293 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 42884 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 1520c0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (15ec38 ) │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #60] @ (15ece0 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (15ec30 ) │ │ │ │ + ldr r3, [pc, #44] @ (15ecd8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15ef42 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 15efe2 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, r1 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r4, r7, #15 │ │ │ │ + asrs r4, r2, #13 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 15e83e │ │ │ │ + bne.w 15e8e8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ bl 151a34 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ + ldrd r9, r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ 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 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - 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, #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 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + 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, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ 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] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + 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 42884 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 1520c0 │ │ │ │ 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 151a34 │ │ │ │ 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 152218 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 15e97c │ │ │ │ + b.n 15ea24 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - strd r1, sl, [sp] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ 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, #8] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - vldr d8, [pc, #396] @ 15ef48 │ │ │ │ - orrs r3, r2 │ │ │ │ + vldr d8, [pc, #388] @ 15efe8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #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, #8] │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ 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, #8] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ 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, #8] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ bl 152218 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #10 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + 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 151a34 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, sl │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r0, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r5 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 42884 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 1520c0 │ │ │ │ @@ -399169,164 +399239,158 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - bl 151a34 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w sl, r7, 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 │ │ │ │ + orr.w r5, r9, r3 │ │ │ │ bl 151a34 │ │ │ │ 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 151a34 │ │ │ │ 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 151a34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 15e9be │ │ │ │ + b.n 15ea66 │ │ │ │ blx 42d64 <__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, #1216] @ 15f428 │ │ │ │ + ldr.w r3, [pc, #1224] @ 15f4d0 │ │ │ │ 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, #1204] @ 15f42c │ │ │ │ + ldr.w r0, [pc, #1212] @ 15f4d4 │ │ │ │ mov.w fp, #0 │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 42884 │ │ │ │ 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 1520c0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr.w r9, [r7, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - cmp r1, #4 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r2, #4 │ │ │ │ + sub.w r3, r3, #244 @ 0xf4 │ │ │ │ ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - orrs r3, r2 │ │ │ │ - and.w sl, sl, #1 │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + orrs r3, r1 │ │ │ │ + and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ - movne.w sl, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 15f1c6 │ │ │ │ + movne r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 15f26e │ │ │ │ + mov r1, r3 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 42884 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 1520c0 │ │ │ │ - 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, #1, #1 │ │ │ │ - orrs r3, r1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + sub.w sl, r2, #245 @ 0xf5 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + orr.w sl, sl, r1 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp r2, #2 │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ it eq │ │ │ │ - cmpeq r3, sl │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - bne.w 15f434 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 15f576 │ │ │ │ + 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 15f4dc │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 15f622 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, sl, [sp] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 151a34 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd sl, r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -399346,58 +399410,56 @@ │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w 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, #16] │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r9, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ movs r3, #0 │ │ │ │ - str.w r9, [sp] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 151a34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ 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] │ │ │ │ @@ -399460,15 +399522,15 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 15f3f0 │ │ │ │ + b.n 15f498 │ │ │ │ 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] │ │ │ │ @@ -399477,91 +399539,91 @@ │ │ │ │ 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, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #532] @ 15f418 │ │ │ │ + vldr d8, [pc, #532] @ 15f4c0 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ 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, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ 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, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + 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, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + 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, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + 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 1522f8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -399570,18 +399632,27 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + 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 151a34 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ @@ -399599,32 +399670,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ 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 151a34 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 151a34 │ │ │ │ - vldr d7, [pc, #204] @ 15f420 │ │ │ │ + vldr d7, [pc, #204] @ 15f4c8 │ │ │ │ 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] │ │ │ │ @@ -399676,286 +399738,293 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 42884 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 1520c0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (15f430 ) │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #60] @ (15f4d8 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (15f428 ) │ │ │ │ + ldr r3, [pc, #44] @ (15f4d0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15f73a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 15f7da │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #1 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 15f036 │ │ │ │ + bne.w 15f0e0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ bl 151a34 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ + ldrd r9, r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ 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 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - 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, #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 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + 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, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ 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] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + 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 42884 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 1520c0 │ │ │ │ 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 151a34 │ │ │ │ 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 1522f8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 15f174 │ │ │ │ + b.n 15f21c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - strd r1, sl, [sp] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ 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, #8] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - vldr d8, [pc, #396] @ 15f740 │ │ │ │ - orrs r3, r2 │ │ │ │ + vldr d8, [pc, #388] @ 15f7e0 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #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, #8] │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ 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, #8] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ 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, #8] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ bl 1522f8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + 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 151a34 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, sl │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r0, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r5 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 42884 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 1520c0 │ │ │ │ @@ -399964,164 +400033,158 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - bl 151a34 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w sl, r7, 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 │ │ │ │ + orr.w r5, r9, r3 │ │ │ │ bl 151a34 │ │ │ │ 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 151a34 │ │ │ │ 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 151a34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 15f1b6 │ │ │ │ + b.n 15f25e │ │ │ │ blx 42d64 <__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, #1216] @ 15fc20 │ │ │ │ + ldr.w r3, [pc, #1224] @ 15fcc8 │ │ │ │ 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, #1204] @ 15fc24 │ │ │ │ + ldr.w r0, [pc, #1212] @ 15fccc │ │ │ │ mov.w fp, #0 │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 42884 │ │ │ │ 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 1520c0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr.w r9, [r7, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - cmp r1, #4 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ + cmpeq r2, #4 │ │ │ │ + sub.w r3, r3, #244 @ 0xf4 │ │ │ │ ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - orrs r3, r2 │ │ │ │ - and.w sl, sl, #1 │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + orrs r3, r1 │ │ │ │ + and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ - movne.w sl, #0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 15f9be │ │ │ │ + movne r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 15fa66 │ │ │ │ + mov r1, r3 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 42884 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 1520c0 │ │ │ │ - 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, #1, #1 │ │ │ │ - orrs r3, r1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + sub.w sl, r2, #245 @ 0xf5 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + orr.w sl, sl, r1 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp r2, #2 │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ it eq │ │ │ │ - cmpeq r3, sl │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - bne.w 15fc2c │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 15fd6e │ │ │ │ + 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 15fcd4 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 15fe1a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, sl, [sp] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 151a34 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd sl, r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -400141,58 +400204,56 @@ │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w 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, #16] │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r9, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ movs r3, #0 │ │ │ │ - str.w r9, [sp] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 151a34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ 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] │ │ │ │ @@ -400255,15 +400316,15 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 15fbe8 │ │ │ │ + b.n 15fc90 │ │ │ │ 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] │ │ │ │ @@ -400272,91 +400333,91 @@ │ │ │ │ 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, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #532] @ 15fc10 │ │ │ │ + vldr d8, [pc, #532] @ 15fcb8 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ 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, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ 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, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + 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, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + 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, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + 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 1522f8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -400365,18 +400426,27 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + 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 151a34 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ @@ -400394,32 +400464,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ 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 151a34 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 151a34 │ │ │ │ - vldr d7, [pc, #204] @ 15fc18 │ │ │ │ + vldr d7, [pc, #204] @ 15fcc0 │ │ │ │ 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] │ │ │ │ @@ -400471,286 +400532,293 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 42884 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 1520c0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (15fc28 ) │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #60] @ (15fcd0 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (15fc20 ) │ │ │ │ + ldr r3, [pc, #44] @ (15fcc8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15ff32 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 15ffd2 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #2 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 15f82e │ │ │ │ + bne.w 15f8d8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ bl 151a34 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ + ldrd r9, r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ 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 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - 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, #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 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + 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, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ 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] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + 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 42884 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 1520c0 │ │ │ │ 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 151a34 │ │ │ │ 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 1522f8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 15f96c │ │ │ │ + b.n 15fa14 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - strd r1, sl, [sp] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ 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, #8] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - vldr d8, [pc, #396] @ 15ff38 │ │ │ │ - orrs r3, r2 │ │ │ │ + vldr d8, [pc, #388] @ 15ffd8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #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, #8] │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ 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, #8] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ 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, #8] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ bl 1522f8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + 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 151a34 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, sl │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r0, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r5 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 42884 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 1520c0 │ │ │ │ @@ -400759,148 +400827,140 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, r7, r3 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - bl 151a34 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w sl, r7, 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 │ │ │ │ + orr.w r5, r9, r3 │ │ │ │ bl 151a34 │ │ │ │ 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 151a34 │ │ │ │ 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 151a34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 15f9ae │ │ │ │ + b.n 15fa56 │ │ │ │ blx 42d64 <__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] @ 160460 │ │ │ │ + ldr.w r3, [pc, #1288] @ 160500 │ │ │ │ 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, #1276] @ 160464 │ │ │ │ + ldr.w r0, [pc, #1276] @ 160504 │ │ │ │ mov.w fp, #0 │ │ │ │ + ldr.w sl, [r7, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 42884 │ │ │ │ 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 1520c0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr.w sl, [r7, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - cmp r1, #4 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ + cmp.w sl, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w sl, #4 │ │ │ │ + cmpeq r1, #4 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r9, r9, #1 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1601cc │ │ │ │ + bne.w 16026c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 42884 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 1520c0 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ orrs r3, r1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp r2, #2 │ │ │ │ + cmp.w sl, #2 │ │ │ │ it eq │ │ │ │ cmpeq r3, r9 │ │ │ │ - ite eq │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + ubfx r0, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ moveq r3, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + it ne │ │ │ │ movne r3, #0 │ │ │ │ - bne.w 16046c │ │ │ │ - cmp.w sl, #2 │ │ │ │ - beq.w 1605a4 │ │ │ │ + ubfx r0, r2, #2, #1 │ │ │ │ + ubfx r2, r2, #4, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bne.w 16050c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w 160644 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -400950,44 +401010,42 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w sl, [sp] │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 151a34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ 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] │ │ │ │ @@ -401062,175 +401120,175 @@ │ │ │ │ orr.w r4, r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 160424 │ │ │ │ + b.n 1604c2 │ │ │ │ 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 151a34 │ │ │ │ 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, #8] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #584] @ 160450 │ │ │ │ + vldr d8, [pc, #584] @ 1604f0 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orr.w r1, r3, r2 │ │ │ │ - ldrb r3, [r7, #12] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ubfx r3, sl, #4, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ubfx r2, sl, #4, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - orr.w sl, r1, r2 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ + 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 151a34 │ │ │ │ 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, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + orr.w r3, sl, r2 │ │ │ │ + ldr.w sl, [r7] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ubfx r0, sl, #5, #1 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ - ldr.w sl, [r7] │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ubfx r0, sl, #5, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 151a34 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, r3, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 152288 │ │ │ │ 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, #7 │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 151a34 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r1, fp │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 42884 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 1520c0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 151a34 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 151a34 │ │ │ │ ubfx r2, sl, #18, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r2 │ │ │ │ bl 151a34 │ │ │ │ @@ -401239,15 +401297,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 151a34 │ │ │ │ - vldr d7, [pc, #208] @ 160458 │ │ │ │ + vldr d7, [pc, #212] @ 1604f8 │ │ │ │ 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] │ │ │ │ @@ -401299,46 +401357,46 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 42884 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 1520c0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #64] @ (160468 ) │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #64] @ (160508 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (160460 ) │ │ │ │ + ldr r3, [pc, #48] @ (160500 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 16078e │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 160832 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ 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 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xfbd0007c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + vshr.u32 q8, q14, #22 │ │ │ │ + @ instruction: 0xfb32007c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 160026 │ │ │ │ + bne.w 1600c8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -401384,51 +401442,52 @@ │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + 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 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + 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 r3, [sp, #16] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ 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] │ │ │ │ - mov r0, r4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + 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 42884 │ │ │ │ mov r1, r5 │ │ │ │ @@ -401449,75 +401508,75 @@ │ │ │ │ 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 152288 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 16015a │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + b.n 1601fa │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd sl, r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - vldr d8, [pc, #440] @ 160798 │ │ │ │ + vldr d8, [pc, #440] @ 160838 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ @@ -401528,57 +401587,68 @@ │ │ │ │ ldr r2, [r7, #28] │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orr.w r3, sl, r2 │ │ │ │ ldr.w sl, [r7] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ubfx r0, sl, #5, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 151a34 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, r3, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 152288 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 151a34 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 151a34 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r9 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r3, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 42884 │ │ │ │ mov r1, r5 │ │ │ │ @@ -401590,41 +401660,32 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 151a34 │ │ │ │ - ldr r5, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r5, r7 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ - bl 151a34 │ │ │ │ ubfx r3, sl, #18, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #10 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ bl 151a34 │ │ │ │ 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 │ │ │ │ - orrs r5, r7 │ │ │ │ + mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 151a34 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ @@ -401648,58 +401709,57 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1601bc │ │ │ │ + b.n 16025c │ │ │ │ blx 42d64 <__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] @ 16101c │ │ │ │ + ldr.w r4, [pc, #2156] @ 1610bc │ │ │ │ subw sp, sp, #2028 @ 0x7ec │ │ │ │ - ldr.w r3, [pc, #2152] @ 161020 │ │ │ │ + ldr.w r3, [pc, #2152] @ 1610c0 │ │ │ │ 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 160f4e │ │ │ │ + beq.w 160fee │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 160f28 │ │ │ │ + beq.w 160fc8 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 161b52 │ │ │ │ + beq.w 161bf2 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 160804 │ │ │ │ + bls.n 1608a4 │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 162022 │ │ │ │ + beq.w 1620c2 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 162046 │ │ │ │ + beq.w 1620e6 │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 160ff8 │ │ │ │ + beq.w 161098 │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 160f84 │ │ │ │ + bhi.w 161024 │ │ │ │ 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 │ │ │ │ @@ -402604,1963 +402664,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 160fdc │ │ │ │ + bpl.n 16107c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ - bl 15a450 │ │ │ │ + bl 15a4a8 │ │ │ │ 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 160f96 │ │ │ │ + b.n 161036 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.w 161ad6 │ │ │ │ + bmi.w 161b76 │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 160fba │ │ │ │ + bpl.n 16105a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1616d6 │ │ │ │ + beq.w 161776 │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15f748 │ │ │ │ + bl 15f7e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3072 @ 0xc00 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 160f96 │ │ │ │ - ldr r2, [pc, #156] @ (161024 ) │ │ │ │ + b.n 161036 │ │ │ │ + ldr r2, [pc, #156] @ (1610c4 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #156] @ (161028 ) │ │ │ │ + ldr r1, [pc, #156] @ (1610c8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #144] @ (16102c ) │ │ │ │ - ldr r3, [pc, #128] @ (161020 ) │ │ │ │ + ldr r2, [pc, #144] @ (1610cc ) │ │ │ │ + ldr r3, [pc, #128] @ (1610c0 ) │ │ │ │ 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 162c86 │ │ │ │ + bne.w 162d26 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2028 @ 0x7ec │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1616be │ │ │ │ + beq.w 16175e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ - bl 15e758 │ │ │ │ + bl 15e7f8 │ │ │ │ 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 160f96 │ │ │ │ + b.n 161036 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ - bl 15a020 │ │ │ │ + bl 15a078 │ │ │ │ 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 160f96 │ │ │ │ + b.n 161036 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1535cc │ │ │ │ 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 160f96 │ │ │ │ + b.n 161036 │ │ │ │ nop │ │ │ │ - str.w r0, [r2, ip, lsl #3] │ │ │ │ + @ instruction: 0xf7a2007c │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [sl, #84]! @ 0x54 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + ldcl 0, cr0, [sl, #84]! @ 0x54 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ movs r5, r2 │ │ │ │ - orrs.w r0, lr, #124 @ 0x7c │ │ │ │ + vshr.s32 q0, q14, #2 │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158cc8 │ │ │ │ + bl 158cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1484 @ 0x5cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159620 │ │ │ │ + bl 15963c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1476 @ 0x5c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159620 │ │ │ │ + bl 15963c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1468 @ 0x5bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158cc8 │ │ │ │ + bl 158cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1460 @ 0x5b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158cc8 │ │ │ │ + bl 158cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1452 @ 0x5ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158cc8 │ │ │ │ + bl 158cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1444 @ 0x5a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159188 │ │ │ │ + bl 1591a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1436 @ 0x59c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159188 │ │ │ │ + bl 1591a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1428 @ 0x594 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159188 │ │ │ │ + bl 1591a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1420 @ 0x58c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158cc8 │ │ │ │ + bl 158cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1412 @ 0x584 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158cc8 │ │ │ │ + bl 158cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1404 @ 0x57c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158cc8 │ │ │ │ + bl 158cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1724 @ 0x6bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158cc8 │ │ │ │ + bl 158cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1396 @ 0x574 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158cc8 │ │ │ │ + bl 158cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1388 @ 0x56c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158cc8 │ │ │ │ + bl 158cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1380 @ 0x564 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159188 │ │ │ │ + bl 1591a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1372 @ 0x55c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159188 │ │ │ │ + bl 1591a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1364 @ 0x554 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158cc8 │ │ │ │ + bl 158cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1356 @ 0x54c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158cc8 │ │ │ │ + bl 158cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 160f84 │ │ │ │ + bcc.w 161024 │ │ │ │ addw r0, sp, #1716 @ 0x6b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158cc8 │ │ │ │ + bl 158cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2359296 @ 0x240000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1348 @ 0x544 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157970 │ │ │ │ + bl 157978 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1340 @ 0x53c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157970 │ │ │ │ + bl 157978 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1332 @ 0x534 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157970 │ │ │ │ + bl 157978 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1324 @ 0x52c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157970 │ │ │ │ + bl 157978 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1316 @ 0x524 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157970 │ │ │ │ + bl 157978 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1308 @ 0x51c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157970 │ │ │ │ + bl 157978 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1300 @ 0x514 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157970 │ │ │ │ + bl 157978 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1292 @ 0x50c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157970 │ │ │ │ + bl 157978 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1284 @ 0x504 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157970 │ │ │ │ + bl 157978 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1276 @ 0x4fc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157970 │ │ │ │ + bl 157978 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1268 @ 0x4f4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157970 │ │ │ │ + bl 157978 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1260 @ 0x4ec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157970 │ │ │ │ + bl 157978 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1252 @ 0x4e4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157970 │ │ │ │ + bl 157978 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1244 @ 0x4dc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157970 │ │ │ │ + bl 157978 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1236 @ 0x4d4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157970 │ │ │ │ + bl 157978 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1228 @ 0x4cc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157970 │ │ │ │ + bl 157978 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1220 @ 0x4c4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157390 │ │ │ │ + bl 157398 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1212 @ 0x4bc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157390 │ │ │ │ + bl 157398 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1204 @ 0x4b4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157390 │ │ │ │ + bl 157398 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1196 @ 0x4ac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157390 │ │ │ │ + bl 157398 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1188 @ 0x4a4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157390 │ │ │ │ + bl 157398 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1180 @ 0x49c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 156e68 │ │ │ │ + bl 156e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1172 @ 0x494 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 156e68 │ │ │ │ + bl 156e90 │ │ │ │ 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 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1164 @ 0x48c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 156924 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1156 @ 0x484 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 156924 │ │ │ │ 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 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1148 @ 0x47c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159b4c │ │ │ │ + bl 159ba0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1140 @ 0x474 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159b4c │ │ │ │ + bl 159ba0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1132 @ 0x46c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159b4c │ │ │ │ + bl 159ba0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1124 @ 0x464 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159b4c │ │ │ │ + bl 159ba0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1116 @ 0x45c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159b4c │ │ │ │ + bl 159ba0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1108 @ 0x454 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159b4c │ │ │ │ + bl 159ba0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #10485760 @ 0xa00000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1100 @ 0x44c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159b4c │ │ │ │ + bl 159ba0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1092 @ 0x444 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159b4c │ │ │ │ + bl 159ba0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1084 @ 0x43c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159b4c │ │ │ │ + bl 159ba0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1076 @ 0x434 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159b4c │ │ │ │ + bl 159ba0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1068 @ 0x42c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15d810 │ │ │ │ + bl 15d868 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1060 @ 0x424 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15d138 │ │ │ │ + bl 15d190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1052 @ 0x41c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15ca58 │ │ │ │ + bl 15cab0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1044 @ 0x414 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15ca58 │ │ │ │ + bl 15cab0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1036 @ 0x40c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15d138 │ │ │ │ + bl 15d190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1028 @ 0x404 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15d138 │ │ │ │ + bl 15d190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15ca58 │ │ │ │ + bl 15cab0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15ca58 │ │ │ │ + bl 15cab0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15d138 │ │ │ │ + bl 15d190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158cc8 │ │ │ │ + bl 158cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1708 @ 0x6ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158cc8 │ │ │ │ + bl 158cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ - bl 15ff40 │ │ │ │ + bl 15ffe0 │ │ │ │ ldr.w r3, [sp, #1800] @ 0x708 │ │ │ │ ldr.w r2, [sp, #1796] @ 0x704 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ - bl 15ef50 │ │ │ │ + bl 15eff0 │ │ │ │ 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 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1692 @ 0x69c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158cc8 │ │ │ │ + bl 158cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1684 @ 0x694 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158cc8 │ │ │ │ + bl 158cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1676 @ 0x68c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159188 │ │ │ │ + bl 1591a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1668 @ 0x684 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159620 │ │ │ │ + bl 15963c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1660 @ 0x67c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159188 │ │ │ │ + bl 1591a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1652 @ 0x674 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159620 │ │ │ │ + bl 15963c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 160f96 │ │ │ │ + b.n 161036 │ │ │ │ addw r0, sp, #1644 @ 0x66c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159188 │ │ │ │ + bl 1591a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ addw r0, sp, #1636 @ 0x664 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159188 │ │ │ │ + bl 1591a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ addw r0, sp, #1628 @ 0x65c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159188 │ │ │ │ + bl 1591a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ addw r0, sp, #1620 @ 0x654 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159188 │ │ │ │ + bl 1591a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ addw r0, sp, #1612 @ 0x64c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159188 │ │ │ │ + bl 1591a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ addw r0, sp, #1604 @ 0x644 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158cc8 │ │ │ │ + bl 158cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ addw r0, sp, #1596 @ 0x63c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158cc8 │ │ │ │ + bl 158cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ addw r0, sp, #1588 @ 0x634 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158cc8 │ │ │ │ + bl 158cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ addw r0, sp, #1580 @ 0x62c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158cc8 │ │ │ │ + bl 158cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ addw r0, sp, #1572 @ 0x624 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159620 │ │ │ │ + bl 15963c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ addw r0, sp, #1564 @ 0x61c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159620 │ │ │ │ + bl 15963c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ addw r0, sp, #1556 @ 0x614 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158cc8 │ │ │ │ + bl 158cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ addw r0, sp, #1548 @ 0x60c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158cc8 │ │ │ │ + bl 158cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158cc8 │ │ │ │ + bl 158cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ addw r0, sp, #1532 @ 0x5fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158cc8 │ │ │ │ + bl 158cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ addw r0, sp, #1524 @ 0x5f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159188 │ │ │ │ + bl 1591a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ addw r0, sp, #1516 @ 0x5ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158cc8 │ │ │ │ + bl 158cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ addw r0, sp, #1508 @ 0x5e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158cc8 │ │ │ │ + bl 158cd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ addw r0, sp, #1500 @ 0x5dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159188 │ │ │ │ + bl 1591a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ - bl 158594 │ │ │ │ + bl 15859c │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 160f84 │ │ │ │ + bcc.w 161024 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 158850 │ │ │ │ + bl 158858 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ - bl 158594 │ │ │ │ + bl 15859c │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ - bl 158594 │ │ │ │ + bl 15859c │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ - bl 158594 │ │ │ │ + bl 15859c │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ - bl 158a3c │ │ │ │ + bl 158a44 │ │ │ │ ldr.w r3, [sp, #1856] @ 0x740 │ │ │ │ ldr.w r2, [sp, #1852] @ 0x73c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ - bl 158b5c │ │ │ │ + bl 158b64 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ - bl 158b5c │ │ │ │ + bl 158b64 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 158938 │ │ │ │ + bl 158940 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ - bl 158a3c │ │ │ │ + bl 158a44 │ │ │ │ ldr.w r3, [sp, #1848] @ 0x738 │ │ │ │ ldr.w r2, [sp, #1844] @ 0x734 │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ - bl 158a3c │ │ │ │ + bl 158a44 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ - bl 15df30 │ │ │ │ + bl 15df88 │ │ │ │ ldr.w r3, [sp, #1816] @ 0x718 │ │ │ │ ldr.w r2, [sp, #1812] @ 0x714 │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2012 @ 0x7dc │ │ │ │ - bl 158594 │ │ │ │ + bl 15859c │ │ │ │ ldr.w r2, [sp, #2012] @ 0x7dc │ │ │ │ ldr.w r3, [sp, #2016] @ 0x7e0 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 152ed8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 152ed8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 152ed8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ - bl 158678 │ │ │ │ + bl 158680 │ │ │ │ ldr.w r3, [sp, #1920] @ 0x780 │ │ │ │ ldr.w r2, [sp, #1916] @ 0x77c │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 160f84 │ │ │ │ + bcc.w 161024 │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154b70 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 160f84 │ │ │ │ + bcc.w 161024 │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1559f4 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 160f84 │ │ │ │ + bcc.w 161024 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 153f4c │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 153854 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159d40 │ │ │ │ + bl 159d94 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 159d40 │ │ │ │ + bl 159d94 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 152ed8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 152e28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 162aee │ │ │ │ + bcs.w 162b8e │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1540cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 162b0c │ │ │ │ + bcs.w 162bac │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1540cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154368 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154368 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154368 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154368 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154368 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154368 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 162c46 │ │ │ │ + bls.w 162ce6 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 160f84 │ │ │ │ + bcc.w 161024 │ │ │ │ add r0, sp, #788 @ 0x314 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 155b30 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 162c66 │ │ │ │ + bls.w 162d06 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 160f84 │ │ │ │ + bcc.w 161024 │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 155170 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 153d6c │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154368 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154368 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154368 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154368 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154368 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154368 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154368 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 162b2a │ │ │ │ + bcs.w 162bca │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1547d0 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 162b44 │ │ │ │ + bcc.w 162be4 │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15457c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 162bf0 │ │ │ │ + bcc.w 162c90 │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15457c │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15311c │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 153a58 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 160f84 │ │ │ │ + bcc.w 161024 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 153a58 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 160f84 │ │ │ │ + bcc.w 161024 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 152fa4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 160f84 │ │ │ │ + bcc.w 161024 │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154cbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 153854 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 153344 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15311c │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15311c │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154f24 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 153a58 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 153b2c │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 162bd2 │ │ │ │ + bcs.w 162c72 │ │ │ │ add r0, sp, #508 @ 0x1fc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1540cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 162c0a │ │ │ │ + bcs.w 162caa │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1540cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 162c28 │ │ │ │ + bcs.w 162cc8 │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1540cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 162b5a │ │ │ │ + bcs.w 162bfa │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1540cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 162b96 │ │ │ │ + bcs.w 162c36 │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1540cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 162b78 │ │ │ │ + bcs.w 162c18 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1540cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 162bb4 │ │ │ │ + bcs.w 162c54 │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1540cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 162ab2 │ │ │ │ + bcs.w 162b52 │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1540cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15311c │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15311c │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15311c │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15311c │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15311c │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 162ad0 │ │ │ │ + bcs.w 162b70 │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1540cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15311c │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ addw r0, sp, #1732 @ 0x6c4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 157f04 │ │ │ │ + bl 157f0c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #637534208 @ 0x26000000 │ │ │ │ orr.w r3, r3, #835584 @ 0xcc000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1583e4 │ │ │ │ + bl 1583ec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158218 │ │ │ │ + bl 158220 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ addw r0, sp, #1740 @ 0x6cc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 158044 │ │ │ │ + bl 15804c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ - bl 158594 │ │ │ │ + bl 15859c │ │ │ │ ldr.w r3, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r2, [sp, #1988] @ 0x7c4 │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ - bl 158594 │ │ │ │ + bl 15859c │ │ │ │ ldr.w r3, [sp, #1984] @ 0x7c0 │ │ │ │ ldr.w r2, [sp, #1980] @ 0x7bc │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ - bl 158594 │ │ │ │ + bl 15859c │ │ │ │ ldr.w r3, [sp, #1976] @ 0x7b8 │ │ │ │ ldr.w r2, [sp, #1972] @ 0x7b4 │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ - bl 158594 │ │ │ │ + bl 15859c │ │ │ │ ldr.w r3, [sp, #1968] @ 0x7b0 │ │ │ │ ldr.w r2, [sp, #1964] @ 0x7ac │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ - bl 158594 │ │ │ │ + bl 15859c │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 158784 │ │ │ │ + bl 15878c │ │ │ │ ldr.w r3, [sp, #1896] @ 0x768 │ │ │ │ ldr.w r2, [sp, #1892] @ 0x764 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 158784 │ │ │ │ + bl 15878c │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 158784 │ │ │ │ + bl 15878c │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ - bl 158784 │ │ │ │ + bl 15878c │ │ │ │ ldr.w r3, [sp, #1912] @ 0x778 │ │ │ │ ldr.w r2, [sp, #1908] @ 0x774 │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 158784 │ │ │ │ + bl 15878c │ │ │ │ ldr.w r3, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r2, [sp, #1900] @ 0x76c │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ - bl 158594 │ │ │ │ + bl 15859c │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ - bl 158594 │ │ │ │ + bl 15859c │ │ │ │ ldr.w r3, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [sp, #2004] @ 0x7d4 │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 160f84 │ │ │ │ + bcc.w 161024 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 152e28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 160f84 │ │ │ │ + bcc.w 161024 │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 152e28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 160f84 │ │ │ │ + bcc.w 161024 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 152b3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 160f84 │ │ │ │ + bcc.w 161024 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 152e28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15d138 │ │ │ │ + bl 15d190 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #988 @ 0x3dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15c380 │ │ │ │ + bl 15c3d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15b600 │ │ │ │ + bl 15b658 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #972 @ 0x3cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15c380 │ │ │ │ + bl 15c3d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15b600 │ │ │ │ + bl 15b658 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #956 @ 0x3bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15bcb8 │ │ │ │ + bl 15bd10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15bcb8 │ │ │ │ + bl 15bd10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15ca58 │ │ │ │ + bl 15cab0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #932 @ 0x3a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15ca58 │ │ │ │ + bl 15cab0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15ca58 │ │ │ │ + bl 15cab0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15ca58 │ │ │ │ + bl 15cab0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15ca58 │ │ │ │ + bl 15cab0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15ca58 │ │ │ │ + bl 15cab0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15ca58 │ │ │ │ + bl 15cab0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15ca58 │ │ │ │ + bl 15cab0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #876 @ 0x36c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15af50 │ │ │ │ + bl 15afa8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15af50 │ │ │ │ + bl 15afa8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #860 @ 0x35c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15bcb8 │ │ │ │ + bl 15bd10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 15a8a8 │ │ │ │ + bl 15a900 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 160f84 │ │ │ │ + bcc.w 161024 │ │ │ │ add r0, sp, #844 @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 156750 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #836 @ 0x344 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 156518 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1562e8 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #820 @ 0x334 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1562e8 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #812 @ 0x32c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1562e8 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ 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 │ │ │ │ @@ -404581,432 +404641,432 @@ │ │ │ │ bl 151a34 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #804 @ 0x324 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1561a0 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #748 @ 0x2ec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 155034 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #740 @ 0x2e4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 155034 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 155868 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154dcc │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154dcc │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #652 @ 0x28c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1547d0 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 155034 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154dcc │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #676 @ 0x2a4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154a24 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154368 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154368 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #596 @ 0x254 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154368 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154368 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154368 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154368 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154368 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154368 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 154368 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1540cc │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1540cc │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1540cc │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1540cc │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1547d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15457c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1540cc │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1540cc │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1540cc │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1540cc │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1540cc │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #620 @ 0x26c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 15457c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1540cc │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1540cc │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #796 @ 0x31c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 155cbc │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 155320 │ │ │ │ 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 160f96 │ │ │ │ + b.w 161036 │ │ │ │ blx 42d64 <__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] @ (162d4c ) │ │ │ │ + ldr r2, [pc, #172] @ (162dec ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #172] @ (162d50 ) │ │ │ │ + ldr r3, [pc, #172] @ (162df0 ) │ │ │ │ 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 17971c │ │ │ │ + bl 1797bc │ │ │ │ ldr.w fp, [r6, #84] @ 0x54 │ │ │ │ add.w r2, r6, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 162d2c │ │ │ │ + beq.n 162dcc │ │ │ │ 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 162d22 │ │ │ │ + beq.n 162dc2 │ │ │ │ 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 162d12 │ │ │ │ + beq.n 162db2 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1607a0 │ │ │ │ + bl 160840 │ │ │ │ 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 162ce0 │ │ │ │ + bne.n 162d80 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 162cd4 │ │ │ │ + bne.n 162d74 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #36] @ (162d54 ) │ │ │ │ - ldr r3, [pc, #32] @ (162d50 ) │ │ │ │ + ldr r2, [pc, #36] @ (162df4 ) │ │ │ │ + ldr r3, [pc, #32] @ (162df0 ) │ │ │ │ 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 162d48 │ │ │ │ + bne.n 162de8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - bcc.n 162e04 │ │ │ │ + bcs.n 162d64 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 162cf0 │ │ │ │ + bcs.n 162e50 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 162d8e │ │ │ │ + cbz r2, 162e2e │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -405015,18 +405075,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 162d6a │ │ │ │ + bne.n 162e0a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162dc8 │ │ │ │ + cbz r2, 162e68 │ │ │ │ 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 │ │ │ │ @@ -405037,22 +405097,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 162da4 │ │ │ │ + bne.n 162e44 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 162e3a │ │ │ │ + cbz r2, 162eda │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 162e3c │ │ │ │ + vldr s11, [pc, #100] @ 162edc │ │ │ │ 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 │ │ │ │ @@ -405070,35 +405130,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 162dda │ │ │ │ + bne.n 162e7a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 162e5c │ │ │ │ + cbz r2, 162efc │ │ │ │ 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 162e46 │ │ │ │ + bne.n 162ee6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 162ec0 │ │ │ │ + cbz r2, 162f60 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 162ec4 │ │ │ │ + vldr s12, [pc, #88] @ 162f64 │ │ │ │ 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 │ │ │ │ @@ -405112,45 +405172,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 162e72 │ │ │ │ + bne.n 162f12 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 162efc │ │ │ │ + cbz r2, 162f9c │ │ │ │ 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 162ed4 │ │ │ │ + bne.n 162f74 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 162f90 │ │ │ │ + beq.n 163030 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 162f94 │ │ │ │ + vldr s11, [pc, #132] @ 163034 │ │ │ │ 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 │ │ │ │ @@ -405177,21 +405237,21 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 162f18 │ │ │ │ + bne.n 162fb8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 162fcc │ │ │ │ + cbz r2, 16306c │ │ │ │ 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 │ │ │ │ @@ -405199,19 +405259,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 162fa6 │ │ │ │ + bne.n 163046 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163004 │ │ │ │ + cbz r2, 1630a4 │ │ │ │ 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 │ │ │ │ @@ -405219,22 +405279,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 162fde │ │ │ │ + bne.n 16307e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163076 │ │ │ │ + cbz r2, 163116 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 163078 │ │ │ │ + vldr s11, [pc, #100] @ 163118 │ │ │ │ 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 │ │ │ │ @@ -405252,21 +405312,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 163016 │ │ │ │ + bne.n 1630b6 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1630b6 │ │ │ │ + cbz r2, 163156 │ │ │ │ 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 │ │ │ │ @@ -405274,22 +405334,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 163086 │ │ │ │ + bne.n 163126 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 163162 │ │ │ │ + beq.n 163202 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 163164 │ │ │ │ + vldr s10, [pc, #160] @ 163204 │ │ │ │ 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 │ │ │ │ @@ -405324,43 +405384,43 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1630cc │ │ │ │ + bne.n 16316c │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16319a │ │ │ │ + cbz r2, 16323a │ │ │ │ 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 163174 │ │ │ │ + bne.n 163214 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1631fe │ │ │ │ + cbz r2, 16329e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 163200 │ │ │ │ + vldr s12, [pc, #88] @ 1632a0 │ │ │ │ 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 │ │ │ │ @@ -405374,20 +405434,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 1631ae │ │ │ │ + bne.n 16324e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16323e │ │ │ │ + cbz r2, 1632de │ │ │ │ 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 │ │ │ │ @@ -405396,23 +405456,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 163212 │ │ │ │ + bne.n 1632b2 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1632d0 │ │ │ │ + beq.n 163370 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1632d4 │ │ │ │ + vldr s11, [pc, #132] @ 163374 │ │ │ │ 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 │ │ │ │ @@ -405439,21 +405499,21 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 163258 │ │ │ │ + bne.n 1632f8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 16330e │ │ │ │ + cbz r2, 1633ae │ │ │ │ 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 │ │ │ │ @@ -405461,21 +405521,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 1632e6 │ │ │ │ + bne.n 163386 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16337e │ │ │ │ + cbz r2, 16341e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 163380 │ │ │ │ + vldr s11, [pc, #100] @ 163420 │ │ │ │ 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 │ │ │ │ @@ -405493,35 +405553,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 16331e │ │ │ │ + bne.n 1633be │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16339c │ │ │ │ + cbz r2, 16343c │ │ │ │ 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 16338a │ │ │ │ + bne.n 16342a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163402 │ │ │ │ + cbz r2, 1634a2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 163404 │ │ │ │ + vldr s12, [pc, #88] @ 1634a4 │ │ │ │ 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 │ │ │ │ @@ -405535,20 +405595,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 1633b2 │ │ │ │ + bne.n 163452 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 163442 │ │ │ │ + cbz r2, 1634e2 │ │ │ │ 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 │ │ │ │ @@ -405557,22 +405617,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 163416 │ │ │ │ + bne.n 1634b6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1634a4 │ │ │ │ + cbz r2, 163544 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1634a8 │ │ │ │ + vldr s12, [pc, #88] @ 163548 │ │ │ │ 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 │ │ │ │ @@ -405586,43 +405646,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 163456 │ │ │ │ + bne.n 1634f6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1634e0 │ │ │ │ + cbz r2, 163580 │ │ │ │ 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 1634b8 │ │ │ │ + bne.n 163558 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16354c │ │ │ │ + cbz r2, 1635ec │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 163550 │ │ │ │ + vldr s11, [pc, #96] @ 1635f0 │ │ │ │ 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 │ │ │ │ @@ -405639,25 +405699,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 1634f2 │ │ │ │ + bne.n 163592 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1635b6 │ │ │ │ + cbz r2, 163656 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1635b8 │ │ │ │ + vldr s12, [pc, #88] @ 163658 │ │ │ │ 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 │ │ │ │ @@ -405671,24 +405731,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 163566 │ │ │ │ + bne.n 163606 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 16361e │ │ │ │ + cbz r2, 1636be │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 163620 │ │ │ │ + vldr s12, [pc, #88] @ 1636c0 │ │ │ │ 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 │ │ │ │ @@ -405702,23 +405762,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 1635ce │ │ │ │ + bne.n 16366e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 16368c │ │ │ │ + cbz r2, 16372c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 163690 │ │ │ │ + vldr s11, [pc, #96] @ 163730 │ │ │ │ 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 │ │ │ │ @@ -405735,25 +405795,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 163632 │ │ │ │ + bne.n 1636d2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1636f6 │ │ │ │ + cbz r2, 163796 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1636f8 │ │ │ │ + vldr s12, [pc, #88] @ 163798 │ │ │ │ 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 │ │ │ │ @@ -405767,23 +405827,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 1636a6 │ │ │ │ + bne.n 163746 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 163764 │ │ │ │ + cbz r2, 163804 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 163768 │ │ │ │ + vldr s11, [pc, #96] @ 163808 │ │ │ │ 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 │ │ │ │ @@ -405800,25 +405860,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 16370a │ │ │ │ + bne.n 1637aa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1637ce │ │ │ │ + cbz r2, 16386e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1637d0 │ │ │ │ + vldr s12, [pc, #88] @ 163870 │ │ │ │ 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 │ │ │ │ @@ -405832,23 +405892,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 16377e │ │ │ │ + bne.n 16381e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 16383e │ │ │ │ + cbz r2, 1638de │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 163840 │ │ │ │ + vldr s11, [pc, #96] @ 1638e0 │ │ │ │ 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 │ │ │ │ @@ -405865,24 +405925,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 1637e2 │ │ │ │ + bne.n 163882 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1638b0 │ │ │ │ + cbz r2, 163950 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1638b4 │ │ │ │ + vldr s11, [pc, #100] @ 163954 │ │ │ │ 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 │ │ │ │ @@ -405900,25 +405960,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 163852 │ │ │ │ + bne.n 1638f2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16391a │ │ │ │ + cbz r2, 1639ba │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 16391c │ │ │ │ + vldr s12, [pc, #88] @ 1639bc │ │ │ │ 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 │ │ │ │ @@ -405932,23 +405992,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 1638ca │ │ │ │ + bne.n 16396a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16398c │ │ │ │ + cbz r2, 163a2c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 163990 │ │ │ │ + vldr s11, [pc, #100] @ 163a30 │ │ │ │ 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 │ │ │ │ @@ -405966,25 +406026,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 16392e │ │ │ │ + bne.n 1639ce │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1639f6 │ │ │ │ + cbz r2, 163a96 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1639f8 │ │ │ │ + vldr s12, [pc, #88] @ 163a98 │ │ │ │ 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 │ │ │ │ @@ -405998,23 +406058,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 1639a6 │ │ │ │ + bne.n 163a46 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 163a68 │ │ │ │ + cbz r2, 163b08 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 163a6c │ │ │ │ + vldr s11, [pc, #100] @ 163b0c │ │ │ │ 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 │ │ │ │ @@ -406032,24 +406092,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 163a0a │ │ │ │ + bne.n 163aaa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 163ade │ │ │ │ + cbz r2, 163b7e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 163ae0 │ │ │ │ + vldr s11, [pc, #100] @ 163b80 │ │ │ │ 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 │ │ │ │ @@ -406067,27 +406127,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 163a7e │ │ │ │ + bne.n 163b1e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 163b48 │ │ │ │ + cbz r2, 163be8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 163b4c │ │ │ │ + vldr s12, [pc, #92] @ 163bec │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 163b50 │ │ │ │ + vldr s11, [pc, #88] @ 163bf0 │ │ │ │ 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 │ │ │ │ @@ -406100,29 +406160,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 163afa │ │ │ │ + bne.n 163b9a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 163bb8 │ │ │ │ + cbz r2, 163c58 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 163bbc │ │ │ │ + vldr s12, [pc, #92] @ 163c5c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 163bc0 │ │ │ │ + vldr s11, [pc, #88] @ 163c60 │ │ │ │ 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 │ │ │ │ @@ -406135,27 +406195,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 163b6a │ │ │ │ + bne.n 163c0a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 163c36 │ │ │ │ + cbz r2, 163cd6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 163c38 │ │ │ │ - vldr s10, [pc, #104] @ 163c3c │ │ │ │ + vldr s11, [pc, #104] @ 163cd8 │ │ │ │ + vldr s10, [pc, #104] @ 163cdc │ │ │ │ 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 │ │ │ │ @@ -406173,26 +406233,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 163bd6 │ │ │ │ + bne.n 163c76 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 163ca2 │ │ │ │ + cbz r2, 163d42 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 163ca4 │ │ │ │ + vldr s12, [pc, #88] @ 163d44 │ │ │ │ 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 │ │ │ │ @@ -406206,24 +406266,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 163c52 │ │ │ │ + bne.n 163cf2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 163d1a │ │ │ │ + cbz r2, 163dba │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 163d1c │ │ │ │ - vldr s10, [pc, #104] @ 163d20 │ │ │ │ + vldr s11, [pc, #104] @ 163dbc │ │ │ │ + vldr s10, [pc, #104] @ 163dc0 │ │ │ │ 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 │ │ │ │ @@ -406241,26 +406301,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 163cba │ │ │ │ + bne.n 163d5a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 163d94 │ │ │ │ + cbz r2, 163e34 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 163d98 │ │ │ │ - vldr s10, [pc, #104] @ 163d9c │ │ │ │ + vldr s11, [pc, #104] @ 163e38 │ │ │ │ + vldr s10, [pc, #104] @ 163e3c │ │ │ │ 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 │ │ │ │ @@ -406278,27 +406338,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 163d36 │ │ │ │ + bne.n 163dd6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 163e12 │ │ │ │ + cbz r2, 163eb2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 163e14 │ │ │ │ - vldr s10, [pc, #104] @ 163e18 │ │ │ │ + vldr s11, [pc, #104] @ 163eb4 │ │ │ │ + vldr s10, [pc, #104] @ 163eb8 │ │ │ │ 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 │ │ │ │ @@ -406316,30 +406376,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 163db2 │ │ │ │ + bne.n 163e52 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 163e80 │ │ │ │ + cbz r2, 163f20 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 163e84 │ │ │ │ + vldr s12, [pc, #88] @ 163f24 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 163e88 │ │ │ │ + vldr s11, [pc, #84] @ 163f28 │ │ │ │ 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 │ │ │ │ @@ -406352,30 +406412,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 163e36 │ │ │ │ + bne.n 163ed6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (163f1c ) │ │ │ │ + ldr r1, [pc, #148] @ (163fbc ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 163ef2 │ │ │ │ + cbz r2, 163f92 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 163ef4 │ │ │ │ + vldr s12, [pc, #88] @ 163f94 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 163ef8 │ │ │ │ + vldr s11, [pc, #84] @ 163f98 │ │ │ │ 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 │ │ │ │ @@ -406388,140 +406448,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 163ea6 │ │ │ │ + bne.n 163f46 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (163f8c ) │ │ │ │ + ldr r1, [pc, #148] @ (16402c ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 163f34 │ │ │ │ + cbz r2, 163fd4 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 163f38 │ │ │ │ + vldr s14, [pc, #48] @ 163fd8 │ │ │ │ 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 163f0e │ │ │ │ + bne.n 163fae │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 163f70 │ │ │ │ + cbz r2, 164010 │ │ │ │ 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 163f4c │ │ │ │ + bne.n 163fec │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163fac │ │ │ │ + cbz r2, 16404c │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 163fb0 │ │ │ │ + vldr s14, [pc, #44] @ 164050 │ │ │ │ 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 163f86 │ │ │ │ + bne.n 164026 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 163fd6 │ │ │ │ + cbz r2, 164076 │ │ │ │ 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 163fc0 │ │ │ │ + bne.n 164060 │ │ │ │ bx lr │ │ │ │ - cbz r2, 16400c │ │ │ │ + cbz r2, 1640ac │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 164010 │ │ │ │ + vldr s14, [pc, #44] @ 1640b0 │ │ │ │ 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 163fe6 │ │ │ │ + bne.n 164086 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16403c │ │ │ │ + cbz r2, 1640dc │ │ │ │ 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 16401e │ │ │ │ + bne.n 1640be │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 164088 │ │ │ │ + cbz r2, 164128 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 16408c │ │ │ │ + vldr s13, [pc, #60] @ 16412c │ │ │ │ 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 │ │ │ │ @@ -406529,23 +406589,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 164050 │ │ │ │ + bne.n 1640f0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1640de │ │ │ │ + cbz r2, 16417e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1640e0 │ │ │ │ + vldr s13, [pc, #68] @ 164180 │ │ │ │ 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 │ │ │ │ @@ -406555,105 +406615,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 16409e │ │ │ │ + bne.n 16413e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 164116 │ │ │ │ + cbz r2, 1641b6 │ │ │ │ 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 1640ec │ │ │ │ + bne.n 16418c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164152 │ │ │ │ + cbz r2, 1641f2 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 164154 │ │ │ │ + vldr s14, [pc, #52] @ 1641f4 │ │ │ │ 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 164128 │ │ │ │ + bne.n 1641c8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 164194 │ │ │ │ + cbz r2, 164234 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 164198 │ │ │ │ + vldr s14, [pc, #52] @ 164238 │ │ │ │ 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 164168 │ │ │ │ + bne.n 164208 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1641ce │ │ │ │ + cbz r2, 16426e │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1641d0 │ │ │ │ + vldr s14, [pc, #44] @ 164270 │ │ │ │ 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 1641a6 │ │ │ │ + bne.n 164246 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 164222 │ │ │ │ + cbz r2, 1642c2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 164224 │ │ │ │ + vldr s13, [pc, #68] @ 1642c4 │ │ │ │ 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 │ │ │ │ @@ -406663,26 +406723,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 1641e2 │ │ │ │ + bne.n 164282 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 164272 │ │ │ │ + cbz r2, 164312 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 164274 │ │ │ │ + vldr s13, [pc, #60] @ 164314 │ │ │ │ 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 │ │ │ │ @@ -406690,24 +406750,24 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp ip, r1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 16423e │ │ │ │ + bne.n 1642de │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1642c2 │ │ │ │ + cbz r2, 164362 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1642c4 │ │ │ │ + vldr s13, [pc, #64] @ 164364 │ │ │ │ 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 │ │ │ │ @@ -406716,22 +406776,22 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16428e │ │ │ │ + bne.n 16432e │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 164336 │ │ │ │ + cbz r2, 1643d6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 164338 │ │ │ │ + vldr s12, [pc, #100] @ 1643d8 │ │ │ │ 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 │ │ │ │ @@ -406750,25 +406810,25 @@ │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1642da │ │ │ │ + bne.n 16437a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 164382 │ │ │ │ + cbz r2, 164422 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 164384 │ │ │ │ + vldr s13, [pc, #60] @ 164424 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrsb.w r2, [r3, #1]! │ │ │ │ adds r0, #16 │ │ │ │ vmov s15, r2 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ @@ -406776,23 +406836,23 @@ │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 16434e │ │ │ │ + bne.n 1643ee │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1643d6 │ │ │ │ + cbz r2, 164476 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1643d8 │ │ │ │ + vldr s13, [pc, #68] @ 164478 │ │ │ │ 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 │ │ │ │ @@ -406802,23 +406862,23 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 16439c │ │ │ │ + bne.n 16443c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 164428 │ │ │ │ + cbz r2, 1644c8 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 16442c │ │ │ │ + vldr s13, [pc, #72] @ 1644cc │ │ │ │ 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 │ │ │ │ @@ -406829,24 +406889,24 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1643f0 │ │ │ │ + bne.n 164490 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 16449c │ │ │ │ + cbz r2, 16453c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1644a0 │ │ │ │ + vldr s12, [pc, #100] @ 164540 │ │ │ │ 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 │ │ │ │ @@ -406865,24 +406925,24 @@ │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 164442 │ │ │ │ + bne.n 1644e2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1644e8 │ │ │ │ + cbz r2, 164588 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1644ec │ │ │ │ + vldr s13, [pc, #64] @ 16458c │ │ │ │ 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 │ │ │ │ @@ -406891,182 +406951,182 @@ │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1644b2 │ │ │ │ + bne.n 164552 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 16451c │ │ │ │ + cbz r2, 1645bc │ │ │ │ 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 1644fc │ │ │ │ + bne.n 16459c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16454e │ │ │ │ + cbz r2, 1645ee │ │ │ │ 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 16452e │ │ │ │ + bne.n 1645ce │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164576 │ │ │ │ + cbz r2, 164616 │ │ │ │ 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 164558 │ │ │ │ + bne.n 1645f8 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #60] @ (1645b8 ) │ │ │ │ + ldr r3, [pc, #60] @ (164658 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1645b6 │ │ │ │ + cbz r2, 164656 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1645bc ) │ │ │ │ + ldr r2, [pc, #52] @ (16465c ) │ │ │ │ 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 164594 │ │ │ │ + bne.n 164634 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - hlt 0x0002 │ │ │ │ + cbnz r2, 164694 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (164600 ) │ │ │ │ + ldr r3, [pc, #60] @ (1646a0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1645fe │ │ │ │ + cbz r2, 16469e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (164604 ) │ │ │ │ + ldr r2, [pc, #52] @ (1646a4 ) │ │ │ │ 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 1645d8 │ │ │ │ + bne.n 164678 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - rev r2, r7 │ │ │ │ + cbnz r2, 1646ca │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (164648 ) │ │ │ │ + ldr r3, [pc, #60] @ (1646e8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164646 │ │ │ │ + cbz r2, 1646e6 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (16464c ) │ │ │ │ + ldr r2, [pc, #52] @ (1646ec ) │ │ │ │ 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 164624 │ │ │ │ + bne.n 1646c4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbnz r2, 164688 │ │ │ │ + cbnz r2, 164700 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (16468c ) │ │ │ │ + ldr r4, [pc, #56] @ (16472c ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 164688 │ │ │ │ + cbz r2, 164728 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (164690 ) │ │ │ │ + ldr r2, [pc, #48] @ (164730 ) │ │ │ │ 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 16466a │ │ │ │ + bne.n 16470a │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbnz r0, 1646ba │ │ │ │ + cbnz r0, 164732 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1646ec ) │ │ │ │ + ldr r3, [pc, #84] @ (16478c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1646e6 │ │ │ │ + cbz r2, 164786 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr.w lr, [pc, #80] @ 1646f0 │ │ │ │ + ldr.w lr, [pc, #80] @ 164790 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1646e8 │ │ │ │ + vldr s14, [pc, #64] @ 164788 │ │ │ │ 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 │ │ │ │ @@ -407075,29 +407135,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 1646ae │ │ │ │ + bne.n 16474e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbnz r6, 164708 │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (164734 ) │ │ │ │ + ldr r3, [pc, #60] @ (1647d4 ) │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164732 │ │ │ │ - ldr r5, [pc, #56] @ (164738 ) │ │ │ │ + cbz r2, 1647d2 │ │ │ │ + ldr r5, [pc, #56] @ (1647d8 ) │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldrh.w ip, [r2], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ @@ -407105,29 +407165,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 164706 │ │ │ │ + bne.n 1647a6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbnz r2, 164738 │ │ │ │ + @ instruction: 0xb862 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (164794 ) │ │ │ │ + ldr r3, [pc, #84] @ (164834 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16478e │ │ │ │ + cbz r2, 16482e │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (164798 ) │ │ │ │ + ldr r2, [pc, #80] @ (164838 ) │ │ │ │ adds r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 164790 │ │ │ │ + vldr s14, [pc, #64] @ 164830 │ │ │ │ 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 │ │ │ │ @@ -407136,60 +407196,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 164758 │ │ │ │ + bne.n 1647f8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8be │ │ │ │ + @ instruction: 0xb81e │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #64] @ (1647e0 ) │ │ │ │ + ldr r3, [pc, #64] @ (164880 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1647de │ │ │ │ + cbz r2, 16487e │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1647e4 ) │ │ │ │ + ldr r2, [pc, #60] @ (164884 ) │ │ │ │ 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 1647b6 │ │ │ │ + bne.n 164856 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + @ instruction: 0xb7be │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 164848 │ │ │ │ + ldr.w ip, [pc, #92] @ 1648e8 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 164844 │ │ │ │ + cbz r2, 1648e4 │ │ │ │ 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] @ (16484c ) │ │ │ │ + ldr r2, [pc, #76] @ (1648ec ) │ │ │ │ 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] │ │ │ │ @@ -407200,32 +407260,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 164808 │ │ │ │ + bne.n 1648a8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xb810 │ │ │ │ + @ instruction: 0xb770 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (16489c ) │ │ │ │ + ldr r5, [pc, #72] @ (16493c ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 164898 │ │ │ │ + cbz r2, 164938 │ │ │ │ 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] @ (1648a0 ) │ │ │ │ + ldr r2, [pc, #56] @ (164940 ) │ │ │ │ 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] │ │ │ │ @@ -407233,31 +407293,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 16486a │ │ │ │ + bne.n 16490a │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7a8 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 164904 │ │ │ │ + ldr.w ip, [pc, #92] @ 1649a4 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 164900 │ │ │ │ + cbz r2, 1649a0 │ │ │ │ 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] @ (164908 ) │ │ │ │ + ldr r2, [pc, #76] @ (1649a8 ) │ │ │ │ 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] │ │ │ │ @@ -407268,32 +407328,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 1648c4 │ │ │ │ + bne.n 164964 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xb754 │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (164958 ) │ │ │ │ + ldr r5, [pc, #72] @ (1649f8 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 164954 │ │ │ │ + cbz r2, 1649f4 │ │ │ │ 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] @ (16495c ) │ │ │ │ + ldr r2, [pc, #56] @ (1649fc ) │ │ │ │ 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] │ │ │ │ @@ -407301,31 +407361,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 164926 │ │ │ │ + bne.n 1649c6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb64c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1649d0 ) │ │ │ │ + ldr r3, [pc, #108] @ (164a70 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1649c8 │ │ │ │ + cbz r2, 164a68 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1649d4 ) │ │ │ │ + ldr r1, [pc, #104] @ (164a74 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1649cc │ │ │ │ + vldr s14, [pc, #88] @ 164a6c │ │ │ │ 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 │ │ │ │ @@ -407340,31 +407400,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 164978 │ │ │ │ + bne.n 164a18 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xb69a │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (164a28 ) │ │ │ │ + ldr r3, [pc, #76] @ (164ac8 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164a24 │ │ │ │ + cbz r2, 164ac4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (164a2c ) │ │ │ │ + ldr r1, [pc, #68] @ (164acc ) │ │ │ │ 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 │ │ │ │ @@ -407375,31 +407435,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 1649ec │ │ │ │ + bne.n 164a8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb61e │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (164aa0 ) │ │ │ │ + ldr r3, [pc, #108] @ (164b40 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164a98 │ │ │ │ + cbz r2, 164b38 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (164aa4 ) │ │ │ │ + ldr r1, [pc, #104] @ (164b44 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 164a9c │ │ │ │ + vldr s14, [pc, #88] @ 164b3c │ │ │ │ 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 │ │ │ │ @@ -407414,31 +407474,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 164a48 │ │ │ │ + bne.n 164ae8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (164af4 ) │ │ │ │ + ldr r3, [pc, #72] @ (164b94 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164af0 │ │ │ │ + cbz r2, 164b90 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (164af8 ) │ │ │ │ + ldr r1, [pc, #64] @ (164b98 ) │ │ │ │ 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 │ │ │ │ @@ -407448,27 +407508,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 164abc │ │ │ │ + bne.n 164b5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r6, lr} │ │ │ │ + push {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (164b58 ) │ │ │ │ + ldr r3, [pc, #88] @ (164bf8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164b54 │ │ │ │ + cbz r2, 164bf4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (164b5c ) │ │ │ │ + ldr r1, [pc, #84] @ (164bfc ) │ │ │ │ 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 │ │ │ │ @@ -407483,28 +407543,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 164b14 │ │ │ │ + bne.n 164bb4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (164bac ) │ │ │ │ + ldr r3, [pc, #72] @ (164c4c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164baa │ │ │ │ + cbz r2, 164c4a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (164bb0 ) │ │ │ │ + ldr r2, [pc, #68] @ (164c50 ) │ │ │ │ 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 │ │ │ │ @@ -407516,31 +407576,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 164b78 │ │ │ │ + bne.n 164c18 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + cbz r2, 164cce │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (164c20 ) │ │ │ │ + ldr r3, [pc, #104] @ (164cc0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164c1a │ │ │ │ + cbz r2, 164cba │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #100] @ (164c24 ) │ │ │ │ + ldr r1, [pc, #100] @ (164cc4 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #84] @ 164c1c │ │ │ │ + vldr s14, [pc, #84] @ 164cbc │ │ │ │ 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 │ │ │ │ @@ -407555,30 +407615,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 164bcc │ │ │ │ + bne.n 164c6c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + cbz r6, 164d2c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (164c78 ) │ │ │ │ + ldr r3, [pc, #76] @ (164d18 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164c74 │ │ │ │ + cbz r2, 164d14 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (164c7c ) │ │ │ │ + ldr r1, [pc, #68] @ (164d1c ) │ │ │ │ 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 │ │ │ │ @@ -407589,27 +407649,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 164c3c │ │ │ │ + bne.n 164cdc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cbz r6, 164cee │ │ │ │ + cbz r6, 164d66 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (164cd8 ) │ │ │ │ + ldr r3, [pc, #84] @ (164d78 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164cd6 │ │ │ │ + cbz r2, 164d76 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #80] @ (164cdc ) │ │ │ │ + ldr r1, [pc, #80] @ (164d7c ) │ │ │ │ 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 │ │ │ │ @@ -407624,27 +407684,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 164c98 │ │ │ │ + bne.n 164d38 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164d3a │ │ │ │ + uxtb r2, r3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (164d2c ) │ │ │ │ + ldr r3, [pc, #72] @ (164dcc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164d28 │ │ │ │ + cbz r2, 164dc8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (164d30 ) │ │ │ │ + ldr r2, [pc, #68] @ (164dd0 ) │ │ │ │ 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 │ │ │ │ @@ -407656,32 +407716,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 164cf8 │ │ │ │ + bne.n 164d98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 164d76 │ │ │ │ + sxtb r2, r7 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (164da4 ) │ │ │ │ + ldr r3, [pc, #108] @ (164e44 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164d9c │ │ │ │ + cbz r2, 164e3c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (164da8 ) │ │ │ │ + ldr r1, [pc, #104] @ (164e48 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 164da0 │ │ │ │ + vldr s14, [pc, #88] @ 164e40 │ │ │ │ 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 │ │ │ │ @@ -407696,31 +407756,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 164d4c │ │ │ │ + bne.n 164dec │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - uxtb r6, r0 │ │ │ │ + sxth r6, r4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (164df8 ) │ │ │ │ + ldr r3, [pc, #72] @ (164e98 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164df4 │ │ │ │ + cbz r2, 164e94 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (164dfc ) │ │ │ │ + ldr r1, [pc, #64] @ (164e9c ) │ │ │ │ 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 │ │ │ │ @@ -407730,27 +407790,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 164dc0 │ │ │ │ + bne.n 164e60 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - sxtb r2, r1 │ │ │ │ + cbz r2, 164ec6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (164e5c ) │ │ │ │ + ldr r3, [pc, #88] @ (164efc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164e58 │ │ │ │ + cbz r2, 164ef8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (164e60 ) │ │ │ │ + ldr r1, [pc, #84] @ (164f00 ) │ │ │ │ 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 │ │ │ │ @@ -407765,28 +407825,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 164e18 │ │ │ │ + bne.n 164eb8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 164e9e │ │ │ │ + cbz r2, 164f16 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (164eb0 ) │ │ │ │ + ldr r3, [pc, #72] @ (164f50 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 164eae │ │ │ │ + cbz r2, 164f4e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (164eb4 ) │ │ │ │ + ldr r2, [pc, #68] @ (164f54 ) │ │ │ │ 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 │ │ │ │ @@ -407798,29 +407858,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 164e7c │ │ │ │ + bne.n 164f1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r6, 164ed8 │ │ │ │ + sub sp, #472 @ 0x1d8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 164f3e │ │ │ │ + beq.n 164fde │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 164f40 │ │ │ │ + vldr s11, [pc, #120] @ 164fe0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 164f44 │ │ │ │ + vldr s10, [pc, #116] @ 164fe4 │ │ │ │ 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 │ │ │ │ @@ -407842,28 +407902,28 @@ │ │ │ │ vmovmi.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 164ed4 │ │ │ │ + bne.n 164f74 │ │ │ │ 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 164fe8 │ │ │ │ + beq.n 165088 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 164fec │ │ │ │ + vldr s10, [pc, #152] @ 16508c │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 164ff0 │ │ │ │ + vldr s9, [pc, #148] @ 165090 │ │ │ │ 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 │ │ │ │ @@ -407893,30 +407953,30 @@ │ │ │ │ vmovmi.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 164f60 │ │ │ │ + bne.n 165000 │ │ │ │ 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 16507a │ │ │ │ + beq.n 16511a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 16507c │ │ │ │ + vldr s11, [pc, #120] @ 16511c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 165080 │ │ │ │ + vldr s10, [pc, #116] @ 165120 │ │ │ │ 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 │ │ │ │ @@ -407938,25 +407998,25 @@ │ │ │ │ vmovmi.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 165010 │ │ │ │ + bne.n 1650b0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1650f2 │ │ │ │ + cbz r2, 165192 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1650f4 │ │ │ │ + vldr s11, [pc, #100] @ 165194 │ │ │ │ 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 │ │ │ │ @@ -407974,28 +408034,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 165092 │ │ │ │ + bne.n 165132 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 16510a │ │ │ │ + cbz r2, 1651aa │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1650fc │ │ │ │ + bne.n 16519c │ │ │ │ bx lr │ │ │ │ - cbz r2, 165146 │ │ │ │ + cbz r2, 1651e6 │ │ │ │ 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 │ │ │ │ @@ -408005,62 +408065,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 16511c │ │ │ │ + bne.n 1651bc │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 165176 │ │ │ │ + cbz r2, 165216 │ │ │ │ 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 165158 │ │ │ │ + bne.n 1651f8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1651ba │ │ │ │ + cbz r2, 16525a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1651c0 │ │ │ │ + vldr d6, [pc, #60] @ 165260 │ │ │ │ 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 16518c │ │ │ │ + bne.n 16522c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 1651fe │ │ │ │ + cbz r2, 16529e │ │ │ │ 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 │ │ │ │ @@ -408068,18 +408128,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 1651d8 │ │ │ │ + bne.n 165278 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 165236 │ │ │ │ + cbz r2, 1652d6 │ │ │ │ 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 │ │ │ │ @@ -408089,22 +408149,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 16520e │ │ │ │ + bne.n 1652ae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16528c │ │ │ │ + cbz r2, 16532c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 165290 │ │ │ │ + vldr d4, [pc, #76] @ 165330 │ │ │ │ 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 │ │ │ │ @@ -408117,23 +408177,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 165250 │ │ │ │ + bne.n 1652f0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 1652ce │ │ │ │ + cbz r2, 16536e │ │ │ │ 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 │ │ │ │ @@ -408141,18 +408201,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 1652a8 │ │ │ │ + bne.n 165348 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 165308 │ │ │ │ + cbz r2, 1653a8 │ │ │ │ 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 │ │ │ │ @@ -408162,48 +408222,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 1652de │ │ │ │ + bne.n 16537e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16534a │ │ │ │ + cbz r2, 1653ea │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 16534c │ │ │ │ + vldr s14, [pc, #52] @ 1653ec │ │ │ │ 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 165320 │ │ │ │ + bne.n 1653c0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1653a4 │ │ │ │ + cbz r2, 165444 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1653a8 │ │ │ │ + vldr s13, [pc, #76] @ 165448 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1653ac │ │ │ │ + vldr s12, [pc, #72] @ 16544c │ │ │ │ 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 │ │ │ │ @@ -408212,23 +408272,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 165366 │ │ │ │ + bne.n 165406 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1653e6 │ │ │ │ + cbz r2, 165486 │ │ │ │ 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 │ │ │ │ @@ -408236,18 +408296,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 1653c0 │ │ │ │ + bne.n 165460 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16541e │ │ │ │ + cbz r2, 1654be │ │ │ │ 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 │ │ │ │ @@ -408257,22 +408317,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 1653f6 │ │ │ │ + bne.n 165496 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 165468 │ │ │ │ + cbz r2, 165508 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 16546c │ │ │ │ + vldr s13, [pc, #64] @ 16550c │ │ │ │ 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 │ │ │ │ @@ -408280,21 +408340,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 165432 │ │ │ │ + bne.n 1654d2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1654b4 │ │ │ │ + cbz r2, 165554 │ │ │ │ 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 │ │ │ │ @@ -408306,23 +408366,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 16547e │ │ │ │ + bne.n 16551e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 165508 │ │ │ │ + cbz r2, 1655a8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 16550c │ │ │ │ + vldr s13, [pc, #72] @ 1655ac │ │ │ │ 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] │ │ │ │ @@ -408333,27 +408393,27 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1654d0 │ │ │ │ + bne.n 165570 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 165582 │ │ │ │ + cbz r2, 165622 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 165584 │ │ │ │ + vldr s12, [pc, #104] @ 165624 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 165588 │ │ │ │ + vldr s11, [pc, #100] @ 165628 │ │ │ │ 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 │ │ │ │ @@ -408371,22 +408431,22 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 16552a │ │ │ │ + bne.n 1655ca │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1655c2 │ │ │ │ + cbz r2, 165662 │ │ │ │ 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 │ │ │ │ @@ -408394,18 +408454,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 16559c │ │ │ │ + bne.n 16563c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1655fc │ │ │ │ + cbz r2, 16569c │ │ │ │ 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 │ │ │ │ @@ -408415,23 +408475,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 1655d2 │ │ │ │ + bne.n 165672 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 165648 │ │ │ │ + cbz r2, 1656e8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 16564c │ │ │ │ + vldr s13, [pc, #64] @ 1656ec │ │ │ │ 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 │ │ │ │ @@ -408439,21 +408499,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 165612 │ │ │ │ + bne.n 1656b2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 165692 │ │ │ │ + cbz r2, 165732 │ │ │ │ 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 │ │ │ │ @@ -408465,66 +408525,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 16565e │ │ │ │ + bne.n 1656fe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1656d2 │ │ │ │ + cbz r2, 165772 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #52] @ 1656d4 │ │ │ │ + vldr s14, [pc, #52] @ 165774 │ │ │ │ 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 1656aa │ │ │ │ + bne.n 16574a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 165706 │ │ │ │ + cbz r2, 1657a6 │ │ │ │ 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 1656ea │ │ │ │ + bne.n 16578a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16575c │ │ │ │ + cbz r2, 1657fc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 165760 │ │ │ │ + vldr s13, [pc, #76] @ 165800 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 165764 │ │ │ │ + vldr s12, [pc, #72] @ 165804 │ │ │ │ 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 │ │ │ │ @@ -408533,43 +408593,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 16571e │ │ │ │ + bne.n 1657be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 165794 │ │ │ │ + cbz r2, 165834 │ │ │ │ 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 165776 │ │ │ │ + bne.n 165816 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1657f6 │ │ │ │ + cbz r2, 165896 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1657f8 │ │ │ │ + vldr s12, [pc, #84] @ 165898 │ │ │ │ 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] │ │ │ │ @@ -408584,39 +408644,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 1657ae │ │ │ │ + bne.n 16584e │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 165824 │ │ │ │ + cbz r2, 1658c4 │ │ │ │ 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 16580a │ │ │ │ + bne.n 1658aa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 165886 │ │ │ │ + cbz r2, 165926 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 165888 │ │ │ │ + vldr s12, [pc, #84] @ 165928 │ │ │ │ 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] │ │ │ │ @@ -408631,19 +408691,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 16583e │ │ │ │ + bne.n 1658de │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1658c4 │ │ │ │ + cbz r2, 165964 │ │ │ │ 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 │ │ │ │ @@ -408653,24 +408713,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 16589e │ │ │ │ + bne.n 16593e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 165084 │ │ │ │ - cbz r2, 165914 │ │ │ │ + b.w 165124 │ │ │ │ + cbz r2, 1659b4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 165918 │ │ │ │ + vldr s13, [pc, #64] @ 1659b8 │ │ │ │ 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 │ │ │ │ @@ -408678,21 +408738,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 1658de │ │ │ │ + bne.n 16597e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 165960 │ │ │ │ + cbz r2, 165a00 │ │ │ │ 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 │ │ │ │ @@ -408704,19 +408764,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 16592a │ │ │ │ + bne.n 1659ca │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1659b2 │ │ │ │ + cbz r2, 165a52 │ │ │ │ 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] │ │ │ │ @@ -408731,17 +408791,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 165976 │ │ │ │ + bne.n 165a16 │ │ │ │ bx lr │ │ │ │ - cbz r2, 165a10 │ │ │ │ + cbz r2, 165ab0 │ │ │ │ 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 │ │ │ │ @@ -408763,19 +408823,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 1659c6 │ │ │ │ + bne.n 165a66 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 165a62 │ │ │ │ + cbz r2, 165b02 │ │ │ │ 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] │ │ │ │ @@ -408790,17 +408850,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 165a26 │ │ │ │ + bne.n 165ac6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 165ac0 │ │ │ │ + cbz r2, 165b60 │ │ │ │ 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 │ │ │ │ @@ -408822,19 +408882,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 165a76 │ │ │ │ + bne.n 165b16 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 165b1e │ │ │ │ + cbz r2, 165bbe │ │ │ │ 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 │ │ │ │ @@ -408850,18 +408910,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 165ace │ │ │ │ + bne.n 165b6e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 165b92 │ │ │ │ + cbz r2, 165c32 │ │ │ │ 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 │ │ │ │ @@ -408887,18 +408947,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 165b28 │ │ │ │ + bne.n 165bc8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 165bee │ │ │ │ + cbz r2, 165c8e │ │ │ │ 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 │ │ │ │ @@ -408914,18 +408974,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 165b9e │ │ │ │ + bne.n 165c3e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 165c5e │ │ │ │ + cbz r2, 165cfe │ │ │ │ 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 │ │ │ │ @@ -408951,18 +409011,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 165bf8 │ │ │ │ + bne.n 165c98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 165cba │ │ │ │ + cbz r2, 165d5a │ │ │ │ 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 │ │ │ │ @@ -408978,19 +409038,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 165c6a │ │ │ │ + bne.n 165d0a │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 165d28 │ │ │ │ + cbz r2, 165dc8 │ │ │ │ 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 │ │ │ │ @@ -409017,24 +409077,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 165cc6 │ │ │ │ + bne.n 165d66 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 165d7c │ │ │ │ + cbz r2, 165e1c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 165d80 │ │ │ │ + vldr s13, [pc, #72] @ 165e20 │ │ │ │ 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 │ │ │ │ @@ -409045,27 +409105,27 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 165d46 │ │ │ │ + bne.n 165de6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 165df8 │ │ │ │ + cbz r2, 165e98 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 165dfc │ │ │ │ + vldr s12, [pc, #108] @ 165e9c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 165e00 │ │ │ │ + vldr s11, [pc, #104] @ 165ea0 │ │ │ │ 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 │ │ │ │ @@ -409083,28 +409143,28 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 165d9e │ │ │ │ + bne.n 165e3e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 165e92 │ │ │ │ + beq.n 165f32 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 165e94 │ │ │ │ + vldr s11, [pc, #132] @ 165f34 │ │ │ │ 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 │ │ │ │ @@ -409132,24 +409192,24 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r1, r3 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 165e20 │ │ │ │ + bne.n 165ec0 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 165f26 │ │ │ │ + beq.n 165fc6 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 165f28 │ │ │ │ + vldr s11, [pc, #132] @ 165fc8 │ │ │ │ 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 │ │ │ │ @@ -409177,23 +409237,23 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r1, r3 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 165eb4 │ │ │ │ + bne.n 165f54 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 165fd6 │ │ │ │ + beq.n 166076 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 165fd8 │ │ │ │ + vldr s10, [pc, #160] @ 166078 │ │ │ │ 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 │ │ │ │ @@ -409228,24 +409288,24 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 165f40 │ │ │ │ + bne.n 165fe0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 166086 │ │ │ │ + beq.n 166126 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 166088 │ │ │ │ + vldr s10, [pc, #160] @ 166128 │ │ │ │ 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 │ │ │ │ @@ -409280,20 +409340,20 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 165ff0 │ │ │ │ + bne.n 166090 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1660c2 │ │ │ │ + cbz r2, 166162 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -409302,18 +409362,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 16609e │ │ │ │ + bne.n 16613e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1660fe │ │ │ │ + cbz r2, 16619e │ │ │ │ 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 │ │ │ │ @@ -409324,22 +409384,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 1660d8 │ │ │ │ + bne.n 166178 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 166148 │ │ │ │ + cbz r2, 1661e8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 16614c │ │ │ │ + vldr s13, [pc, #64] @ 1661ec │ │ │ │ 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 │ │ │ │ @@ -409347,21 +409407,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 166112 │ │ │ │ + bne.n 1661b2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 166198 │ │ │ │ + cbz r2, 166238 │ │ │ │ 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 │ │ │ │ @@ -409374,19 +409434,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 16615e │ │ │ │ + bne.n 1661fe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1661ea │ │ │ │ + cbz r2, 16628a │ │ │ │ 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] │ │ │ │ @@ -409401,17 +409461,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 1661ae │ │ │ │ + bne.n 16624e │ │ │ │ bx lr │ │ │ │ - cbz r2, 16624a │ │ │ │ + cbz r2, 1662ea │ │ │ │ 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 │ │ │ │ @@ -409433,18 +409493,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 1661fe │ │ │ │ + bne.n 16629e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16629a │ │ │ │ + cbz r2, 16633a │ │ │ │ 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] │ │ │ │ @@ -409459,17 +409519,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 16625e │ │ │ │ + bne.n 1662fe │ │ │ │ bx lr │ │ │ │ - cbz r2, 1662fa │ │ │ │ + cbz r2, 16639a │ │ │ │ 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 │ │ │ │ @@ -409491,18 +409551,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 1662ae │ │ │ │ + bne.n 16634e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 166356 │ │ │ │ + cbz r2, 1663f6 │ │ │ │ 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 │ │ │ │ @@ -409518,19 +409578,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 166306 │ │ │ │ + bne.n 1663a6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1663d0 │ │ │ │ + beq.n 166470 │ │ │ │ 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 │ │ │ │ @@ -409559,19 +409619,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 166362 │ │ │ │ + bne.n 166402 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16642e │ │ │ │ + cbz r2, 1664ce │ │ │ │ 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 │ │ │ │ @@ -409587,19 +409647,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 1663de │ │ │ │ + bne.n 16647e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1664a8 │ │ │ │ + beq.n 166548 │ │ │ │ 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 │ │ │ │ @@ -409628,19 +409688,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 16643a │ │ │ │ + bne.n 1664da │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 166506 │ │ │ │ + cbz r2, 1665a6 │ │ │ │ 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 │ │ │ │ @@ -409656,20 +409716,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 1664b6 │ │ │ │ + bne.n 166556 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 166582 │ │ │ │ + beq.n 166622 │ │ │ │ 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 │ │ │ │ @@ -409698,47 +409758,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 166512 │ │ │ │ + bne.n 1665b2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1665ca │ │ │ │ + cbz r2, 16666a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1665d0 │ │ │ │ + vldr d6, [pc, #60] @ 166670 │ │ │ │ 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 16659c │ │ │ │ + bne.n 16663c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 16662a │ │ │ │ + cbz r2, 1666ca │ │ │ │ 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] │ │ │ │ @@ -409752,18 +409812,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 1665e6 │ │ │ │ + bne.n 166686 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 166690 │ │ │ │ + cbz r2, 166730 │ │ │ │ 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 │ │ │ │ @@ -409786,24 +409846,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 166648 │ │ │ │ + bne.n 1666e8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 166726 │ │ │ │ + beq.n 1667c6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 166728 │ │ │ │ + vldr s11, [pc, #132] @ 1667c8 │ │ │ │ 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 │ │ │ │ @@ -409830,20 +409890,20 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1666ac │ │ │ │ + bne.n 16674c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 166762 │ │ │ │ + cbz r2, 166802 │ │ │ │ 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 │ │ │ │ @@ -409851,48 +409911,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 16673a │ │ │ │ + bne.n 1667da │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1667aa │ │ │ │ + cbz r2, 16684a │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1667ac │ │ │ │ + vldr s13, [pc, #60] @ 16684c │ │ │ │ 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 16677a │ │ │ │ + bne.n 16681a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 166806 │ │ │ │ + cbz r2, 1668a6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 166808 │ │ │ │ + vldr s13, [pc, #76] @ 1668a8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 16680c │ │ │ │ + vldr s12, [pc, #72] @ 1668ac │ │ │ │ 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 │ │ │ │ @@ -409901,52 +409961,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 1667c6 │ │ │ │ + bne.n 166866 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 166856 │ │ │ │ + cbz r2, 1668f6 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 166858 │ │ │ │ + vldr s13, [pc, #60] @ 1668f8 │ │ │ │ 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 166826 │ │ │ │ + bne.n 1668c6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 1668b2 │ │ │ │ + cbz r2, 166952 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1668b4 │ │ │ │ + vldr s13, [pc, #76] @ 166954 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1668b8 │ │ │ │ + vldr s12, [pc, #72] @ 166958 │ │ │ │ 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 │ │ │ │ @@ -409955,27 +410015,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 166872 │ │ │ │ + bne.n 166912 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16690a │ │ │ │ + cbz r2, 1669aa │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 16690c │ │ │ │ + vldr s13, [pc, #64] @ 1669ac │ │ │ │ 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 │ │ │ │ @@ -409985,25 +410045,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 1668d0 │ │ │ │ + bne.n 166970 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 16695e │ │ │ │ + cbz r2, 1669fe │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 166960 │ │ │ │ + vldr s13, [pc, #64] @ 166a00 │ │ │ │ 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 │ │ │ │ @@ -410013,24 +410073,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 166924 │ │ │ │ + bne.n 1669c4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1669b4 │ │ │ │ + cbz r2, 166a54 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1669b8 │ │ │ │ + vldr s13, [pc, #72] @ 166a58 │ │ │ │ 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 │ │ │ │ @@ -410040,43 +410100,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 166976 │ │ │ │ + bne.n 166a16 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1669ec │ │ │ │ + cbz r2, 166a8c │ │ │ │ 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 1669c8 │ │ │ │ + bne.n 166a68 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 166a40 │ │ │ │ + cbz r2, 166ae0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 166a44 │ │ │ │ + vldr s13, [pc, #72] @ 166ae4 │ │ │ │ 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 │ │ │ │ @@ -410086,39 +410146,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 166a02 │ │ │ │ + bne.n 166aa2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 166a78 │ │ │ │ + cbz r2, 166b18 │ │ │ │ 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 166a54 │ │ │ │ + bne.n 166af4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 166ad6 │ │ │ │ + cbz r2, 166b76 │ │ │ │ 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 │ │ │ │ @@ -410134,19 +410194,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 166a86 │ │ │ │ + bne.n 166b26 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 166b56 │ │ │ │ + beq.n 166bf6 │ │ │ │ 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 │ │ │ │ @@ -410175,18 +410235,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 166af2 │ │ │ │ + bne.n 166b92 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 166bb2 │ │ │ │ + cbz r2, 166c52 │ │ │ │ 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 │ │ │ │ @@ -410202,18 +410262,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 166b62 │ │ │ │ + bne.n 166c02 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 166c18 │ │ │ │ + cbz r2, 166cb8 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -410237,23 +410297,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 166bc0 │ │ │ │ + bne.n 166c60 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 166cc2 │ │ │ │ + beq.n 166d62 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 166cc4 │ │ │ │ + vldr s10, [pc, #156] @ 166d64 │ │ │ │ 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 │ │ │ │ @@ -410287,20 +410347,20 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 166c30 │ │ │ │ + bne.n 166cd0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 166d22 │ │ │ │ + cbz r2, 166dc2 │ │ │ │ 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 │ │ │ │ @@ -410316,19 +410376,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 166cd2 │ │ │ │ + bne.n 166d72 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 166da6 │ │ │ │ + beq.n 166e46 │ │ │ │ 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 │ │ │ │ @@ -410357,18 +410417,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 166d3e │ │ │ │ + bne.n 166dde │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 166e02 │ │ │ │ + cbz r2, 166ea2 │ │ │ │ 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 │ │ │ │ @@ -410384,18 +410444,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 166db2 │ │ │ │ + bne.n 166e52 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 166e68 │ │ │ │ + cbz r2, 166f08 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -410419,23 +410479,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 166e10 │ │ │ │ + bne.n 166eb0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 166f12 │ │ │ │ + beq.n 166fb2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 166f14 │ │ │ │ + vldr s10, [pc, #156] @ 166fb4 │ │ │ │ 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 │ │ │ │ @@ -410469,54 +410529,54 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 166e80 │ │ │ │ + bne.n 166f20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 166f42 │ │ │ │ + cbz r2, 166fe2 │ │ │ │ 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 166f2c │ │ │ │ + bne.n 166fcc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 166f72 │ │ │ │ + cbz r2, 167012 │ │ │ │ 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 166f54 │ │ │ │ + bne.n 166ff4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 166fa8 │ │ │ │ + cbz r2, 167048 │ │ │ │ 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 │ │ │ │ @@ -410524,72 +410584,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 166f88 │ │ │ │ + bne.n 167028 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 166fe0 │ │ │ │ + cbz r2, 167080 │ │ │ │ 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 166fb8 │ │ │ │ + bne.n 167058 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16700e │ │ │ │ + cbz r2, 1670ae │ │ │ │ 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 166ff8 │ │ │ │ + bne.n 167098 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16703e │ │ │ │ + cbz r2, 1670de │ │ │ │ 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 167020 │ │ │ │ + bne.n 1670c0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 167074 │ │ │ │ + cbz r2, 167114 │ │ │ │ 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 │ │ │ │ @@ -410597,436 +410657,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 167054 │ │ │ │ + bne.n 1670f4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1670ac │ │ │ │ + cbz r2, 16714c │ │ │ │ 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 167084 │ │ │ │ + bne.n 167124 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1670d6 │ │ │ │ + cbz r2, 167176 │ │ │ │ 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 1670be │ │ │ │ + bne.n 16715e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 167106 │ │ │ │ + cbz r2, 1671a6 │ │ │ │ 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 1670e8 │ │ │ │ + bne.n 167188 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16712e │ │ │ │ + cbz r2, 1671ce │ │ │ │ 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 167116 │ │ │ │ + bne.n 1671b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16715e │ │ │ │ + cbz r2, 1671fe │ │ │ │ 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 167140 │ │ │ │ + bne.n 1671e0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 167186 │ │ │ │ + cbz r2, 167226 │ │ │ │ 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 16716e │ │ │ │ + bne.n 16720e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1671ae │ │ │ │ + cbz r2, 16724e │ │ │ │ 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 167196 │ │ │ │ + bne.n 167236 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1671d0 │ │ │ │ + cbz r2, 167270 │ │ │ │ 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 1671bc │ │ │ │ + bne.n 16725c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1671f0 │ │ │ │ + cbz r2, 167290 │ │ │ │ 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 1671de │ │ │ │ + bne.n 16727e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 167214 │ │ │ │ + cbz r2, 1672b4 │ │ │ │ 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 167200 │ │ │ │ + bne.n 1672a0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 167240 │ │ │ │ + cbz r2, 1672e0 │ │ │ │ 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 167222 │ │ │ │ + bne.n 1672c2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 167264 │ │ │ │ + cbz r2, 167304 │ │ │ │ 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 167250 │ │ │ │ + bne.n 1672f0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 167284 │ │ │ │ + cbz r2, 167324 │ │ │ │ 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 167272 │ │ │ │ + bne.n 167312 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1672a8 │ │ │ │ + cbz r2, 167348 │ │ │ │ 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 167294 │ │ │ │ + bne.n 167334 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1672d4 │ │ │ │ + cbz r2, 167374 │ │ │ │ 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 1672b6 │ │ │ │ + bne.n 167356 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1672fc │ │ │ │ + cbz r2, 16739c │ │ │ │ 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 1672e4 │ │ │ │ + bne.n 167384 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16731e │ │ │ │ + cbz r2, 1673be │ │ │ │ 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 167306 │ │ │ │ + bne.n 1673a6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 167346 │ │ │ │ + cbz r2, 1673e6 │ │ │ │ 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 16732c │ │ │ │ + bne.n 1673cc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 167370 │ │ │ │ + cbz r2, 167410 │ │ │ │ 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 167352 │ │ │ │ + bne.n 1673f2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 167398 │ │ │ │ + cbz r2, 167438 │ │ │ │ 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 167380 │ │ │ │ + bne.n 167420 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1673ba │ │ │ │ + cbz r2, 16745a │ │ │ │ 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 1673a2 │ │ │ │ + bne.n 167442 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1673e2 │ │ │ │ + cbz r2, 167482 │ │ │ │ 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 1673c8 │ │ │ │ + bne.n 167468 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16740c │ │ │ │ + cbz r2, 1674ac │ │ │ │ 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 1673ee │ │ │ │ + bne.n 16748e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 167434 │ │ │ │ + cbz r2, 1674d4 │ │ │ │ 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 16741c │ │ │ │ + bne.n 1674bc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 167456 │ │ │ │ + cbz r2, 1674f6 │ │ │ │ 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 16743e │ │ │ │ + bne.n 1674de │ │ │ │ bx lr │ │ │ │ - cbz r2, 16747e │ │ │ │ + cbz r2, 16751e │ │ │ │ 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 167464 │ │ │ │ + bne.n 167504 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1674a4 │ │ │ │ + cbz r2, 167544 │ │ │ │ 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 16748c │ │ │ │ + bne.n 16752c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1674c6 │ │ │ │ + cbz r2, 167566 │ │ │ │ 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 1674ae │ │ │ │ + bne.n 16754e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1674ee │ │ │ │ + cbz r2, 16758e │ │ │ │ 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 1674d4 │ │ │ │ + bne.n 167574 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 167524 │ │ │ │ + cbz r2, 1675c4 │ │ │ │ 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 │ │ │ │ @@ -411034,37 +411094,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 167504 │ │ │ │ + bne.n 1675a4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16755a │ │ │ │ + cbz r2, 1675fa │ │ │ │ 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 167534 │ │ │ │ + bne.n 1675d4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 167590 │ │ │ │ + cbz r2, 167630 │ │ │ │ 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 │ │ │ │ @@ -411072,73 +411132,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 167570 │ │ │ │ + bne.n 167610 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1675c6 │ │ │ │ + cbz r2, 167666 │ │ │ │ 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 1675a0 │ │ │ │ + bne.n 167640 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1675fa │ │ │ │ + cbz r2, 16769a │ │ │ │ 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 1675d4 │ │ │ │ + bne.n 167674 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16762e │ │ │ │ + cbz r2, 1676ce │ │ │ │ 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 167608 │ │ │ │ + bne.n 1676a8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 167668 │ │ │ │ + cbz r2, 167708 │ │ │ │ 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 │ │ │ │ @@ -411146,19 +411206,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 16763c │ │ │ │ + bne.n 1676dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1676a4 │ │ │ │ + cbz r2, 167744 │ │ │ │ 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 │ │ │ │ @@ -411166,57 +411226,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 167678 │ │ │ │ + bne.n 167718 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1676dc │ │ │ │ + cbz r2, 16777c │ │ │ │ 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 1676b4 │ │ │ │ + bne.n 167754 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 167714 │ │ │ │ + cbz r2, 1677b4 │ │ │ │ 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 1676ec │ │ │ │ + bne.n 16778c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16774e │ │ │ │ + cbz r2, 1677ee │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -411224,18 +411284,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 167726 │ │ │ │ + bne.n 1677c6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 167786 │ │ │ │ + cbz r2, 167826 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -411243,18 +411303,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 16775e │ │ │ │ + bne.n 1677fe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1677be │ │ │ │ + cbz r2, 16785e │ │ │ │ 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]! │ │ │ │ @@ -411262,18 +411322,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 16779a │ │ │ │ + bne.n 16783a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1677f6 │ │ │ │ + cbz r2, 167896 │ │ │ │ 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]! │ │ │ │ @@ -411281,18 +411341,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 1677d2 │ │ │ │ + bne.n 167872 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 167830 │ │ │ │ + cbz r2, 1678d0 │ │ │ │ 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 │ │ │ │ @@ -411300,19 +411360,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 167804 │ │ │ │ + bne.n 1678a4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16786c │ │ │ │ + cbz r2, 16790c │ │ │ │ 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 │ │ │ │ @@ -411320,19 +411380,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 167840 │ │ │ │ + bne.n 1678e0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1678a8 │ │ │ │ + cbz r2, 167948 │ │ │ │ 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 │ │ │ │ @@ -411340,19 +411400,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 16787c │ │ │ │ + bne.n 16791c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1678e4 │ │ │ │ + cbz r2, 167984 │ │ │ │ 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 │ │ │ │ @@ -411360,19 +411420,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 1678b8 │ │ │ │ + bne.n 167958 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 167920 │ │ │ │ + cbz r2, 1679c0 │ │ │ │ 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 +411440,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 1678f4 │ │ │ │ + bne.n 167994 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16795c │ │ │ │ + cbz r2, 1679fc │ │ │ │ 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 +411460,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 167930 │ │ │ │ + bne.n 1679d0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 167998 │ │ │ │ + cbz r2, 167a38 │ │ │ │ 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 +411480,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 16796c │ │ │ │ + bne.n 167a0c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1679d4 │ │ │ │ + cbz r2, 167a74 │ │ │ │ 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,24 +411500,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 1679a8 │ │ │ │ + bne.n 167a48 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 167a68 │ │ │ │ + beq.n 167b08 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 167a6c │ │ │ │ + vldr s11, [pc, #132] @ 167b0c │ │ │ │ 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 │ │ │ │ @@ -411484,26 +411544,26 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1679f0 │ │ │ │ + bne.n 167a90 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #88] @ (167acc ) │ │ │ │ + ldr r3, [pc, #88] @ (167b6c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 167ac8 │ │ │ │ + cbz r2, 167b68 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (167ad0 ) │ │ │ │ + ldr r1, [pc, #84] @ (167b70 ) │ │ │ │ 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 │ │ │ │ @@ -411518,28 +411578,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 167a88 │ │ │ │ + bne.n 167b28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + strh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (167b20 ) │ │ │ │ + ldr r3, [pc, #72] @ (167bc0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 167b1c │ │ │ │ + cbz r2, 167bbc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (167b24 ) │ │ │ │ + ldr r2, [pc, #68] @ (167bc4 ) │ │ │ │ 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 │ │ │ │ @@ -411551,23 +411611,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 167aec │ │ │ │ + bne.n 167b8c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 167b5e │ │ │ │ + cbz r2, 167bfe │ │ │ │ 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 │ │ │ │ @@ -411575,18 +411635,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 167b36 │ │ │ │ + bne.n 167bd6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 167b96 │ │ │ │ + cbz r2, 167c36 │ │ │ │ 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 │ │ │ │ @@ -411594,22 +411654,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 167b6e │ │ │ │ + bne.n 167c0e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 167bfa │ │ │ │ + cbz r2, 167c9a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 167bfc │ │ │ │ + vldr s12, [pc, #88] @ 167c9c │ │ │ │ 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 │ │ │ │ @@ -411623,25 +411683,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 167baa │ │ │ │ + bne.n 167c4a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 167c92 │ │ │ │ + beq.n 167d32 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 167c94 │ │ │ │ + vldr s11, [pc, #132] @ 167d34 │ │ │ │ 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 │ │ │ │ @@ -411668,20 +411728,20 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 167c18 │ │ │ │ + bne.n 167cb8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 167cce │ │ │ │ + cbz r2, 167d6e │ │ │ │ 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 │ │ │ │ @@ -411689,22 +411749,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 167ca6 │ │ │ │ + bne.n 167d46 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 167d40 │ │ │ │ + cbz r2, 167de0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 167d44 │ │ │ │ + vldr s12, [pc, #104] @ 167de4 │ │ │ │ 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] │ │ │ │ @@ -411723,25 +411783,25 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 167ce6 │ │ │ │ + bne.n 167d86 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 167d98 │ │ │ │ + cbz r2, 167e38 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 167d9c │ │ │ │ + vldr s13, [pc, #72] @ 167e3c │ │ │ │ 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 │ │ │ │ @@ -411751,25 +411811,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 167d5a │ │ │ │ + bne.n 167dfa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 167e0e │ │ │ │ + cbz r2, 167eae │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 167e10 │ │ │ │ + vldr s12, [pc, #100] @ 167eb0 │ │ │ │ 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] │ │ │ │ @@ -411788,135 +411848,135 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 167db6 │ │ │ │ + bne.n 167e56 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 167e46 │ │ │ │ + cbz r2, 167ee6 │ │ │ │ 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 167e22 │ │ │ │ + bne.n 167ec2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 167e7a │ │ │ │ + cbz r2, 167f1a │ │ │ │ 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 167e56 │ │ │ │ + bne.n 167ef6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 167eae │ │ │ │ + cbz r2, 167f4e │ │ │ │ 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 167e8a │ │ │ │ + bne.n 167f2a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 167ee2 │ │ │ │ + cbz r2, 167f82 │ │ │ │ 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 167ebe │ │ │ │ + bne.n 167f5e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 167f18 │ │ │ │ + cbz r2, 167fb8 │ │ │ │ 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 167ef0 │ │ │ │ + bne.n 167f90 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 167f50 │ │ │ │ + cbz r2, 167ff0 │ │ │ │ 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 167f28 │ │ │ │ + bne.n 167fc8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #116] @ (167fcc ) │ │ │ │ + ldr r3, [pc, #116] @ (16806c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 167fc8 │ │ │ │ + cbz r2, 168068 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (167fd0 ) │ │ │ │ + ldr r1, [pc, #108] @ (168070 ) │ │ │ │ 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 │ │ │ │ @@ -411937,28 +411997,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 167f6e │ │ │ │ + bne.n 16800e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r6, [r4, #4] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (168040 ) │ │ │ │ + ldr r3, [pc, #104] @ (1680e0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16803c │ │ │ │ + cbz r2, 1680dc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (168044 ) │ │ │ │ + ldr r1, [pc, #96] @ (1680e4 ) │ │ │ │ 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 │ │ │ │ @@ -411976,28 +412036,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 167fec │ │ │ │ + bne.n 16808c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r6, [r4, #0] │ │ │ │ + ldrb r6, [r0, #30] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #116] @ (1680c0 ) │ │ │ │ + ldr r3, [pc, #116] @ (168160 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1680bc │ │ │ │ + cbz r2, 16815c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1680c4 ) │ │ │ │ + ldr r1, [pc, #108] @ (168164 ) │ │ │ │ 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 │ │ │ │ @@ -412018,28 +412078,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 168062 │ │ │ │ + bne.n 168102 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (168130 ) │ │ │ │ + ldr r3, [pc, #100] @ (1681d0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 16812e │ │ │ │ + cbz r2, 1681ce │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #92] @ (168134 ) │ │ │ │ + ldr r1, [pc, #92] @ (1681d4 ) │ │ │ │ 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 │ │ │ │ @@ -412057,28 +412117,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 1680e0 │ │ │ │ + bne.n 168180 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16818c │ │ │ │ + cbz r2, 16822c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 168190 │ │ │ │ + vldr s13, [pc, #76] @ 168230 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 168194 │ │ │ │ + vldr s12, [pc, #72] @ 168234 │ │ │ │ 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 │ │ │ │ @@ -412087,45 +412147,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 16814e │ │ │ │ + bne.n 1681ee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1681c4 │ │ │ │ + cbz r2, 168264 │ │ │ │ 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 1681a6 │ │ │ │ + bne.n 168246 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16823c │ │ │ │ + cbz r2, 1682dc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 168240 │ │ │ │ + vldr s12, [pc, #108] @ 1682e0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 168244 │ │ │ │ + vldr s11, [pc, #104] @ 1682e4 │ │ │ │ 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 │ │ │ │ @@ -412143,47 +412203,47 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1681e2 │ │ │ │ + bne.n 168282 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 168276 │ │ │ │ + cbz r2, 168316 │ │ │ │ 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 168258 │ │ │ │ + bne.n 1682f8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1682cc │ │ │ │ + cbz r2, 16836c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1682d0 │ │ │ │ + vldr s13, [pc, #76] @ 168370 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1682d4 │ │ │ │ + vldr s12, [pc, #72] @ 168374 │ │ │ │ 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 │ │ │ │ @@ -412192,29 +412252,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 16828e │ │ │ │ + bne.n 16832e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16834a │ │ │ │ + cbz r2, 1683ea │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 16834c │ │ │ │ + vldr s12, [pc, #104] @ 1683ec │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 168350 │ │ │ │ + vldr s11, [pc, #100] @ 1683f0 │ │ │ │ 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 │ │ │ │ @@ -412232,44 +412292,44 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1682f2 │ │ │ │ + bne.n 168392 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 168382 │ │ │ │ + cbz r2, 168422 │ │ │ │ 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 168364 │ │ │ │ + bne.n 168404 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16842e │ │ │ │ + beq.n 1684ce │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 168430 │ │ │ │ + vldr s10, [pc, #160] @ 1684d0 │ │ │ │ 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 │ │ │ │ @@ -412304,44 +412364,44 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 168398 │ │ │ │ + bne.n 168438 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 168466 │ │ │ │ + cbz r2, 168506 │ │ │ │ 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 168440 │ │ │ │ + bne.n 1684e0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1684f8 │ │ │ │ + beq.n 168598 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1684fc │ │ │ │ + vldr s11, [pc, #132] @ 16859c │ │ │ │ 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 │ │ │ │ @@ -412368,21 +412428,21 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 168480 │ │ │ │ + bne.n 168520 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 168536 │ │ │ │ + cbz r2, 1685d6 │ │ │ │ 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 │ │ │ │ @@ -412390,35 +412450,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 16850e │ │ │ │ + bne.n 1685ae │ │ │ │ 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 168672 │ │ │ │ + beq.w 168712 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 16867c │ │ │ │ + beq.w 16871c │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ movt sl, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #284] @ 168690 │ │ │ │ + vldr s17, [pc, #284] @ 168730 │ │ │ │ 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 │ │ │ │ @@ -412426,110 +412486,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 1685b8 │ │ │ │ + ble.n 168658 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 425bc │ │ │ │ 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 1685e6 │ │ │ │ + ble.n 168686 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 425bc │ │ │ │ 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 168618 │ │ │ │ + ble.n 1686b8 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 425bc │ │ │ │ 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] @ 168690 │ │ │ │ - ble.n 168646 │ │ │ │ + vldrle s0, [pc, #92] @ 168730 │ │ │ │ + ble.n 1686e6 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s0, s16 │ │ │ │ blx 425bc │ │ │ │ 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 168592 │ │ │ │ + bne.n 168632 │ │ │ │ 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 168588 │ │ │ │ + bne.n 168628 │ │ │ │ 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 168672 │ │ │ │ + beq.n 168712 │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 16867c │ │ │ │ - b.n 168672 │ │ │ │ + bne.n 16871c │ │ │ │ + b.n 168712 │ │ │ │ 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 1687d0 │ │ │ │ + beq.w 168870 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1687da │ │ │ │ + beq.w 16887a │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #61440 @ 0xf000 │ │ │ │ movt sl, #4095 @ 0xfff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #284] @ 1687ec │ │ │ │ + vldr s17, [pc, #284] @ 16888c │ │ │ │ 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 │ │ │ │ @@ -412537,188 +412597,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 168714 │ │ │ │ + ble.n 1687b4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ blx 425bc │ │ │ │ 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 168742 │ │ │ │ + ble.n 1687e2 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ blx 425bc │ │ │ │ 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 168772 │ │ │ │ + ble.n 168812 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ blx 425bc │ │ │ │ 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 1687a4 │ │ │ │ + ble.n 168844 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ blx 425bc │ │ │ │ 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 1686ee │ │ │ │ + bne.n 16878e │ │ │ │ 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 1686e4 │ │ │ │ + bne.n 168784 │ │ │ │ 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 1687d0 │ │ │ │ + beq.n 168870 │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 1687da │ │ │ │ - b.n 1687d0 │ │ │ │ + bne.n 16887a │ │ │ │ + b.n 168870 │ │ │ │ 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 1688fe │ │ │ │ + beq.n 16899e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 168908 │ │ │ │ + beq.n 1689a8 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ mov.w fp, #63488 @ 0xf800 │ │ │ │ movt fp, #2047 @ 0x7ff │ │ │ │ mov r3, r9 │ │ │ │ - vldr s17, [pc, #240] @ 16891c │ │ │ │ + vldr s17, [pc, #240] @ 1689bc │ │ │ │ mov.w r9, #0 │ │ │ │ - vldr s19, [pc, #236] @ 168920 │ │ │ │ + vldr s19, [pc, #236] @ 1689c0 │ │ │ │ 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 168872 │ │ │ │ + ble.n 168912 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 425bc │ │ │ │ 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 1688a0 │ │ │ │ + ble.n 168940 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s19 │ │ │ │ vmovgt.f32 s0, s19 │ │ │ │ blx 425bc │ │ │ │ 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 1688d2 │ │ │ │ + ble.n 168972 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 425bc │ │ │ │ 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 16884c │ │ │ │ + bne.n 1688ec │ │ │ │ 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 168842 │ │ │ │ + bne.n 1688e2 │ │ │ │ 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 1688fe │ │ │ │ + beq.n 16899e │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 168908 │ │ │ │ - b.n 1688fe │ │ │ │ + bne.n 1689a8 │ │ │ │ + b.n 16899e │ │ │ │ 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 │ │ │ │ @@ -412726,140 +412786,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 168a64 │ │ │ │ + beq.w 168b04 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 168a6e │ │ │ │ + beq.w 168b0e │ │ │ │ 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] @ 168a80 │ │ │ │ + vldr s18, [pc, #280] @ 168b20 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #276] @ 168a84 │ │ │ │ + vldr s17, [pc, #276] @ 168b24 │ │ │ │ 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 1689ae │ │ │ │ + ble.n 168a4e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 425bc │ │ │ │ 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 1689dc │ │ │ │ + ble.n 168a7c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 425bc │ │ │ │ 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 168a0c │ │ │ │ + ble.n 168aac │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 425bc │ │ │ │ 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 168a3c │ │ │ │ + ble.n 168adc │ │ │ │ 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 425bc │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0, lsl #30 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - bne.n 168988 │ │ │ │ + bne.n 168a28 │ │ │ │ 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 16897c │ │ │ │ + bne.n 168a1c │ │ │ │ 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 168a64 │ │ │ │ + beq.n 168b04 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 168a6e │ │ │ │ - b.n 168a64 │ │ │ │ + bne.n 168b0e │ │ │ │ + b.n 168b04 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 168b16 │ │ │ │ + beq.n 168bb6 │ │ │ │ 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] @ 168b20 │ │ │ │ + vldr s16, [pc, #116] @ 168bc0 │ │ │ │ mov sl, r8 │ │ │ │ - vldr s17, [pc, #112] @ 168b24 │ │ │ │ + vldr s17, [pc, #112] @ 168bc4 │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 168b18 │ │ │ │ + vldr d10, [pc, #92] @ 168bb8 │ │ │ │ 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 168aec │ │ │ │ + ble.n 168b8c │ │ │ │ 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 │ │ │ │ @@ -412867,102 +412927,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 168ac0 │ │ │ │ + bne.n 168b60 │ │ │ │ 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 168b20 │ │ │ │ + b.n 168bc0 │ │ │ │ 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] @ (168c9c ) │ │ │ │ + ldr r2, [pc, #344] @ (168d3c ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #344] @ (168ca0 ) │ │ │ │ + ldr r1, [pc, #344] @ (168d40 ) │ │ │ │ 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 168c62 │ │ │ │ + beq.w 168d02 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 168c80 │ │ │ │ + beq.w 168d20 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s18, [pc, #300] @ 168c94 │ │ │ │ - vldr s17, [pc, #300] @ 168c98 │ │ │ │ + vldr s18, [pc, #300] @ 168d34 │ │ │ │ + vldr s17, [pc, #300] @ 168d38 │ │ │ │ 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 168ba8 │ │ │ │ + ble.n 168c48 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 425bc │ │ │ │ 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 168bd6 │ │ │ │ + ble.n 168c76 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 425bc │ │ │ │ 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 168c04 │ │ │ │ + ble.n 168ca4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 425bc │ │ │ │ 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 168c32 │ │ │ │ + ble.n 168cd2 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 425bc │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -412970,130 +413030,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 168b82 │ │ │ │ + bne.n 168c22 │ │ │ │ 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 168b7a │ │ │ │ - ldr r2, [pc, #64] @ (168ca4 ) │ │ │ │ - ldr r3, [pc, #52] @ (168c9c ) │ │ │ │ + bne.n 168c1a │ │ │ │ + ldr r2, [pc, #64] @ (168d44 ) │ │ │ │ + ldr r3, [pc, #52] @ (168d3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 168c90 │ │ │ │ + bne.n 168d30 │ │ │ │ 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 168c62 │ │ │ │ + beq.n 168d02 │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 168c80 │ │ │ │ - b.n 168c62 │ │ │ │ + bne.n 168d20 │ │ │ │ + b.n 168d02 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + strb r6, [r6, #11] │ │ │ │ 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] @ (168e20 ) │ │ │ │ + ldr r2, [pc, #348] @ (168ec0 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #348] @ (168e24 ) │ │ │ │ + ldr r1, [pc, #348] @ (168ec4 ) │ │ │ │ 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 168de6 │ │ │ │ + beq.w 168e86 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 168e04 │ │ │ │ + beq.w 168ea4 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s19, [pc, #304] @ 168e18 │ │ │ │ - vldr s18, [pc, #304] @ 168e1c │ │ │ │ + vldr s19, [pc, #304] @ 168eb8 │ │ │ │ + vldr s18, [pc, #304] @ 168ebc │ │ │ │ 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 168d2c │ │ │ │ + ble.n 168dcc │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 425bc │ │ │ │ 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 168d5a │ │ │ │ + ble.n 168dfa │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 425bc │ │ │ │ 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 168d88 │ │ │ │ + ble.n 168e28 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 425bc │ │ │ │ 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 168db6 │ │ │ │ + ble.n 168e56 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 425bc │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -413101,183 +413161,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 168d06 │ │ │ │ + bne.n 168da6 │ │ │ │ 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 168cfe │ │ │ │ - ldr r2, [pc, #64] @ (168e28 ) │ │ │ │ - ldr r3, [pc, #52] @ (168e20 ) │ │ │ │ + bne.n 168d9e │ │ │ │ + ldr r2, [pc, #64] @ (168ec8 ) │ │ │ │ + ldr r3, [pc, #52] @ (168ec0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 168e14 │ │ │ │ + bne.n 168eb4 │ │ │ │ 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 168de6 │ │ │ │ + beq.n 168e86 │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 168e04 │ │ │ │ - b.n 168de6 │ │ │ │ + bne.n 168ea4 │ │ │ │ + b.n 168e86 │ │ │ │ blx 42d64 <__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, [r6, #12] │ │ │ │ + strb r4, [r2, #10] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + strb r2, [r6, #5] │ │ │ │ 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 168f5c │ │ │ │ + beq.w 168ffc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 168f66 │ │ │ │ + beq.w 169006 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #288] @ 168f78 │ │ │ │ - vldr s18, [pc, #288] @ 168f7c │ │ │ │ + vldr s19, [pc, #288] @ 169018 │ │ │ │ + vldr s18, [pc, #288] @ 16901c │ │ │ │ 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 168ea0 │ │ │ │ + ble.n 168f40 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 425bc │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ uxtb.w fp, r0 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 168ece │ │ │ │ + ble.n 168f6e │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 425bc │ │ │ │ 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 168f02 │ │ │ │ + ble.n 168fa2 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 425bc │ │ │ │ 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 168f36 │ │ │ │ + ble.n 168fd6 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ adds r5, #1 │ │ │ │ blx 425bc │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, fp, r0, lsl #24 │ │ │ │ cmp r7, r5 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - bne.n 168e7a │ │ │ │ + bne.n 168f1a │ │ │ │ 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 168e72 │ │ │ │ + bne.n 168f12 │ │ │ │ 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 168f5c │ │ │ │ + beq.n 168ffc │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 168f66 │ │ │ │ - b.n 168f5c │ │ │ │ + bne.n 169006 │ │ │ │ + b.n 168ffc │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 169006 │ │ │ │ + beq.n 1690a6 │ │ │ │ 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] @ 169018 │ │ │ │ + vldr s20, [pc, #116] @ 1690b8 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 16901c │ │ │ │ + vldr s21, [pc, #116] @ 1690bc │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 169008 │ │ │ │ - vldr d8, [pc, #92] @ 169010 │ │ │ │ + vldr d9, [pc, #88] @ 1690a8 │ │ │ │ + vldr d8, [pc, #92] @ 1690b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 168fde │ │ │ │ + ble.n 16907e │ │ │ │ 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 │ │ │ │ @@ -413287,31 +413347,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 168fb6 │ │ │ │ + bne.n 169056 │ │ │ │ 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 169018 │ │ │ │ + b.n 1690b8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 169062 │ │ │ │ + cbz r2, 169102 │ │ │ │ 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 │ │ │ │ @@ -413319,278 +413379,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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 16903e │ │ │ │ + bne.n 1690de │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1690b6 │ │ │ │ + cbz r2, 169156 │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 169084 │ │ │ │ + bne.n 169124 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16910e │ │ │ │ + cbz r2, 1691ae │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1690d4 │ │ │ │ + bne.n 169174 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 169164 │ │ │ │ + cbz r2, 169204 │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 16912c │ │ │ │ + bne.n 1691cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1691ae │ │ │ │ + cbz r2, 16924e │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ 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 16918a │ │ │ │ + bne.n 16922a │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 169200 │ │ │ │ + cbz r2, 1692a0 │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1691d4 │ │ │ │ + bne.n 169274 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 169250 │ │ │ │ + cbz r2, 1692f0 │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 169224 │ │ │ │ + bne.n 1692c4 │ │ │ │ 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] @ (16932c ) │ │ │ │ + ldr r2, [pc, #192] @ (1693cc ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #192] @ (169330 ) │ │ │ │ + ldr r1, [pc, #192] @ (1693d0 ) │ │ │ │ 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 1692fc │ │ │ │ + beq.n 16939c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 169316 │ │ │ │ + beq.n 1693b6 │ │ │ │ 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 174d94 │ │ │ │ + bl 174e34 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 174d94 │ │ │ │ + bl 174e34 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 174d94 │ │ │ │ + bl 174e34 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 174d94 │ │ │ │ + bl 174e34 │ │ │ │ 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 16929c │ │ │ │ + bne.n 16933c │ │ │ │ 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 169292 │ │ │ │ - ldr r2, [pc, #52] @ (169334 ) │ │ │ │ - ldr r3, [pc, #44] @ (16932c ) │ │ │ │ + bne.n 169332 │ │ │ │ + ldr r2, [pc, #52] @ (1693d4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1693cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 169326 │ │ │ │ + bne.n 1693c6 │ │ │ │ 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 1692fc │ │ │ │ + beq.n 16939c │ │ │ │ adds r5, #2 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 169316 │ │ │ │ - b.n 1692fc │ │ │ │ + bne.n 1693b6 │ │ │ │ + b.n 16939c │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ 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] @ (1693b0 ) │ │ │ │ - ldr r3, [pc, #104] @ (1693b4 ) │ │ │ │ + ldr r2, [pc, #100] @ (169450 ) │ │ │ │ + ldr r3, [pc, #104] @ (169454 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 169394 │ │ │ │ + cbz r4, 169434 │ │ │ │ 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 │ │ │ │ @@ -413600,51 +413660,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 169364 │ │ │ │ - ldr r2, [pc, #32] @ (1693b8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1693b4 ) │ │ │ │ + bne.n 169404 │ │ │ │ + ldr r2, [pc, #32] @ (169458 ) │ │ │ │ + ldr r3, [pc, #28] @ (169454 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1693ac │ │ │ │ + bne.n 16944c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r0, #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, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #132] @ (169454 ) │ │ │ │ - ldr r3, [pc, #136] @ (169458 ) │ │ │ │ + ldr r2, [pc, #132] @ (1694f4 ) │ │ │ │ + ldr r3, [pc, #136] @ (1694f8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 169432 │ │ │ │ + cbz r7, 1694d2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s10, [pc, #100] @ 169450 │ │ │ │ + vldr s10, [pc, #100] @ 1694f0 │ │ │ │ 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 │ │ │ │ @@ -413656,50 +413716,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 1693f0 │ │ │ │ - ldr r2, [pc, #40] @ (16945c ) │ │ │ │ - ldr r3, [pc, #32] @ (169458 ) │ │ │ │ + bne.n 169490 │ │ │ │ + ldr r2, [pc, #40] @ (1694fc ) │ │ │ │ + ldr r3, [pc, #32] @ (1694f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16944a │ │ │ │ + bne.n 1694ea │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ 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] @ (169504 ) │ │ │ │ - ldr r3, [pc, #148] @ (169508 ) │ │ │ │ + ldr r2, [pc, #144] @ (1695a4 ) │ │ │ │ + ldr r3, [pc, #148] @ (1695a8 ) │ │ │ │ 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, 1694e8 │ │ │ │ + cbz r6, 169588 │ │ │ │ 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] │ │ │ │ @@ -413720,47 +413780,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 169492 │ │ │ │ - ldr r2, [pc, #32] @ (16950c ) │ │ │ │ - ldr r3, [pc, #28] @ (169508 ) │ │ │ │ + bne.n 169532 │ │ │ │ + ldr r2, [pc, #32] @ (1695ac ) │ │ │ │ + ldr r3, [pc, #28] @ (1695a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 169500 │ │ │ │ + bne.n 1695a0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ 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] @ (1695c0 ) │ │ │ │ - ldr r3, [pc, #160] @ (1695c4 ) │ │ │ │ + ldr r2, [pc, #156] @ (169660 ) │ │ │ │ + ldr r3, [pc, #160] @ (169664 ) │ │ │ │ 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, 1695a4 │ │ │ │ + cbz r6, 169644 │ │ │ │ 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] │ │ │ │ @@ -413784,51 +413844,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 16953e │ │ │ │ - ldr r2, [pc, #32] @ (1695c8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1695c4 ) │ │ │ │ + bne.n 1695de │ │ │ │ + ldr r2, [pc, #32] @ (169668 ) │ │ │ │ + ldr r3, [pc, #28] @ (169664 ) │ │ │ │ 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 1695bc │ │ │ │ + bne.n 16965c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r2, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ 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] @ (169650 ) │ │ │ │ - ldr r3, [pc, #116] @ (169654 ) │ │ │ │ + ldr r2, [pc, #112] @ (1696f0 ) │ │ │ │ + ldr r3, [pc, #116] @ (1696f4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 169630 │ │ │ │ + cbz r4, 1696d0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #80] @ 16964c │ │ │ │ + vldr s14, [pc, #80] @ 1696ec │ │ │ │ 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 │ │ │ │ @@ -413836,49 +413896,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 169600 │ │ │ │ - ldr r2, [pc, #36] @ (169658 ) │ │ │ │ - ldr r3, [pc, #32] @ (169654 ) │ │ │ │ + bne.n 1696a0 │ │ │ │ + ldr r2, [pc, #36] @ (1696f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1696f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 169648 │ │ │ │ + bne.n 1696e8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ 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] @ (1696dc ) │ │ │ │ - ldr r3, [pc, #112] @ (1696e0 ) │ │ │ │ + ldr r2, [pc, #108] @ (16977c ) │ │ │ │ + ldr r3, [pc, #112] @ (169780 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1696c0 │ │ │ │ + cbz r6, 169760 │ │ │ │ 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] │ │ │ │ @@ -413891,47 +413951,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 16968c │ │ │ │ - ldr r2, [pc, #32] @ (1696e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1696e0 ) │ │ │ │ + bne.n 16972c │ │ │ │ + ldr r2, [pc, #32] @ (169784 ) │ │ │ │ + ldr r3, [pc, #28] @ (169780 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1696d8 │ │ │ │ + bne.n 169778 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ 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] @ (16976c ) │ │ │ │ - ldr r3, [pc, #116] @ (169770 ) │ │ │ │ + ldr r2, [pc, #112] @ (16980c ) │ │ │ │ + ldr r3, [pc, #116] @ (169810 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 169750 │ │ │ │ + cbz r6, 1697f0 │ │ │ │ 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] │ │ │ │ @@ -413946,52 +414006,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 169716 │ │ │ │ - ldr r2, [pc, #32] @ (169774 ) │ │ │ │ - ldr r3, [pc, #28] @ (169770 ) │ │ │ │ + bne.n 1697b6 │ │ │ │ + ldr r2, [pc, #32] @ (169814 ) │ │ │ │ + ldr r3, [pc, #28] @ (169810 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 169768 │ │ │ │ + bne.n 169808 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ 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] @ (169824 ) │ │ │ │ - ldr r3, [pc, #156] @ (169828 ) │ │ │ │ + ldr r2, [pc, #152] @ (1698c4 ) │ │ │ │ + ldr r3, [pc, #156] @ (1698c8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1697fc │ │ │ │ + cbz r4, 16989c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 169818 │ │ │ │ - vldr s8, [pc, #116] @ 169820 │ │ │ │ + vldr d5, [pc, #112] @ 1698b8 │ │ │ │ + vldr s8, [pc, #116] @ 1698c0 │ │ │ │ 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 │ │ │ │ @@ -414005,57 +414065,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 1697b0 │ │ │ │ - ldr r2, [pc, #44] @ (16982c ) │ │ │ │ - ldr r3, [pc, #40] @ (169828 ) │ │ │ │ + bne.n 169850 │ │ │ │ + ldr r2, [pc, #44] @ (1698cc ) │ │ │ │ + ldr r3, [pc, #40] @ (1698c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 169814 │ │ │ │ + bne.n 1698b4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + str r4, [r3, #116] @ 0x74 │ │ │ │ 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] @ (1698e8 ) │ │ │ │ - ldr r3, [pc, #168] @ (1698ec ) │ │ │ │ + ldr r2, [pc, #164] @ (169988 ) │ │ │ │ + ldr r3, [pc, #168] @ (16998c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1698c2 │ │ │ │ + cbz r5, 169962 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1698e0 │ │ │ │ + vldr d4, [pc, #128] @ 169980 │ │ │ │ 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 │ │ │ │ @@ -414074,60 +414134,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 169864 │ │ │ │ - ldr r2, [pc, #44] @ (1698f0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1698ec ) │ │ │ │ + bne.n 169904 │ │ │ │ + ldr r2, [pc, #44] @ (169990 ) │ │ │ │ + ldr r3, [pc, #36] @ (16998c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1698da │ │ │ │ + bne.n 16997a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - str r6, [r6, #120] @ 0x78 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #112] @ 0x70 │ │ │ │ + str r6, [r2, #104] @ 0x68 │ │ │ │ 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] @ (1699c8 ) │ │ │ │ - ldr r3, [pc, #192] @ (1699cc ) │ │ │ │ + ldr r2, [pc, #188] @ (169a68 ) │ │ │ │ + ldr r3, [pc, #192] @ (169a6c ) │ │ │ │ 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 16999e │ │ │ │ + beq.n 169a3e │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 1699c0 │ │ │ │ + vldr d3, [pc, #148] @ 169a60 │ │ │ │ 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] │ │ │ │ @@ -414150,57 +414210,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 16992c │ │ │ │ - ldr r2, [pc, #48] @ (1699d0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1699cc ) │ │ │ │ + bne.n 1699cc │ │ │ │ + ldr r2, [pc, #48] @ (169a70 ) │ │ │ │ + ldr r3, [pc, #40] @ (169a6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1699b6 │ │ │ │ + bne.n 169a56 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ 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] @ (169a64 ) │ │ │ │ - ldr r3, [pc, #128] @ (169a68 ) │ │ │ │ + ldr r2, [pc, #124] @ (169b04 ) │ │ │ │ + ldr r3, [pc, #128] @ (169b08 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 169a44 │ │ │ │ + cbz r4, 169ae4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 169a60 │ │ │ │ + vldr s12, [pc, #92] @ 169b00 │ │ │ │ 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 │ │ │ │ @@ -414210,49 +414270,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 169a08 │ │ │ │ - ldr r2, [pc, #36] @ (169a6c ) │ │ │ │ - ldr r3, [pc, #32] @ (169a68 ) │ │ │ │ + bne.n 169aa8 │ │ │ │ + ldr r2, [pc, #36] @ (169b0c ) │ │ │ │ + ldr r3, [pc, #32] @ (169b08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 169a5c │ │ │ │ + bne.n 169afc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #96] @ 0x60 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ 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] @ (169af8 ) │ │ │ │ - ldr r3, [pc, #120] @ (169afc ) │ │ │ │ + ldr r2, [pc, #116] @ (169b98 ) │ │ │ │ + ldr r3, [pc, #120] @ (169b9c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 169adc │ │ │ │ + cbz r5, 169b7c │ │ │ │ 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] │ │ │ │ @@ -414269,47 +414329,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 169aa0 │ │ │ │ - ldr r2, [pc, #32] @ (169b00 ) │ │ │ │ - ldr r3, [pc, #28] @ (169afc ) │ │ │ │ + bne.n 169b40 │ │ │ │ + ldr r2, [pc, #32] @ (169ba0 ) │ │ │ │ + ldr r3, [pc, #28] @ (169b9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 169af4 │ │ │ │ + bne.n 169b94 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ 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] @ (169b98 ) │ │ │ │ - ldr r3, [pc, #132] @ (169b9c ) │ │ │ │ + ldr r2, [pc, #128] @ (169c38 ) │ │ │ │ + ldr r3, [pc, #132] @ (169c3c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 169b7a │ │ │ │ + cbz r5, 169c1a │ │ │ │ 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] │ │ │ │ @@ -414325,48 +414385,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 169b34 │ │ │ │ - ldr r2, [pc, #36] @ (169ba0 ) │ │ │ │ - ldr r3, [pc, #28] @ (169b9c ) │ │ │ │ + bne.n 169bd4 │ │ │ │ + ldr r2, [pc, #36] @ (169c40 ) │ │ │ │ + ldr r3, [pc, #28] @ (169c3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 169b92 │ │ │ │ + bne.n 169c32 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r3, #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 r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (169c3c ) │ │ │ │ - ldr r3, [pc, #136] @ (169c40 ) │ │ │ │ + ldr r2, [pc, #132] @ (169cdc ) │ │ │ │ + ldr r3, [pc, #136] @ (169ce0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 169c1e │ │ │ │ + cbz r4, 169cbe │ │ │ │ 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] │ │ │ │ @@ -414390,48 +414450,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 169bd2 │ │ │ │ - ldr r2, [pc, #36] @ (169c44 ) │ │ │ │ - ldr r3, [pc, #28] @ (169c40 ) │ │ │ │ + bne.n 169c72 │ │ │ │ + ldr r2, [pc, #36] @ (169ce4 ) │ │ │ │ + ldr r3, [pc, #28] @ (169ce0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 169c36 │ │ │ │ + bne.n 169cd6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #60] @ 0x3c │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ 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] @ (169ce4 ) │ │ │ │ - ldr r3, [pc, #140] @ (169ce8 ) │ │ │ │ + ldr r2, [pc, #136] @ (169d84 ) │ │ │ │ + ldr r3, [pc, #140] @ (169d88 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 169cc8 │ │ │ │ + cbz r6, 169d68 │ │ │ │ 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] │ │ │ │ @@ -414450,47 +414510,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 169c76 │ │ │ │ - ldr r2, [pc, #32] @ (169cec ) │ │ │ │ - ldr r3, [pc, #28] @ (169ce8 ) │ │ │ │ + bne.n 169d16 │ │ │ │ + ldr r2, [pc, #32] @ (169d8c ) │ │ │ │ + ldr r3, [pc, #28] @ (169d88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 169ce0 │ │ │ │ + bne.n 169d80 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ 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] @ (169da8 ) │ │ │ │ - ldr r3, [pc, #164] @ (169dac ) │ │ │ │ + ldr r2, [pc, #164] @ (169e48 ) │ │ │ │ + ldr r3, [pc, #164] @ (169e4c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 169d88 │ │ │ │ + cbz r7, 169e28 │ │ │ │ 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 │ │ │ │ @@ -414520,56 +414580,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 169d1c │ │ │ │ - ldr r2, [pc, #36] @ (169db0 ) │ │ │ │ - ldr r3, [pc, #32] @ (169dac ) │ │ │ │ + bne.n 169dbc │ │ │ │ + ldr r2, [pc, #36] @ (169e50 ) │ │ │ │ + ldr r3, [pc, #32] @ (169e4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 169da2 │ │ │ │ + bne.n 169e42 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + str r0, [r2, #28] │ │ │ │ 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] @ (169e8c ) │ │ │ │ - ldr r3, [pc, #196] @ (169e90 ) │ │ │ │ + ldr r2, [pc, #192] @ (169f2c ) │ │ │ │ + ldr r3, [pc, #196] @ (169f30 ) │ │ │ │ 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 169e60 │ │ │ │ + beq.n 169f00 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #152] @ 169e80 │ │ │ │ - vldr s8, [pc, #156] @ 169e88 │ │ │ │ + vldr d5, [pc, #152] @ 169f20 │ │ │ │ + vldr s8, [pc, #156] @ 169f28 │ │ │ │ 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] │ │ │ │ @@ -414593,59 +414653,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 169df6 │ │ │ │ - ldr r2, [pc, #48] @ (169e94 ) │ │ │ │ - ldr r3, [pc, #44] @ (169e90 ) │ │ │ │ + bne.n 169e96 │ │ │ │ + ldr r2, [pc, #48] @ (169f34 ) │ │ │ │ + ldr r3, [pc, #44] @ (169f30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 169e78 │ │ │ │ + bne.n 169f18 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__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, [r5, #32] │ │ │ │ + str r6, [r1, #24] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r0, [r7, #12] │ │ │ │ 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] @ (169f88 ) │ │ │ │ - ldr r3, [pc, #224] @ (169f8c ) │ │ │ │ + ldr r2, [pc, #220] @ (16a028 ) │ │ │ │ + ldr r3, [pc, #224] @ (16a02c ) │ │ │ │ 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 169f5e │ │ │ │ + beq.n 169ffe │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d5, [pc, #184] @ 169f80 │ │ │ │ + vldr d5, [pc, #184] @ 16a020 │ │ │ │ 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] │ │ │ │ @@ -414679,61 +414739,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 169ed2 │ │ │ │ - ldr r2, [pc, #48] @ (169f90 ) │ │ │ │ - ldr r3, [pc, #40] @ (169f8c ) │ │ │ │ + bne.n 169f72 │ │ │ │ + ldr r2, [pc, #48] @ (16a030 ) │ │ │ │ + ldr r3, [pc, #40] @ (16a02c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 169f76 │ │ │ │ + bne.n 16a016 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r6, [r5, #8] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #8] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ 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] @ (16a0a8 ) │ │ │ │ - ldr r3, [pc, #256] @ (16a0ac ) │ │ │ │ + ldr r2, [pc, #252] @ (16a148 ) │ │ │ │ + ldr r3, [pc, #256] @ (16a14c ) │ │ │ │ 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 16a080 │ │ │ │ + beq.n 16a120 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d5, [pc, #212] @ 16a0a0 │ │ │ │ + vldr d5, [pc, #212] @ 16a140 │ │ │ │ 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 │ │ │ │ @@ -414776,56 +414836,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 169fd0 │ │ │ │ - ldr r2, [pc, #44] @ (16a0b0 ) │ │ │ │ - ldr r3, [pc, #40] @ (16a0ac ) │ │ │ │ + bne.n 16a070 │ │ │ │ + ldr r2, [pc, #44] @ (16a150 ) │ │ │ │ + ldr r3, [pc, #40] @ (16a14c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a098 │ │ │ │ + bne.n 16a138 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r7, r5] │ │ │ │ + ldrsh r0, [r3, 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, #124] @ (16a144 ) │ │ │ │ - ldr r3, [pc, #128] @ (16a148 ) │ │ │ │ + ldr r2, [pc, #124] @ (16a1e4 ) │ │ │ │ + ldr r3, [pc, #128] @ (16a1e8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16a124 │ │ │ │ + cbz r4, 16a1c4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 16a140 │ │ │ │ + vldr s12, [pc, #92] @ 16a1e0 │ │ │ │ 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 │ │ │ │ @@ -414835,49 +414895,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 16a0e8 │ │ │ │ - ldr r2, [pc, #36] @ (16a14c ) │ │ │ │ - ldr r3, [pc, #32] @ (16a148 ) │ │ │ │ + bne.n 16a188 │ │ │ │ + ldr r2, [pc, #36] @ (16a1ec ) │ │ │ │ + ldr r3, [pc, #32] @ (16a1e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a13c │ │ │ │ + bne.n 16a1dc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r2, r3] │ │ │ │ + ldrsh r4, [r6, 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 r4, r2 │ │ │ │ - ldr r2, [pc, #116] @ (16a1d8 ) │ │ │ │ - ldr r3, [pc, #120] @ (16a1dc ) │ │ │ │ + ldr r2, [pc, #116] @ (16a278 ) │ │ │ │ + ldr r3, [pc, #120] @ (16a27c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16a1ba │ │ │ │ + cbz r4, 16a25a │ │ │ │ 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] │ │ │ │ @@ -414893,48 +414953,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 16a180 │ │ │ │ - ldr r2, [pc, #36] @ (16a1e0 ) │ │ │ │ - ldr r3, [pc, #28] @ (16a1dc ) │ │ │ │ + bne.n 16a220 │ │ │ │ + ldr r2, [pc, #36] @ (16a280 ) │ │ │ │ + ldr r3, [pc, #28] @ (16a27c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a1d2 │ │ │ │ + bne.n 16a272 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + ldrb r6, [r3, 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, #128] @ (16a278 ) │ │ │ │ - ldr r3, [pc, #132] @ (16a27c ) │ │ │ │ + ldr r2, [pc, #128] @ (16a318 ) │ │ │ │ + ldr r3, [pc, #132] @ (16a31c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 16a25a │ │ │ │ + cbz r5, 16a2fa │ │ │ │ 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] │ │ │ │ @@ -414950,48 +415010,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 16a214 │ │ │ │ - ldr r2, [pc, #36] @ (16a280 ) │ │ │ │ - ldr r3, [pc, #28] @ (16a27c ) │ │ │ │ + bne.n 16a2b4 │ │ │ │ + ldr r2, [pc, #36] @ (16a320 ) │ │ │ │ + ldr r3, [pc, #28] @ (16a31c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a272 │ │ │ │ + bne.n 16a312 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r2, [r0, r0] │ │ │ │ + ldrb r2, [r4, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + ldrb r6, [r7, 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 r5, r2 │ │ │ │ - ldr r2, [pc, #136] @ (16a320 ) │ │ │ │ - ldr r3, [pc, #140] @ (16a324 ) │ │ │ │ + ldr r2, [pc, #136] @ (16a3c0 ) │ │ │ │ + ldr r3, [pc, #140] @ (16a3c4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 16a304 │ │ │ │ + cbz r5, 16a3a4 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -415016,47 +415076,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 16a2b2 │ │ │ │ - ldr r2, [pc, #32] @ (16a328 ) │ │ │ │ - ldr r3, [pc, #28] @ (16a324 ) │ │ │ │ + bne.n 16a352 │ │ │ │ + ldr r2, [pc, #32] @ (16a3c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (16a3c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a31c │ │ │ │ + bne.n 16a3bc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ + ldrb r4, [r2, 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, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (16a3c8 ) │ │ │ │ - ldr r3, [pc, #140] @ (16a3cc ) │ │ │ │ + ldr r2, [pc, #136] @ (16a468 ) │ │ │ │ + ldr r3, [pc, #140] @ (16a46c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 16a3ac │ │ │ │ + cbz r6, 16a44c │ │ │ │ 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] │ │ │ │ @@ -415075,48 +415135,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 16a35a │ │ │ │ - ldr r2, [pc, #32] @ (16a3d0 ) │ │ │ │ - ldr r3, [pc, #28] @ (16a3cc ) │ │ │ │ + bne.n 16a3fa │ │ │ │ + ldr r2, [pc, #32] @ (16a470 ) │ │ │ │ + ldr r3, [pc, #28] @ (16a46c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a3c4 │ │ │ │ + bne.n 16a464 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r7, r2] │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ 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] @ (16a48c ) │ │ │ │ - ldr r3, [pc, #164] @ (16a490 ) │ │ │ │ + ldr r2, [pc, #164] @ (16a52c ) │ │ │ │ + ldr r3, [pc, #164] @ (16a530 ) │ │ │ │ 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 16a46e │ │ │ │ + beq.n 16a50e │ │ │ │ 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 │ │ │ │ @@ -415150,50 +415210,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 16a402 │ │ │ │ - ldr r2, [pc, #36] @ (16a494 ) │ │ │ │ - ldr r3, [pc, #28] @ (16a490 ) │ │ │ │ + bne.n 16a4a2 │ │ │ │ + ldr r2, [pc, #36] @ (16a534 ) │ │ │ │ + ldr r3, [pc, #28] @ (16a530 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a488 │ │ │ │ + bne.n 16a528 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrh r2, [r5, 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] @ (16a544 ) │ │ │ │ - ldr r3, [pc, #156] @ (16a548 ) │ │ │ │ + ldr r2, [pc, #152] @ (16a5e4 ) │ │ │ │ + ldr r3, [pc, #156] @ (16a5e8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16a522 │ │ │ │ + cbz r4, 16a5c2 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #120] @ 16a540 │ │ │ │ + vldr s12, [pc, #120] @ 16a5e0 │ │ │ │ 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 │ │ │ │ @@ -415211,54 +415271,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 16a4cc │ │ │ │ - ldr r2, [pc, #40] @ (16a54c ) │ │ │ │ - ldr r3, [pc, #32] @ (16a548 ) │ │ │ │ + bne.n 16a56c │ │ │ │ + ldr r2, [pc, #40] @ (16a5ec ) │ │ │ │ + ldr r3, [pc, #32] @ (16a5e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a53a │ │ │ │ + bne.n 16a5da │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrh r6, [r5, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ + ldrh r6, [r6, 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, #168] @ (16a60c ) │ │ │ │ - ldr r3, [pc, #172] @ (16a610 ) │ │ │ │ + ldr r2, [pc, #168] @ (16a6ac ) │ │ │ │ + ldr r3, [pc, #172] @ (16a6b0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16a5ec │ │ │ │ + cbz r4, 16a68c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #136] @ 16a608 │ │ │ │ + vldr s11, [pc, #136] @ 16a6a8 │ │ │ │ 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} │ │ │ │ @@ -415279,49 +415339,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 16a580 │ │ │ │ - ldr r2, [pc, #36] @ (16a614 ) │ │ │ │ - ldr r3, [pc, #32] @ (16a610 ) │ │ │ │ + bne.n 16a620 │ │ │ │ + ldr r2, [pc, #36] @ (16a6b4 ) │ │ │ │ + ldr r3, [pc, #32] @ (16a6b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a604 │ │ │ │ + bne.n 16a6a4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldr r6, [r6, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, r0] │ │ │ │ + ldr r4, [r5, 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, #132] @ (16a6b0 ) │ │ │ │ - ldr r3, [pc, #136] @ (16a6b4 ) │ │ │ │ + ldr r2, [pc, #132] @ (16a750 ) │ │ │ │ + ldr r3, [pc, #136] @ (16a754 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16a694 │ │ │ │ + cbz r4, 16a734 │ │ │ │ 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 │ │ │ │ @@ -415338,47 +415398,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 16a648 │ │ │ │ - ldr r2, [pc, #32] @ (16a6b8 ) │ │ │ │ - ldr r3, [pc, #28] @ (16a6b4 ) │ │ │ │ + bne.n 16a6e8 │ │ │ │ + ldr r2, [pc, #32] @ (16a758 ) │ │ │ │ + ldr r3, [pc, #28] @ (16a754 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a6ac │ │ │ │ + bne.n 16a74c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldr r4, [r0, r3] │ │ │ │ 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] @ (16a754 ) │ │ │ │ - ldr r3, [pc, #136] @ (16a758 ) │ │ │ │ + ldr r2, [pc, #132] @ (16a7f4 ) │ │ │ │ + ldr r3, [pc, #136] @ (16a7f8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 16a736 │ │ │ │ + cbz r5, 16a7d6 │ │ │ │ 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 │ │ │ │ @@ -415400,48 +415460,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 16a6e8 │ │ │ │ - ldr r2, [pc, #36] @ (16a75c ) │ │ │ │ - ldr r3, [pc, #28] @ (16a758 ) │ │ │ │ + bne.n 16a788 │ │ │ │ + ldr r2, [pc, #36] @ (16a7fc ) │ │ │ │ + ldr r3, [pc, #28] @ (16a7f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a74e │ │ │ │ + bne.n 16a7ee │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldr r2, [r4, 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, #144] @ (16a804 ) │ │ │ │ - ldr r3, [pc, #148] @ (16a808 ) │ │ │ │ + ldr r2, [pc, #144] @ (16a8a4 ) │ │ │ │ + ldr r3, [pc, #148] @ (16a8a8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16a7e8 │ │ │ │ + cbz r4, 16a888 │ │ │ │ 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 │ │ │ │ @@ -415461,48 +415521,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 16a78c │ │ │ │ - ldr r2, [pc, #32] @ (16a80c ) │ │ │ │ - ldr r3, [pc, #28] @ (16a808 ) │ │ │ │ + bne.n 16a82c │ │ │ │ + ldr r2, [pc, #32] @ (16a8ac ) │ │ │ │ + ldr r3, [pc, #28] @ (16a8a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a800 │ │ │ │ + bne.n 16a8a0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + ldrsb r6, [r4, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ 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] @ (16a8c8 ) │ │ │ │ - ldr r3, [pc, #168] @ (16a8cc ) │ │ │ │ + ldr r2, [pc, #164] @ (16a968 ) │ │ │ │ + ldr r3, [pc, #168] @ (16a96c ) │ │ │ │ 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 16a8ac │ │ │ │ + beq.n 16a94c │ │ │ │ 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 │ │ │ │ @@ -415532,51 +415592,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 16a83c │ │ │ │ - ldr r2, [pc, #32] @ (16a8d0 ) │ │ │ │ - ldr r3, [pc, #28] @ (16a8cc ) │ │ │ │ + bne.n 16a8dc │ │ │ │ + ldr r2, [pc, #32] @ (16a970 ) │ │ │ │ + ldr r3, [pc, #28] @ (16a96c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a8c4 │ │ │ │ + bne.n 16a964 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r6, [r2, r7] │ │ │ │ + ldrsb r6, [r6, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldrsb r4, [r5, 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, #196] @ (16a9ac ) │ │ │ │ - ldr r3, [pc, #200] @ (16a9b0 ) │ │ │ │ + ldr r2, [pc, #196] @ (16aa4c ) │ │ │ │ + ldr r3, [pc, #200] @ (16aa50 ) │ │ │ │ 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 16a98c │ │ │ │ + beq.n 16aa2c │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s11, [pc, #164] @ 16a9a8 │ │ │ │ + vldr s11, [pc, #164] @ 16aa48 │ │ │ │ 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] │ │ │ │ @@ -415607,54 +415667,54 @@ │ │ │ │ vmovmi.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [ip, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ cmp r4, lr │ │ │ │ vstr s14, [ip, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16a90e │ │ │ │ - ldr r2, [pc, #36] @ (16a9b4 ) │ │ │ │ - ldr r3, [pc, #32] @ (16a9b0 ) │ │ │ │ + bne.n 16a9ae │ │ │ │ + ldr r2, [pc, #36] @ (16aa54 ) │ │ │ │ + ldr r3, [pc, #32] @ (16aa50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a9a4 │ │ │ │ + bne.n 16aa44 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldrsb r2, [r6, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ 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] @ (16aab4 ) │ │ │ │ - ldr r3, [pc, #236] @ (16aab8 ) │ │ │ │ + ldr r2, [pc, #232] @ (16ab54 ) │ │ │ │ + ldr r3, [pc, #236] @ (16ab58 ) │ │ │ │ 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 16aa92 │ │ │ │ + beq.n 16ab32 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s10, [pc, #200] @ 16aab0 │ │ │ │ + vldr s10, [pc, #200] @ 16ab50 │ │ │ │ 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 │ │ │ │ @@ -415692,50 +415752,50 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r4, r2 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ - bne.n 16a9ee │ │ │ │ - ldr r2, [pc, #40] @ (16aabc ) │ │ │ │ - ldr r3, [pc, #32] @ (16aab8 ) │ │ │ │ + bne.n 16aa8e │ │ │ │ + ldr r2, [pc, #40] @ (16ab5c ) │ │ │ │ + ldr r3, [pc, #32] @ (16ab58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16aaaa │ │ │ │ + bne.n 16ab4a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + strb r6, [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, #132] @ (16ab58 ) │ │ │ │ - ldr r3, [pc, #136] @ (16ab5c ) │ │ │ │ + ldr r2, [pc, #132] @ (16abf8 ) │ │ │ │ + ldr r3, [pc, #136] @ (16abfc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16ab3c │ │ │ │ + cbz r4, 16abdc │ │ │ │ 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 │ │ │ │ @@ -415752,47 +415812,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 16aaf0 │ │ │ │ - ldr r2, [pc, #32] @ (16ab60 ) │ │ │ │ - ldr r3, [pc, #28] @ (16ab5c ) │ │ │ │ + bne.n 16ab90 │ │ │ │ + ldr r2, [pc, #32] @ (16ac00 ) │ │ │ │ + ldr r3, [pc, #28] @ (16abfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ab54 │ │ │ │ + bne.n 16abf4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ 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] @ (16ac00 ) │ │ │ │ - ldr r3, [pc, #140] @ (16ac04 ) │ │ │ │ + ldr r2, [pc, #136] @ (16aca0 ) │ │ │ │ + ldr r3, [pc, #140] @ (16aca4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 16abe2 │ │ │ │ + cbz r6, 16ac82 │ │ │ │ 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 │ │ │ │ @@ -415814,48 +415874,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 16ab8e │ │ │ │ - ldr r2, [pc, #36] @ (16ac08 ) │ │ │ │ - ldr r3, [pc, #28] @ (16ac04 ) │ │ │ │ + bne.n 16ac2e │ │ │ │ + ldr r2, [pc, #36] @ (16aca8 ) │ │ │ │ + ldr r3, [pc, #28] @ (16aca4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16abfa │ │ │ │ + bne.n 16ac9a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r0, r2] │ │ │ │ + strh r2, [r4, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, r0] │ │ │ │ + strh r6, [r6, 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, #144] @ (16acb0 ) │ │ │ │ - ldr r3, [pc, #148] @ (16acb4 ) │ │ │ │ + ldr r2, [pc, #144] @ (16ad50 ) │ │ │ │ + ldr r3, [pc, #148] @ (16ad54 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16ac94 │ │ │ │ + cbz r4, 16ad34 │ │ │ │ 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 │ │ │ │ @@ -415875,48 +415935,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 16ac38 │ │ │ │ - ldr r2, [pc, #32] @ (16acb8 ) │ │ │ │ - ldr r3, [pc, #28] @ (16acb4 ) │ │ │ │ + bne.n 16acd8 │ │ │ │ + ldr r2, [pc, #32] @ (16ad58 ) │ │ │ │ + ldr r3, [pc, #28] @ (16ad54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16acac │ │ │ │ + bne.n 16ad4c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strh r2, [r7, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, r5] │ │ │ │ + strh r4, [r0, 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 r5, r2 │ │ │ │ - ldr r2, [pc, #172] @ (16ad7c ) │ │ │ │ - ldr r3, [pc, #176] @ (16ad80 ) │ │ │ │ + ldr r2, [pc, #172] @ (16ae1c ) │ │ │ │ + ldr r3, [pc, #176] @ (16ae20 ) │ │ │ │ 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 16ad60 │ │ │ │ + beq.n 16ae00 │ │ │ │ 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 │ │ │ │ @@ -415950,52 +416010,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 16ace8 │ │ │ │ - ldr r2, [pc, #32] @ (16ad84 ) │ │ │ │ - ldr r3, [pc, #28] @ (16ad80 ) │ │ │ │ + bne.n 16ad88 │ │ │ │ + ldr r2, [pc, #32] @ (16ae24 ) │ │ │ │ + ldr r3, [pc, #28] @ (16ae20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ad78 │ │ │ │ + bne.n 16ae18 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r5, r4] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + str r0, [r7, r7] │ │ │ │ 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] @ (16ae34 ) │ │ │ │ - ldr r3, [pc, #156] @ (16ae38 ) │ │ │ │ + ldr r2, [pc, #152] @ (16aed4 ) │ │ │ │ + ldr r3, [pc, #156] @ (16aed8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16ae0c │ │ │ │ + cbz r4, 16aeac │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 16ae28 │ │ │ │ - vldr s8, [pc, #116] @ 16ae30 │ │ │ │ + vldr d5, [pc, #112] @ 16aec8 │ │ │ │ + vldr s8, [pc, #116] @ 16aed0 │ │ │ │ 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 │ │ │ │ @@ -416009,57 +416069,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 16adc0 │ │ │ │ - ldr r2, [pc, #44] @ (16ae3c ) │ │ │ │ - ldr r3, [pc, #40] @ (16ae38 ) │ │ │ │ + bne.n 16ae60 │ │ │ │ + ldr r2, [pc, #44] @ (16aedc ) │ │ │ │ + ldr r3, [pc, #40] @ (16aed8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ae24 │ │ │ │ + bne.n 16aec4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + str r6, [r7, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, r7] │ │ │ │ + str r4, [r1, 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 r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (16aef8 ) │ │ │ │ - ldr r3, [pc, #168] @ (16aefc ) │ │ │ │ + ldr r2, [pc, #164] @ (16af98 ) │ │ │ │ + ldr r3, [pc, #168] @ (16af9c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 16aed2 │ │ │ │ + cbz r5, 16af72 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 16aef0 │ │ │ │ + vldr d4, [pc, #128] @ 16af90 │ │ │ │ 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 │ │ │ │ @@ -416078,60 +416138,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 16ae74 │ │ │ │ - ldr r2, [pc, #44] @ (16af00 ) │ │ │ │ - ldr r3, [pc, #36] @ (16aefc ) │ │ │ │ + bne.n 16af14 │ │ │ │ + ldr r2, [pc, #44] @ (16afa0 ) │ │ │ │ + ldr r3, [pc, #36] @ (16af9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16aeea │ │ │ │ + bne.n 16af8a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - str r6, [r4, r6] │ │ │ │ + str r6, [r0, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r6, [r0, r2] │ │ │ │ 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] @ (16afd8 ) │ │ │ │ - ldr r3, [pc, #192] @ (16afdc ) │ │ │ │ + ldr r2, [pc, #188] @ (16b078 ) │ │ │ │ + ldr r3, [pc, #192] @ (16b07c ) │ │ │ │ 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 16afae │ │ │ │ + beq.n 16b04e │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 16afd0 │ │ │ │ + vldr d3, [pc, #148] @ 16b070 │ │ │ │ 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] │ │ │ │ @@ -416154,53 +416214,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 16af3c │ │ │ │ - ldr r2, [pc, #48] @ (16afe0 ) │ │ │ │ - ldr r3, [pc, #40] @ (16afdc ) │ │ │ │ + bne.n 16afdc │ │ │ │ + ldr r2, [pc, #48] @ (16b080 ) │ │ │ │ + ldr r3, [pc, #40] @ (16b07c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16afc6 │ │ │ │ + bne.n 16b066 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - str r6, [r3, r3] │ │ │ │ + str r6, [r7, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + ldr r7, [pc, #680] @ (16b32c ) │ │ │ │ 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] @ (16b05c ) │ │ │ │ - ldr r3, [pc, #104] @ (16b060 ) │ │ │ │ + ldr r2, [pc, #100] @ (16b0fc ) │ │ │ │ + ldr r3, [pc, #104] @ (16b100 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 16b040 │ │ │ │ + cbz r5, 16b0e0 │ │ │ │ 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 │ │ │ │ @@ -416209,47 +416269,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 16b012 │ │ │ │ - ldr r2, [pc, #32] @ (16b064 ) │ │ │ │ - ldr r3, [pc, #28] @ (16b060 ) │ │ │ │ + bne.n 16b0b2 │ │ │ │ + ldr r2, [pc, #32] @ (16b104 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b100 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b058 │ │ │ │ + bne.n 16b0f8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - str r2, [r0, r0] │ │ │ │ + ldr r7, [pc, #392] @ (16b288 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #736] @ (16b348 ) │ │ │ │ + ldr r7, [pc, #96] @ (16b168 ) │ │ │ │ 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] @ (16b0e4 ) │ │ │ │ - ldr r3, [pc, #108] @ (16b0e8 ) │ │ │ │ + ldr r2, [pc, #104] @ (16b184 ) │ │ │ │ + ldr r3, [pc, #108] @ (16b188 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 16b0c6 │ │ │ │ + cbz r5, 16b166 │ │ │ │ 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 │ │ │ │ @@ -416259,48 +416319,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 16b094 │ │ │ │ - ldr r2, [pc, #36] @ (16b0ec ) │ │ │ │ - ldr r3, [pc, #28] @ (16b0e8 ) │ │ │ │ + bne.n 16b134 │ │ │ │ + ldr r2, [pc, #36] @ (16b18c ) │ │ │ │ + ldr r3, [pc, #28] @ (16b188 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b0de │ │ │ │ + bne.n 16b17e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #504] @ (16b2e0 ) │ │ │ │ + ldr r6, [pc, #888] @ (16b500 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #200] @ (16b1b8 ) │ │ │ │ + ldr r6, [pc, #584] @ (16b3d8 ) │ │ │ │ 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] @ (16b168 ) │ │ │ │ - ldr r3, [pc, #104] @ (16b16c ) │ │ │ │ + ldr r2, [pc, #100] @ (16b208 ) │ │ │ │ + ldr r3, [pc, #104] @ (16b20c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 16b14c │ │ │ │ + cbz r5, 16b1ec │ │ │ │ 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 │ │ │ │ @@ -416309,47 +416369,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 16b11e │ │ │ │ - ldr r2, [pc, #32] @ (16b170 ) │ │ │ │ - ldr r3, [pc, #28] @ (16b16c ) │ │ │ │ + bne.n 16b1be │ │ │ │ + ldr r2, [pc, #32] @ (16b210 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b20c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b164 │ │ │ │ + bne.n 16b204 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #984] @ (16b544 ) │ │ │ │ + ldr r6, [pc, #344] @ (16b364 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #688] @ (16b424 ) │ │ │ │ + ldr r6, [pc, #48] @ (16b244 ) │ │ │ │ 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] @ (16b1f0 ) │ │ │ │ - ldr r3, [pc, #108] @ (16b1f4 ) │ │ │ │ + ldr r2, [pc, #104] @ (16b290 ) │ │ │ │ + ldr r3, [pc, #108] @ (16b294 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 16b1d2 │ │ │ │ + cbz r5, 16b272 │ │ │ │ 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 │ │ │ │ @@ -416359,48 +416419,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 16b1a0 │ │ │ │ - ldr r2, [pc, #36] @ (16b1f8 ) │ │ │ │ - ldr r3, [pc, #28] @ (16b1f4 ) │ │ │ │ + bne.n 16b240 │ │ │ │ + ldr r2, [pc, #36] @ (16b298 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b294 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b1ea │ │ │ │ + bne.n 16b28a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #456] @ (16b3bc ) │ │ │ │ + ldr r5, [pc, #840] @ (16b5dc ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #152] @ (16b294 ) │ │ │ │ + ldr r5, [pc, #536] @ (16b4b4 ) │ │ │ │ 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] @ (16b270 ) │ │ │ │ - ldr r3, [pc, #100] @ (16b274 ) │ │ │ │ + ldr r2, [pc, #96] @ (16b310 ) │ │ │ │ + ldr r3, [pc, #100] @ (16b314 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16b254 │ │ │ │ + cbz r4, 16b2f4 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -416410,47 +416470,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 16b22e │ │ │ │ - ldr r2, [pc, #32] @ (16b278 ) │ │ │ │ - ldr r3, [pc, #28] @ (16b274 ) │ │ │ │ + bne.n 16b2ce │ │ │ │ + ldr r2, [pc, #32] @ (16b318 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b314 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b26c │ │ │ │ + bne.n 16b30c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [pc, #936] @ (16b61c ) │ │ │ │ + ldr r5, [pc, #296] @ (16b43c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #656] @ (16b50c ) │ │ │ │ + ldr r5, [pc, #16] @ (16b32c ) │ │ │ │ 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] @ (16b2f8 ) │ │ │ │ - ldr r3, [pc, #108] @ (16b2fc ) │ │ │ │ + ldr r2, [pc, #104] @ (16b398 ) │ │ │ │ + ldr r3, [pc, #108] @ (16b39c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 16b2da │ │ │ │ + cbz r7, 16b37a │ │ │ │ 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] │ │ │ │ @@ -416461,48 +416521,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 16b2aa │ │ │ │ - ldr r2, [pc, #36] @ (16b300 ) │ │ │ │ - ldr r3, [pc, #28] @ (16b2fc ) │ │ │ │ + bne.n 16b34a │ │ │ │ + ldr r2, [pc, #36] @ (16b3a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b39c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b2f2 │ │ │ │ + bne.n 16b392 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #424] @ (16b4a4 ) │ │ │ │ + ldr r4, [pc, #808] @ (16b6c4 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #120] @ (16b37c ) │ │ │ │ + ldr r4, [pc, #504] @ (16b59c ) │ │ │ │ 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] @ (16b380 ) │ │ │ │ - ldr r3, [pc, #108] @ (16b384 ) │ │ │ │ + ldr r2, [pc, #104] @ (16b420 ) │ │ │ │ + ldr r3, [pc, #108] @ (16b424 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 16b364 │ │ │ │ + cbz r6, 16b404 │ │ │ │ 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] │ │ │ │ @@ -416514,47 +416574,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 16b332 │ │ │ │ - ldr r2, [pc, #32] @ (16b388 ) │ │ │ │ - ldr r3, [pc, #28] @ (16b384 ) │ │ │ │ + bne.n 16b3d2 │ │ │ │ + ldr r2, [pc, #32] @ (16b428 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b424 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b37c │ │ │ │ + bne.n 16b41c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [pc, #904] @ (16b70c ) │ │ │ │ + ldr r4, [pc, #264] @ (16b52c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #592] @ (16b5dc ) │ │ │ │ + ldr r3, [pc, #976] @ (16b7fc ) │ │ │ │ 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] @ (16b400 ) │ │ │ │ - ldr r3, [pc, #100] @ (16b404 ) │ │ │ │ + ldr r2, [pc, #96] @ (16b4a0 ) │ │ │ │ + ldr r3, [pc, #100] @ (16b4a4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16b3e4 │ │ │ │ + cbz r4, 16b484 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -416564,47 +416624,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 16b3be │ │ │ │ - ldr r2, [pc, #32] @ (16b408 ) │ │ │ │ - ldr r3, [pc, #28] @ (16b404 ) │ │ │ │ + bne.n 16b45e │ │ │ │ + ldr r2, [pc, #32] @ (16b4a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b4a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b3fc │ │ │ │ + bne.n 16b49c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [pc, #360] @ (16b56c ) │ │ │ │ + ldr r3, [pc, #744] @ (16b78c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #80] @ (16b45c ) │ │ │ │ + ldr r3, [pc, #464] @ (16b67c ) │ │ │ │ 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] @ (16b488 ) │ │ │ │ - ldr r3, [pc, #108] @ (16b48c ) │ │ │ │ + ldr r2, [pc, #104] @ (16b528 ) │ │ │ │ + ldr r3, [pc, #108] @ (16b52c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 16b46a │ │ │ │ + cbz r7, 16b50a │ │ │ │ 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] │ │ │ │ @@ -416615,48 +416675,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 16b43a │ │ │ │ - ldr r2, [pc, #36] @ (16b490 ) │ │ │ │ - ldr r3, [pc, #28] @ (16b48c ) │ │ │ │ + bne.n 16b4da │ │ │ │ + ldr r2, [pc, #36] @ (16b530 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b52c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b482 │ │ │ │ + bne.n 16b522 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #872] @ (16b7f4 ) │ │ │ │ + ldr r3, [pc, #232] @ (16b614 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #568] @ (16b6cc ) │ │ │ │ + ldr r2, [pc, #952] @ (16b8ec ) │ │ │ │ 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] @ (16b510 ) │ │ │ │ - ldr r3, [pc, #108] @ (16b514 ) │ │ │ │ + ldr r2, [pc, #104] @ (16b5b0 ) │ │ │ │ + ldr r3, [pc, #108] @ (16b5b4 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 16b4f4 │ │ │ │ + cbz r6, 16b594 │ │ │ │ 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] │ │ │ │ @@ -416668,47 +416728,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 16b4c2 │ │ │ │ - ldr r2, [pc, #32] @ (16b518 ) │ │ │ │ - ldr r3, [pc, #28] @ (16b514 ) │ │ │ │ + bne.n 16b562 │ │ │ │ + ldr r2, [pc, #32] @ (16b5b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b5b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b50c │ │ │ │ + bne.n 16b5ac │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #328] @ (16b65c ) │ │ │ │ + ldr r2, [pc, #712] @ (16b87c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #16] @ (16b52c ) │ │ │ │ + ldr r2, [pc, #400] @ (16b74c ) │ │ │ │ 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] @ (16b59c ) │ │ │ │ - ldr r3, [pc, #112] @ (16b5a0 ) │ │ │ │ + ldr r2, [pc, #108] @ (16b63c ) │ │ │ │ + ldr r3, [pc, #112] @ (16b640 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 16b580 │ │ │ │ + cbz r5, 16b620 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r7, sp │ │ │ │ mov r4, r2 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -416722,47 +416782,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 16b54e │ │ │ │ - ldr r2, [pc, #32] @ (16b5a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (16b5a0 ) │ │ │ │ + bne.n 16b5ee │ │ │ │ + ldr r2, [pc, #32] @ (16b644 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b640 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b598 │ │ │ │ + bne.n 16b638 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #808] @ (16b8c8 ) │ │ │ │ + ldr r2, [pc, #168] @ (16b6e8 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #480] @ (16b788 ) │ │ │ │ + ldr r1, [pc, #864] @ (16b9a8 ) │ │ │ │ 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] @ (16b640 ) │ │ │ │ - ldr r3, [pc, #132] @ (16b644 ) │ │ │ │ + ldr r2, [pc, #132] @ (16b6e0 ) │ │ │ │ + ldr r3, [pc, #132] @ (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, 16b620 │ │ │ │ + cbz r6, 16b6c0 │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #8 │ │ │ │ mov r8, r5 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -416781,48 +416841,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 16b5da │ │ │ │ - ldr r2, [pc, #36] @ (16b648 ) │ │ │ │ - ldr r3, [pc, #32] @ (16b644 ) │ │ │ │ + bne.n 16b67a │ │ │ │ + ldr r2, [pc, #36] @ (16b6e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (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 16b63a │ │ │ │ + bne.n 16b6da │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #240] @ (16b734 ) │ │ │ │ + ldr r1, [pc, #624] @ (16b954 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #864] @ (16b9ac ) │ │ │ │ + ldr r1, [pc, #224] @ (16b7cc ) │ │ │ │ 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] @ (16b6fc ) │ │ │ │ - ldr r3, [pc, #156] @ (16b700 ) │ │ │ │ + ldr r2, [pc, #156] @ (16b79c ) │ │ │ │ + ldr r3, [pc, #156] @ (16b7a0 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 16b6de │ │ │ │ + cbz r6, 16b77e │ │ │ │ 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] │ │ │ │ @@ -416849,48 +416909,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 16b67c │ │ │ │ - ldr r2, [pc, #36] @ (16b704 ) │ │ │ │ - ldr r3, [pc, #28] @ (16b700 ) │ │ │ │ + bne.n 16b71c │ │ │ │ + ldr r2, [pc, #36] @ (16b7a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b7a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b6f8 │ │ │ │ + bne.n 16b798 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #608] @ (16b960 ) │ │ │ │ + ldr r0, [pc, #992] @ (16bb80 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #104] @ (16b770 ) │ │ │ │ + ldr r0, [pc, #488] @ (16b990 ) │ │ │ │ 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] @ (16b7cc ) │ │ │ │ - ldr r3, [pc, #180] @ (16b7d0 ) │ │ │ │ + ldr r2, [pc, #176] @ (16b86c ) │ │ │ │ + ldr r3, [pc, #180] @ (16b870 ) │ │ │ │ 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 16b7ae │ │ │ │ + beq.n 16b84e │ │ │ │ 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] │ │ │ │ @@ -416924,48 +416984,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 16b738 │ │ │ │ - ldr r2, [pc, #36] @ (16b7d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (16b7d0 ) │ │ │ │ + bne.n 16b7d8 │ │ │ │ + ldr r2, [pc, #36] @ (16b874 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b870 ) │ │ │ │ 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 16b7c6 │ │ │ │ + bne.n 16b866 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #888] @ (16bb48 ) │ │ │ │ + ldr r0, [pc, #248] @ (16b968 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #296] @ (16b900 ) │ │ │ │ + @ instruction: 0x47aa │ │ │ │ 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] @ (16b870 ) │ │ │ │ - ldr r3, [pc, #132] @ (16b874 ) │ │ │ │ + ldr r2, [pc, #132] @ (16b910 ) │ │ │ │ + ldr r3, [pc, #132] @ (16b914 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 16b852 │ │ │ │ + cbz r5, 16b8f2 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ movs r7, #1 │ │ │ │ @@ -416974,59 +417034,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 16b83e │ │ │ │ + blt.n 16b8de │ │ │ │ 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 16b810 │ │ │ │ - ldr r2, [pc, #36] @ (16b878 ) │ │ │ │ - ldr r3, [pc, #28] @ (16b874 ) │ │ │ │ + bne.n 16b8b0 │ │ │ │ + ldr r2, [pc, #36] @ (16b918 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b914 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b86c │ │ │ │ + bne.n 16b90c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #48] @ (16b8a4 ) │ │ │ │ + bxns sp │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ + bx r0 │ │ │ │ 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] @ (16b948 ) │ │ │ │ - ldr r3, [pc, #184] @ (16b94c ) │ │ │ │ + ldr r2, [pc, #184] @ (16b9e8 ) │ │ │ │ + ldr r3, [pc, #184] @ (16b9ec ) │ │ │ │ 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 16b928 │ │ │ │ + beq.n 16b9c8 │ │ │ │ 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 │ │ │ │ @@ -417037,72 +417097,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 16b8f0 │ │ │ │ + blt.n 16b990 │ │ │ │ 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 16b914 │ │ │ │ + blt.n 16b9b4 │ │ │ │ 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 16b8b8 │ │ │ │ - ldr r2, [pc, #36] @ (16b950 ) │ │ │ │ - ldr r3, [pc, #32] @ (16b94c ) │ │ │ │ + bne.n 16b958 │ │ │ │ + ldr r2, [pc, #36] @ (16b9f0 ) │ │ │ │ + ldr r3, [pc, #32] @ (16b9ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b942 │ │ │ │ + bne.n 16b9e2 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bx sp │ │ │ │ + mov r8, r9 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, sl │ │ │ │ + mov r0, r6 │ │ │ │ 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] @ (16ba4c ) │ │ │ │ - ldr r3, [pc, #228] @ (16ba50 ) │ │ │ │ + ldr r2, [pc, #228] @ (16baec ) │ │ │ │ + ldr r3, [pc, #228] @ (16baf0 ) │ │ │ │ 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 16ba2c │ │ │ │ + beq.n 16bacc │ │ │ │ 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 │ │ │ │ @@ -417115,83 +417175,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 16b9d2 │ │ │ │ + blt.n 16ba72 │ │ │ │ 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 16b9f8 │ │ │ │ + blt.n 16ba98 │ │ │ │ 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 16ba1c │ │ │ │ + blt.n 16babc │ │ │ │ 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 16b98e │ │ │ │ - ldr r2, [pc, #36] @ (16ba54 ) │ │ │ │ - ldr r3, [pc, #32] @ (16ba50 ) │ │ │ │ + bne.n 16ba2e │ │ │ │ + ldr r2, [pc, #36] @ (16baf4 ) │ │ │ │ + ldr r3, [pc, #32] @ (16baf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ba46 │ │ │ │ + bne.n 16bae6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mov r8, r2 │ │ │ │ + cmp r8, lr │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, r9 │ │ │ │ + cmp r4, r5 │ │ │ │ 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] @ (16bb7c ) │ │ │ │ - ldr r3, [pc, #272] @ (16bb80 ) │ │ │ │ + ldr r2, [pc, #272] @ (16bc1c ) │ │ │ │ + ldr r3, [pc, #272] @ (16bc20 ) │ │ │ │ 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 16bb5e │ │ │ │ + beq.n 16bbfe │ │ │ │ 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] │ │ │ │ @@ -417206,191 +417266,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 16bade │ │ │ │ + blt.n 16bb7e │ │ │ │ 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 16bb04 │ │ │ │ + blt.n 16bba4 │ │ │ │ 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 16bb2a │ │ │ │ + blt.n 16bbca │ │ │ │ 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 16bb4e │ │ │ │ + blt.n 16bbee │ │ │ │ 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 16ba8e │ │ │ │ - ldr r2, [pc, #36] @ (16bb84 ) │ │ │ │ - ldr r3, [pc, #28] @ (16bb80 ) │ │ │ │ + bne.n 16bb2e │ │ │ │ + ldr r2, [pc, #36] @ (16bc24 ) │ │ │ │ + ldr r3, [pc, #28] @ (16bc20 ) │ │ │ │ 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 16bb78 │ │ │ │ + bne.n 16bc18 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - cmp ip, r1 │ │ │ │ + add ip, sp │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add sl, r3 │ │ │ │ + mvns r2, r7 │ │ │ │ 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] @ (16bbf8 ) │ │ │ │ - ldr r3, [pc, #96] @ (16bbfc ) │ │ │ │ + ldr r2, [pc, #92] @ (16bc98 ) │ │ │ │ + ldr r3, [pc, #96] @ (16bc9c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16bbdc │ │ │ │ + cbz r4, 16bc7c │ │ │ │ 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 16bbb4 │ │ │ │ - ldr r2, [pc, #32] @ (16bc00 ) │ │ │ │ - ldr r3, [pc, #28] @ (16bbfc ) │ │ │ │ + bne.n 16bc54 │ │ │ │ + ldr r2, [pc, #32] @ (16bca0 ) │ │ │ │ + ldr r3, [pc, #28] @ (16bc9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16bbf4 │ │ │ │ + bne.n 16bc94 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - add r6, fp │ │ │ │ + bics r6, r7 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, r3 │ │ │ │ + muls r4, r7 │ │ │ │ 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] @ (16bc74 ) │ │ │ │ - ldr r3, [pc, #96] @ (16bc78 ) │ │ │ │ + ldr r2, [pc, #92] @ (16bd14 ) │ │ │ │ + ldr r3, [pc, #96] @ (16bd18 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16bc58 │ │ │ │ + cbz r4, 16bcf8 │ │ │ │ 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 16bc30 │ │ │ │ - ldr r2, [pc, #32] @ (16bc7c ) │ │ │ │ - ldr r3, [pc, #28] @ (16bc78 ) │ │ │ │ + bne.n 16bcd0 │ │ │ │ + ldr r2, [pc, #32] @ (16bd1c ) │ │ │ │ + ldr r3, [pc, #28] @ (16bd18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16bc70 │ │ │ │ + bne.n 16bd10 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - mvns r2, r4 │ │ │ │ + muls r2, r0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bics r0, r4 │ │ │ │ + orrs r0, 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, #156] @ (16bd30 ) │ │ │ │ - ldr r3, [pc, #160] @ (16bd34 ) │ │ │ │ + ldr r2, [pc, #156] @ (16bdd0 ) │ │ │ │ + ldr r3, [pc, #160] @ (16bdd4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16bd10 │ │ │ │ + cbz r4, 16bdb0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #124] @ 16bd2c │ │ │ │ + vldr s12, [pc, #124] @ 16bdcc │ │ │ │ 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 │ │ │ │ @@ -417408,54 +417468,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 16bcb4 │ │ │ │ - ldr r2, [pc, #36] @ (16bd38 ) │ │ │ │ - ldr r3, [pc, #32] @ (16bd34 ) │ │ │ │ + bne.n 16bd54 │ │ │ │ + ldr r2, [pc, #36] @ (16bdd8 ) │ │ │ │ + ldr r3, [pc, #32] @ (16bdd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16bd28 │ │ │ │ + bne.n 16bdc8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - muls r6, r4 │ │ │ │ + cmn r6, r0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r0, r5 │ │ │ │ + negs 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, #204] @ (16be1c ) │ │ │ │ - ldr r3, [pc, #208] @ (16be20 ) │ │ │ │ + ldr r2, [pc, #204] @ (16bebc ) │ │ │ │ + ldr r3, [pc, #208] @ (16bec0 ) │ │ │ │ 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 16bdfc │ │ │ │ + beq.n 16be9c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #172] @ 16be18 │ │ │ │ + vldr s11, [pc, #172] @ 16beb8 │ │ │ │ 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 │ │ │ │ @@ -417486,49 +417546,49 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r4, r2 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16bd76 │ │ │ │ - ldr r2, [pc, #36] @ (16be24 ) │ │ │ │ - ldr r3, [pc, #32] @ (16be20 ) │ │ │ │ + bne.n 16be16 │ │ │ │ + ldr r2, [pc, #36] @ (16bec4 ) │ │ │ │ + ldr r3, [pc, #32] @ (16bec0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16be14 │ │ │ │ + bne.n 16beb4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cmp r2, r5 │ │ │ │ + tst r2, r1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - rors r4, r7 │ │ │ │ + adcs r4, r3 │ │ │ │ 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] @ (16bea8 ) │ │ │ │ - ldr r3, [pc, #112] @ (16beac ) │ │ │ │ + ldr r2, [pc, #108] @ (16bf48 ) │ │ │ │ + ldr r3, [pc, #112] @ (16bf4c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16be8a │ │ │ │ + cbz r4, 16bf2a │ │ │ │ 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] │ │ │ │ @@ -417539,48 +417599,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 16be56 │ │ │ │ - ldr r2, [pc, #36] @ (16beb0 ) │ │ │ │ - ldr r3, [pc, #28] @ (16beac ) │ │ │ │ + bne.n 16bef6 │ │ │ │ + ldr r2, [pc, #36] @ (16bf50 ) │ │ │ │ + ldr r3, [pc, #28] @ (16bf4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16bea2 │ │ │ │ + bne.n 16bf42 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - sbcs r6, r7 │ │ │ │ + asrs r6, r3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r6, r5 │ │ │ │ + lsrs r6, 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 r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (16bf34 ) │ │ │ │ - ldr r3, [pc, #112] @ (16bf38 ) │ │ │ │ + ldr r2, [pc, #108] @ (16bfd4 ) │ │ │ │ + ldr r3, [pc, #112] @ (16bfd8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16bf16 │ │ │ │ + cbz r4, 16bfb6 │ │ │ │ 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] │ │ │ │ @@ -417591,48 +417651,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 16bee2 │ │ │ │ - ldr r2, [pc, #36] @ (16bf3c ) │ │ │ │ - ldr r3, [pc, #28] @ (16bf38 ) │ │ │ │ + bne.n 16bf82 │ │ │ │ + ldr r2, [pc, #36] @ (16bfdc ) │ │ │ │ + ldr r3, [pc, #28] @ (16bfd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16bf2e │ │ │ │ + bne.n 16bfce │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r6 │ │ │ │ + lsls r2, r2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4 │ │ │ │ + eors r2, r0 │ │ │ │ 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] @ (16bfc8 ) │ │ │ │ - ldr r3, [pc, #120] @ (16bfcc ) │ │ │ │ + ldr r2, [pc, #116] @ (16c068 ) │ │ │ │ + ldr r3, [pc, #120] @ (16c06c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 16bfaa │ │ │ │ + cbz r6, 16c04a │ │ │ │ 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] │ │ │ │ @@ -417647,48 +417707,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 16bf72 │ │ │ │ - ldr r2, [pc, #36] @ (16bfd0 ) │ │ │ │ - ldr r3, [pc, #28] @ (16bfcc ) │ │ │ │ + bne.n 16c012 │ │ │ │ + ldr r2, [pc, #36] @ (16c070 ) │ │ │ │ + ldr r3, [pc, #28] @ (16c06c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16bfc2 │ │ │ │ + bne.n 16c062 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r4 │ │ │ │ + ands r6, r0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - eors r6, r1 │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ 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] @ (16c058 ) │ │ │ │ - ldr r3, [pc, #112] @ (16c05c ) │ │ │ │ + ldr r2, [pc, #112] @ (16c0f8 ) │ │ │ │ + ldr r3, [pc, #112] @ (16c0fc ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 16c03a │ │ │ │ + cbz r6, 16c0da │ │ │ │ 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] │ │ │ │ @@ -417700,47 +417760,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 16c004 │ │ │ │ - ldr r2, [pc, #36] @ (16c060 ) │ │ │ │ - ldr r3, [pc, #28] @ (16c05c ) │ │ │ │ + bne.n 16c0a4 │ │ │ │ + ldr r2, [pc, #36] @ (16c100 ) │ │ │ │ + ldr r3, [pc, #28] @ (16c0fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16c054 │ │ │ │ + bne.n 16c0f4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ands r0, r2 │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + subs r7, #30 │ │ │ │ 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] @ (16c0e8 ) │ │ │ │ - ldr r3, [pc, #112] @ (16c0ec ) │ │ │ │ + ldr r2, [pc, #112] @ (16c188 ) │ │ │ │ + ldr r3, [pc, #112] @ (16c18c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 16c0ca │ │ │ │ + cbz r6, 16c16a │ │ │ │ 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] │ │ │ │ @@ -417752,100 +417812,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 16c094 │ │ │ │ - ldr r2, [pc, #36] @ (16c0f0 ) │ │ │ │ - ldr r3, [pc, #28] @ (16c0ec ) │ │ │ │ + bne.n 16c134 │ │ │ │ + ldr r2, [pc, #36] @ (16c190 ) │ │ │ │ + ldr r3, [pc, #28] @ (16c18c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16c0e4 │ │ │ │ + bne.n 16c184 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - subs r7, #128 @ 0x80 │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #46 @ 0x2e │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ 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] @ (16c174 ) │ │ │ │ - ldr r3, [pc, #112] @ (16c178 ) │ │ │ │ + ldr r2, [pc, #108] @ (16c214 ) │ │ │ │ + ldr r3, [pc, #112] @ (16c218 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 16c154 │ │ │ │ + cbz r4, 16c1f4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s15, [pc, #76] @ 16c170 │ │ │ │ + vldr s15, [pc, #76] @ 16c210 │ │ │ │ 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 16c124 │ │ │ │ - ldr r2, [pc, #36] @ (16c17c ) │ │ │ │ - ldr r3, [pc, #32] @ (16c178 ) │ │ │ │ + bne.n 16c1c4 │ │ │ │ + ldr r2, [pc, #36] @ (16c21c ) │ │ │ │ + ldr r3, [pc, #32] @ (16c218 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16c16c │ │ │ │ + bne.n 16c20c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + subs r6, #4 │ │ │ │ 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] @ (16c1f8 ) │ │ │ │ - ldr r3, [pc, #104] @ (16c1fc ) │ │ │ │ + ldr r2, [pc, #100] @ (16c298 ) │ │ │ │ + ldr r3, [pc, #104] @ (16c29c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 16c1da │ │ │ │ + cbz r5, 16c27a │ │ │ │ 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] │ │ │ │ @@ -417854,48 +417914,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 16c1ae │ │ │ │ - ldr r2, [pc, #36] @ (16c200 ) │ │ │ │ - ldr r3, [pc, #28] @ (16c1fc ) │ │ │ │ + bne.n 16c24e │ │ │ │ + ldr r2, [pc, #36] @ (16c2a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (16c29c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16c1f2 │ │ │ │ + bne.n 16c292 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + subs r5, #198 @ 0xc6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #30 │ │ │ │ + subs r5, #126 @ 0x7e │ │ │ │ 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] @ (16c27c ) │ │ │ │ - ldr r3, [pc, #104] @ (16c280 ) │ │ │ │ + ldr r2, [pc, #100] @ (16c31c ) │ │ │ │ + ldr r3, [pc, #104] @ (16c320 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 16c25e │ │ │ │ + cbz r5, 16c2fe │ │ │ │ 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] │ │ │ │ @@ -417904,152 +417964,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 16c232 │ │ │ │ - ldr r2, [pc, #36] @ (16c284 ) │ │ │ │ - ldr r3, [pc, #28] @ (16c280 ) │ │ │ │ + bne.n 16c2d2 │ │ │ │ + ldr r2, [pc, #36] @ (16c324 ) │ │ │ │ + ldr r3, [pc, #28] @ (16c320 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16c276 │ │ │ │ + bne.n 16c316 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r5, #226 @ 0xe2 │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #154 @ 0x9a │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ 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] @ (16c388 ) │ │ │ │ - ldr r3, [pc, #232] @ (16c38c ) │ │ │ │ + ldr r2, [pc, #232] @ (16c428 ) │ │ │ │ + ldr r3, [pc, #232] @ (16c42c ) │ │ │ │ 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 16c356 │ │ │ │ + beq.n 16c3f6 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ - vldr s20, [pc, #196] @ 16c380 │ │ │ │ - vldr s21, [pc, #196] @ 16c384 │ │ │ │ + vldr s20, [pc, #196] @ 16c420 │ │ │ │ + vldr s21, [pc, #196] @ 16c424 │ │ │ │ mov r9, r6 │ │ │ │ - vldr d9, [pc, #176] @ 16c378 │ │ │ │ + vldr d9, [pc, #176] @ 16c418 │ │ │ │ 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 16c308 │ │ │ │ + ble.n 16c3a8 │ │ │ │ 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 425bc │ │ │ │ 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 16c33a │ │ │ │ + ble.n 16c3da │ │ │ │ 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 425bc │ │ │ │ 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 16c2d0 │ │ │ │ - ldr r2, [pc, #56] @ (16c390 ) │ │ │ │ - ldr r3, [pc, #48] @ (16c38c ) │ │ │ │ + bne.n 16c370 │ │ │ │ + ldr r2, [pc, #56] @ (16c430 ) │ │ │ │ + ldr r3, [pc, #48] @ (16c42c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16c374 │ │ │ │ + bne.n 16c414 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 16c380 │ │ │ │ + b.n 16c420 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r4, #2 │ │ │ │ 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] @ (16c4d0 ) │ │ │ │ - ldr r3, [pc, #288] @ (16c4d4 ) │ │ │ │ + ldr r2, [pc, #288] @ (16c570 ) │ │ │ │ + ldr r3, [pc, #288] @ (16c574 ) │ │ │ │ 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 16c49a │ │ │ │ + beq.n 16c53a │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #252] @ 16c4c8 │ │ │ │ - vldr s21, [pc, #252] @ 16c4cc │ │ │ │ + vldr s20, [pc, #252] @ 16c568 │ │ │ │ + vldr s21, [pc, #252] @ 16c56c │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #232] @ 16c4c0 │ │ │ │ + vldr d9, [pc, #232] @ 16c560 │ │ │ │ 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} │ │ │ │ @@ -418057,110 +418117,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 16c41e │ │ │ │ + ble.n 16c4be │ │ │ │ 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 425bc │ │ │ │ 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 16c450 │ │ │ │ + ble.n 16c4f0 │ │ │ │ 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 425bc │ │ │ │ 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 16c482 │ │ │ │ + ble.n 16c522 │ │ │ │ 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 425bc │ │ │ │ adds r4, #24 │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 16c3de │ │ │ │ - ldr r2, [pc, #60] @ (16c4d8 ) │ │ │ │ - ldr r3, [pc, #52] @ (16c4d4 ) │ │ │ │ + bne.n 16c47e │ │ │ │ + ldr r2, [pc, #60] @ (16c578 ) │ │ │ │ + ldr r3, [pc, #52] @ (16c574 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16c4b8 │ │ │ │ + bne.n 16c558 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 16c4c8 │ │ │ │ + b.n 16c568 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + subs r3, #168 @ 0xa8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ + subs r2, #190 @ 0xbe │ │ │ │ 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] @ (16c648 ) │ │ │ │ - ldr r3, [pc, #336] @ (16c64c ) │ │ │ │ + ldr r2, [pc, #336] @ (16c6e8 ) │ │ │ │ + ldr r3, [pc, #336] @ (16c6ec ) │ │ │ │ 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 16c612 │ │ │ │ + beq.w 16c6b2 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #296] @ 16c640 │ │ │ │ - vldr s21, [pc, #296] @ 16c644 │ │ │ │ + vldr s20, [pc, #296] @ 16c6e0 │ │ │ │ + vldr s21, [pc, #296] @ 16c6e4 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #276] @ 16c638 │ │ │ │ + vldr d9, [pc, #276] @ 16c6d8 │ │ │ │ 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] │ │ │ │ @@ -418169,134 +418229,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 16c568 │ │ │ │ + ble.n 16c608 │ │ │ │ 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 425bc │ │ │ │ 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 16c59a │ │ │ │ + ble.n 16c63a │ │ │ │ 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 425bc │ │ │ │ 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 16c5cc │ │ │ │ + ble.n 16c66c │ │ │ │ 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 425bc │ │ │ │ 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 16c5fe │ │ │ │ + ble.n 16c69e │ │ │ │ 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 425bc │ │ │ │ adds r4, #32 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 16c524 │ │ │ │ - ldr r2, [pc, #60] @ (16c650 ) │ │ │ │ - ldr r3, [pc, #52] @ (16c64c ) │ │ │ │ + bne.n 16c5c4 │ │ │ │ + ldr r2, [pc, #60] @ (16c6f0 ) │ │ │ │ + ldr r3, [pc, #52] @ (16c6ec ) │ │ │ │ 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 16c630 │ │ │ │ + bne.n 16c6d0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 16c640 │ │ │ │ + b.n 16c6e0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - subs r3, #0 │ │ │ │ + subs r2, #96 @ 0x60 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + subs r1, #70 @ 0x46 │ │ │ │ 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] @ (16c768 ) │ │ │ │ - ldr r3, [pc, #248] @ (16c76c ) │ │ │ │ + ldr r2, [pc, #248] @ (16c808 ) │ │ │ │ + ldr r3, [pc, #248] @ (16c80c ) │ │ │ │ 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 16c728 │ │ │ │ + beq.n 16c7c8 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s20, [pc, #212] @ 16c760 │ │ │ │ - vldr s21, [pc, #212] @ 16c764 │ │ │ │ + vldr s20, [pc, #212] @ 16c800 │ │ │ │ + vldr s21, [pc, #212] @ 16c804 │ │ │ │ mov r8, r5 │ │ │ │ - vldr d9, [pc, #184] @ 16c750 │ │ │ │ + vldr d9, [pc, #184] @ 16c7f0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d8, [pc, #188] @ 16c758 │ │ │ │ + vldr d8, [pc, #188] @ 16c7f8 │ │ │ │ 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 16c6d6 │ │ │ │ + ble.n 16c776 │ │ │ │ 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 │ │ │ │ @@ -418304,15 +418364,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 425bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16c70a │ │ │ │ + ble.n 16c7aa │ │ │ │ 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 │ │ │ │ @@ -418322,84 +418382,84 @@ │ │ │ │ blx 425bc │ │ │ │ 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 16c69e │ │ │ │ - ldr r2, [pc, #68] @ (16c770 ) │ │ │ │ - ldr r3, [pc, #64] @ (16c76c ) │ │ │ │ + bne.n 16c73e │ │ │ │ + ldr r2, [pc, #68] @ (16c810 ) │ │ │ │ + ldr r3, [pc, #64] @ (16c80c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16c746 │ │ │ │ + bne.n 16c7e6 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d64 <__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 16c760 │ │ │ │ + b.n 16c800 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - subs r1, #136 @ 0x88 │ │ │ │ + subs r0, #232 @ 0xe8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ 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] @ (16c8b0 ) │ │ │ │ - ldr r3, [pc, #288] @ (16c8b4 ) │ │ │ │ + ldr r2, [pc, #288] @ (16c950 ) │ │ │ │ + ldr r3, [pc, #288] @ (16c954 ) │ │ │ │ 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 16c874 │ │ │ │ + beq.n 16c914 │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s20, [pc, #248] @ 16c8a8 │ │ │ │ - vldr s21, [pc, #248] @ 16c8ac │ │ │ │ + vldr s20, [pc, #248] @ 16c948 │ │ │ │ + vldr s21, [pc, #248] @ 16c94c │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #224] @ 16c898 │ │ │ │ - vldr d8, [pc, #228] @ 16c8a0 │ │ │ │ + vldr d9, [pc, #224] @ 16c938 │ │ │ │ + vldr d8, [pc, #228] @ 16c940 │ │ │ │ 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 16c7f4 │ │ │ │ + ble.n 16c894 │ │ │ │ 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 │ │ │ │ @@ -418407,15 +418467,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 425bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r0, [r9, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16c828 │ │ │ │ + ble.n 16c8c8 │ │ │ │ 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 │ │ │ │ @@ -418423,15 +418483,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 425bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r9, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16c85c │ │ │ │ + ble.n 16c8fc │ │ │ │ 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 │ │ │ │ @@ -418440,83 +418500,83 @@ │ │ │ │ adds r5, #1 │ │ │ │ blx 425bc │ │ │ │ adds r4, #12 │ │ │ │ strb.w r0, [r9, #-2] │ │ │ │ strb.w r7, [r9, #-1] │ │ │ │ cmp r6, r5 │ │ │ │ add.w r9, r9, #4 │ │ │ │ - bne.n 16c7be │ │ │ │ - ldr r2, [pc, #64] @ (16c8b8 ) │ │ │ │ - ldr r3, [pc, #60] @ (16c8b4 ) │ │ │ │ + bne.n 16c85e │ │ │ │ + ldr r2, [pc, #64] @ (16c958 ) │ │ │ │ + ldr r3, [pc, #60] @ (16c954 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16c892 │ │ │ │ + bne.n 16c932 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d64 <__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 16c8a8 │ │ │ │ + b.n 16c948 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - subs r0, #104 @ 0x68 │ │ │ │ + adds r7, #200 @ 0xc8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #132 @ 0x84 │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ 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] @ (16ca30 ) │ │ │ │ - ldr r3, [pc, #344] @ (16ca34 ) │ │ │ │ + ldr r2, [pc, #344] @ (16cad0 ) │ │ │ │ + ldr r3, [pc, #344] @ (16cad4 ) │ │ │ │ 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 16c9f0 │ │ │ │ + beq.w 16ca90 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 16ca28 │ │ │ │ - vldr s21, [pc, #304] @ 16ca2c │ │ │ │ - vldr d9, [pc, #280] @ 16ca18 │ │ │ │ - vldr d8, [pc, #284] @ 16ca20 │ │ │ │ + vldr s20, [pc, #304] @ 16cac8 │ │ │ │ + vldr s21, [pc, #304] @ 16cacc │ │ │ │ + vldr d9, [pc, #280] @ 16cab8 │ │ │ │ + vldr d8, [pc, #284] @ 16cac0 │ │ │ │ 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 16c940 │ │ │ │ + ble.n 16c9e0 │ │ │ │ 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 │ │ │ │ @@ -418524,15 +418584,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 425bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16c974 │ │ │ │ + ble.n 16ca14 │ │ │ │ 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 │ │ │ │ @@ -418540,15 +418600,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 425bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16c9a8 │ │ │ │ + ble.n 16ca48 │ │ │ │ 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 │ │ │ │ @@ -418556,15 +418616,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 425bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16c9dc │ │ │ │ + ble.n 16ca7c │ │ │ │ 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 │ │ │ │ @@ -418572,424 +418632,424 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 425bc │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 16c904 │ │ │ │ - ldr r2, [pc, #68] @ (16ca38 ) │ │ │ │ - ldr r3, [pc, #64] @ (16ca34 ) │ │ │ │ + bne.n 16c9a4 │ │ │ │ + ldr r2, [pc, #68] @ (16cad8 ) │ │ │ │ + ldr r3, [pc, #64] @ (16cad4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ca0e │ │ │ │ + bne.n 16caae │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 42d64 <__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 16ca28 │ │ │ │ + b.n 16cac8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - adds r7, #32 │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #8 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ 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] @ (16cacc ) │ │ │ │ - ldr r3, [pc, #124] @ (16cad0 ) │ │ │ │ + ldr r2, [pc, #124] @ (16cb6c ) │ │ │ │ + ldr r3, [pc, #124] @ (16cb70 ) │ │ │ │ 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 16caac │ │ │ │ + beq.n 16cb4c │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16ca74 │ │ │ │ - ldr r2, [pc, #36] @ (16cad4 ) │ │ │ │ - ldr r3, [pc, #32] @ (16cad0 ) │ │ │ │ + bne.n 16cb14 │ │ │ │ + ldr r2, [pc, #36] @ (16cb74 ) │ │ │ │ + ldr r3, [pc, #32] @ (16cb70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16cac6 │ │ │ │ + bne.n 16cb66 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #168 @ 0xa8 │ │ │ │ + adds r5, #8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + adds r4, #172 @ 0xac │ │ │ │ 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] @ (16cb68 ) │ │ │ │ - ldr r3, [pc, #124] @ (16cb6c ) │ │ │ │ + ldr r2, [pc, #124] @ (16cc08 ) │ │ │ │ + ldr r3, [pc, #124] @ (16cc0c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 16cb48 │ │ │ │ + cbz r7, 16cbe8 │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 16cb06 │ │ │ │ - ldr r2, [pc, #36] @ (16cb70 ) │ │ │ │ - ldr r3, [pc, #32] @ (16cb6c ) │ │ │ │ + bne.n 16cba6 │ │ │ │ + ldr r2, [pc, #36] @ (16cc10 ) │ │ │ │ + ldr r3, [pc, #32] @ (16cc0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16cb62 │ │ │ │ + bne.n 16cc02 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #12 │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #176 @ 0xb0 │ │ │ │ + adds r4, #16 │ │ │ │ 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] @ (16cc04 ) │ │ │ │ - ldr r3, [pc, #124] @ (16cc08 ) │ │ │ │ + ldr r2, [pc, #124] @ (16cca4 ) │ │ │ │ + ldr r3, [pc, #124] @ (16cca8 ) │ │ │ │ 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 16cbe4 │ │ │ │ + beq.n 16cc84 │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 16cbaa │ │ │ │ - ldr r2, [pc, #36] @ (16cc0c ) │ │ │ │ - ldr r3, [pc, #32] @ (16cc08 ) │ │ │ │ + bne.n 16cc4a │ │ │ │ + ldr r2, [pc, #36] @ (16ccac ) │ │ │ │ + ldr r3, [pc, #32] @ (16cca8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16cbfe │ │ │ │ + bne.n 16cc9e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #20 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ - cbz r6, 16cc7e │ │ │ │ - cbz r4, 16cc80 │ │ │ │ + cbz r6, 16cd1e │ │ │ │ + cbz r4, 16cd20 │ │ │ │ mov lr, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, lr │ │ │ │ add r0, r4 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr s11, [pc, #100] @ 16cc90 │ │ │ │ + vldr s11, [pc, #100] @ 16cd30 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s12, [pc, #100] @ 16cc94 │ │ │ │ + vldr s12, [pc, #100] @ 16cd34 │ │ │ │ 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 16cc68 │ │ │ │ + ble.n 16cd08 │ │ │ │ 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 16cc3a │ │ │ │ + bne.n 16ccda │ │ │ │ adds r4, #1 │ │ │ │ add r2, r5 │ │ │ │ add r1, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 16cc36 │ │ │ │ + bne.n 16ccd6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 16cc7e │ │ │ │ + beq.n 16cd1e │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 16cc80 │ │ │ │ + bne.n 16cd20 │ │ │ │ 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 16cdaa │ │ │ │ + beq.w 16ce4a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 16cdb0 │ │ │ │ + beq.w 16ce50 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ bic.w r9, r3, #3 │ │ │ │ - vldr s12, [pc, #260] @ 16cdc0 │ │ │ │ + vldr s12, [pc, #260] @ 16ce60 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #260] @ 16cdc4 │ │ │ │ + vldr s13, [pc, #260] @ 16ce64 │ │ │ │ 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 16cd00 │ │ │ │ + ble.n 16cda0 │ │ │ │ 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 16cd30 │ │ │ │ + ble.n 16cdd0 │ │ │ │ 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 16cd62 │ │ │ │ + ble.n 16ce02 │ │ │ │ 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 16cd90 │ │ │ │ + ble.n 16ce30 │ │ │ │ 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 16ccd0 │ │ │ │ + bne.n 16cd70 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r8 │ │ │ │ add r1, r9 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 16ccc6 │ │ │ │ + bne.n 16cd66 │ │ │ │ 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 16cdaa │ │ │ │ + beq.n 16ce4a │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 16cdb0 │ │ │ │ - b.n 16cdaa │ │ │ │ + bne.n 16ce50 │ │ │ │ + b.n 16ce4a │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.w 16cc98 │ │ │ │ - cbz r2, 16ce28 │ │ │ │ + b.w 16cd38 │ │ │ │ + cbz r2, 16cec8 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ - vldr s11, [pc, #88] @ 16ce2c │ │ │ │ + vldr s11, [pc, #88] @ 16cecc │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #84] @ 16ce30 │ │ │ │ + vldr s12, [pc, #84] @ 16ced0 │ │ │ │ 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 16ce18 │ │ │ │ + ble.n 16ceb8 │ │ │ │ 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 16cde0 │ │ │ │ + bne.n 16ce80 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 16cea0 │ │ │ │ + cbz r2, 16cf40 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ sub sp, #8 │ │ │ │ - vldr s12, [pc, #96] @ 16cea4 │ │ │ │ - vldr s13, [pc, #96] @ 16cea8 │ │ │ │ + vldr s12, [pc, #96] @ 16cf44 │ │ │ │ + vldr s13, [pc, #96] @ 16cf48 │ │ │ │ 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 16ce7c │ │ │ │ + ble.n 16cf1c │ │ │ │ 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 │ │ │ │ @@ -419000,37 +419060,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 16ce4c │ │ │ │ + bne.n 16ceec │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 16cf1a │ │ │ │ + cbz r2, 16cfba │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #100] @ 16cf1c │ │ │ │ + vldr s12, [pc, #100] @ 16cfbc │ │ │ │ sub sp, #12 │ │ │ │ - vldr s13, [pc, #100] @ 16cf20 │ │ │ │ + vldr s13, [pc, #100] @ 16cfc0 │ │ │ │ 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 16cef6 │ │ │ │ + ble.n 16cf96 │ │ │ │ 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 │ │ │ │ @@ -419040,38 +419100,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 16cec2 │ │ │ │ + bne.n 16cf62 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 16cf8a │ │ │ │ + cbz r2, 16d02a │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s11, [pc, #92] @ 16cf8c │ │ │ │ - vldr s12, [pc, #92] @ 16cf90 │ │ │ │ + vldr s11, [pc, #92] @ 16d02c │ │ │ │ + vldr s12, [pc, #92] @ 16d030 │ │ │ │ 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 16cf6c │ │ │ │ + ble.n 16d00c │ │ │ │ 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 │ │ │ │ @@ -419079,111 +419139,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 16cf3c │ │ │ │ + bne.n 16cfdc │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 16d004 │ │ │ │ + cbz r2, 16d0a4 │ │ │ │ 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] @ 16d008 │ │ │ │ + vldr s17, [pc, #84] @ 16d0a8 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #80] @ 16d00c │ │ │ │ + vldr s16, [pc, #80] @ 16d0ac │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16cff0 │ │ │ │ + ble.n 16d090 │ │ │ │ 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 16cfbc │ │ │ │ + bne.n 16d05c │ │ │ │ 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, 16d08c │ │ │ │ + cbz r2, 16d12c │ │ │ │ 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] @ 16d090 │ │ │ │ + vldr s16, [pc, #92] @ 16d130 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16d068 │ │ │ │ + ble.n 16d108 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #60] @ 16d094 │ │ │ │ + vldr s15, [pc, #60] @ 16d134 │ │ │ │ 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 16d038 │ │ │ │ + bne.n 16d0d8 │ │ │ │ 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, 16d0ce │ │ │ │ + cbz r2, 16d16e │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -419192,49 +419252,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 16d0aa │ │ │ │ + bne.n 16d14a │ │ │ │ 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] @ (16d1b0 ) │ │ │ │ - ldr r3, [pc, #208] @ (16d1b4 ) │ │ │ │ + ldr r2, [pc, #204] @ (16d250 ) │ │ │ │ + ldr r3, [pc, #208] @ (16d254 ) │ │ │ │ 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 16d18a │ │ │ │ + beq.n 16d22a │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #168] @ 16d1a8 │ │ │ │ - vldr s12, [pc, #168] @ 16d1ac │ │ │ │ + vldr s11, [pc, #168] @ 16d248 │ │ │ │ + vldr s12, [pc, #168] @ 16d24c │ │ │ │ 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 16d144 │ │ │ │ + ble.n 16d1e4 │ │ │ │ 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 │ │ │ │ @@ -419242,82 +419302,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 16d17a │ │ │ │ + ble.n 16d21a │ │ │ │ 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 16d10a │ │ │ │ - ldr r2, [pc, #44] @ (16d1b8 ) │ │ │ │ - ldr r3, [pc, #36] @ (16d1b4 ) │ │ │ │ + bne.n 16d1aa │ │ │ │ + ldr r2, [pc, #44] @ (16d258 ) │ │ │ │ + ldr r3, [pc, #36] @ (16d254 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16d1a2 │ │ │ │ + bne.n 16d242 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cmp r7, #22 │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r5, #206 @ 0xce │ │ │ │ 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] @ (16d2a0 ) │ │ │ │ + ldr r1, [pc, #208] @ (16d340 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #208] @ (16d2a4 ) │ │ │ │ + ldr r2, [pc, #208] @ (16d344 ) │ │ │ │ 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 16d27c │ │ │ │ + beq.n 16d31c │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #172] @ 16d298 │ │ │ │ + vldr s11, [pc, #172] @ 16d338 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #168] @ 16d29c │ │ │ │ + vldr s12, [pc, #168] @ 16d33c │ │ │ │ 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 16d234 │ │ │ │ + ble.n 16d2d4 │ │ │ │ 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] │ │ │ │ @@ -419329,455 +419389,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 16d26e │ │ │ │ + ble.n 16d30e │ │ │ │ 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 16d1f4 │ │ │ │ - ldr r2, [pc, #40] @ (16d2a8 ) │ │ │ │ - ldr r3, [pc, #36] @ (16d2a4 ) │ │ │ │ + bne.n 16d294 │ │ │ │ + ldr r2, [pc, #40] @ (16d348 ) │ │ │ │ + ldr r3, [pc, #36] @ (16d344 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16d294 │ │ │ │ + bne.n 16d334 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cmp r6, #42 @ 0x2a │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ 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] @ (16d390 ) │ │ │ │ - ldr r3, [pc, #212] @ (16d394 ) │ │ │ │ + ldr r2, [pc, #208] @ (16d430 ) │ │ │ │ + ldr r3, [pc, #212] @ (16d434 ) │ │ │ │ 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 16d36a │ │ │ │ + beq.n 16d40a │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #172] @ 16d388 │ │ │ │ + vldr s11, [pc, #172] @ 16d428 │ │ │ │ mov r6, r2 │ │ │ │ - vldr s12, [pc, #168] @ 16d38c │ │ │ │ + vldr s12, [pc, #168] @ 16d42c │ │ │ │ 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 16d322 │ │ │ │ + ble.n 16d3c2 │ │ │ │ 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 16d350 │ │ │ │ + ble.n 16d3f0 │ │ │ │ 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 16d2ea │ │ │ │ - ldr r2, [pc, #44] @ (16d398 ) │ │ │ │ - ldr r3, [pc, #36] @ (16d394 ) │ │ │ │ + bne.n 16d38a │ │ │ │ + ldr r2, [pc, #44] @ (16d438 ) │ │ │ │ + ldr r3, [pc, #36] @ (16d434 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16d382 │ │ │ │ + bne.n 16d422 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cmp r5, #58 @ 0x3a │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #142 @ 0x8e │ │ │ │ + cmp r3, #238 @ 0xee │ │ │ │ lsls r4, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16d44a │ │ │ │ + beq.n 16d4ea │ │ │ │ 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] @ 16d44c │ │ │ │ - vldr s16, [pc, #140] @ 16d450 │ │ │ │ + vldr s17, [pc, #140] @ 16d4ec │ │ │ │ + vldr s16, [pc, #140] @ 16d4f0 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16d3f8 │ │ │ │ + ble.n 16d498 │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16d434 │ │ │ │ + ble.n 16d4d4 │ │ │ │ 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 16d3c6 │ │ │ │ + bne.n 16d466 │ │ │ │ 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 16d50a │ │ │ │ + beq.n 16d5aa │ │ │ │ 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] @ 16d50c │ │ │ │ + vldr s16, [pc, #148] @ 16d5ac │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ ldr.w sl, [r5] │ │ │ │ uxth.w r0, sl │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16d4b4 │ │ │ │ + ble.n 16d554 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ - vldrlt s15, [pc, #104] @ 16d510 │ │ │ │ + vldrlt s15, [pc, #104] @ 16d5b0 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s16 │ │ │ │ vmovlt r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov.w r0, sl, lsr #16 │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16d4ea │ │ │ │ + ble.n 16d58a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ - vldrlt s15, [pc, #48] @ 16d510 │ │ │ │ + vldrlt s15, [pc, #48] @ 16d5b0 │ │ │ │ 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 16d47e │ │ │ │ + bne.n 16d51e │ │ │ │ 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] @ (16d628 ) │ │ │ │ - ldr r3, [pc, #256] @ (16d62c ) │ │ │ │ + ldr r2, [pc, #256] @ (16d6c8 ) │ │ │ │ + ldr r3, [pc, #256] @ (16d6cc ) │ │ │ │ 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 16d602 │ │ │ │ + beq.n 16d6a2 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #220] @ 16d620 │ │ │ │ - vldr s12, [pc, #220] @ 16d624 │ │ │ │ + vldr s11, [pc, #220] @ 16d6c0 │ │ │ │ + vldr s12, [pc, #220] @ 16d6c4 │ │ │ │ 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 16d592 │ │ │ │ + ble.n 16d632 │ │ │ │ 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 16d5c0 │ │ │ │ + ble.n 16d660 │ │ │ │ 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 16d5ee │ │ │ │ + ble.n 16d68e │ │ │ │ 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 16d550 │ │ │ │ - ldr r2, [pc, #44] @ (16d630 ) │ │ │ │ - ldr r3, [pc, #36] @ (16d62c ) │ │ │ │ + bne.n 16d5f0 │ │ │ │ + ldr r2, [pc, #44] @ (16d6d0 ) │ │ │ │ + ldr r3, [pc, #36] @ (16d6cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16d61c │ │ │ │ + bne.n 16d6bc │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ + cmp r1, #86 @ 0x56 │ │ │ │ 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] @ (16d740 ) │ │ │ │ - ldr r3, [pc, #252] @ (16d744 ) │ │ │ │ + ldr r2, [pc, #248] @ (16d7e0 ) │ │ │ │ + ldr r3, [pc, #252] @ (16d7e4 ) │ │ │ │ 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 16d71a │ │ │ │ + beq.n 16d7ba │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s11, [pc, #212] @ 16d738 │ │ │ │ - vldr s12, [pc, #212] @ 16d73c │ │ │ │ + vldr s11, [pc, #212] @ 16d7d8 │ │ │ │ + vldr s12, [pc, #212] @ 16d7dc │ │ │ │ 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 16d6aa │ │ │ │ + ble.n 16d74a │ │ │ │ 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 16d6d8 │ │ │ │ + ble.n 16d778 │ │ │ │ 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 16d706 │ │ │ │ + ble.n 16d7a6 │ │ │ │ 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 16d66e │ │ │ │ - ldr r2, [pc, #44] @ (16d748 ) │ │ │ │ - ldr r3, [pc, #36] @ (16d744 ) │ │ │ │ + bne.n 16d70e │ │ │ │ + ldr r2, [pc, #44] @ (16d7e8 ) │ │ │ │ + ldr r3, [pc, #36] @ (16d7e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16d732 │ │ │ │ + bne.n 16d7d2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + cmp r1, #18 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 16d784 │ │ │ │ + cbz r2, 16d824 │ │ │ │ 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 │ │ │ │ @@ -419788,722 +419848,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 16d760 │ │ │ │ + bne.n 16d800 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16d868 │ │ │ │ + beq.n 16d908 │ │ │ │ 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] @ 16d86c │ │ │ │ - vldr s16, [pc, #188] @ 16d870 │ │ │ │ + vldr s17, [pc, #188] @ 16d90c │ │ │ │ + vldr s16, [pc, #188] @ 16d910 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16d7e6 │ │ │ │ + ble.n 16d886 │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16d81a │ │ │ │ + ble.n 16d8ba │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16d84e │ │ │ │ + ble.n 16d8ee │ │ │ │ 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 16d7b4 │ │ │ │ + bne.n 16d854 │ │ │ │ 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] @ (16d9ac ) │ │ │ │ - ldr r3, [pc, #296] @ (16d9b0 ) │ │ │ │ + ldr r2, [pc, #292] @ (16da4c ) │ │ │ │ + ldr r3, [pc, #296] @ (16da50 ) │ │ │ │ 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 16d988 │ │ │ │ + beq.n 16da28 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #256] @ 16d9a4 │ │ │ │ + vldr s11, [pc, #256] @ 16da44 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #252] @ 16d9a8 │ │ │ │ + vldr s12, [pc, #252] @ 16da48 │ │ │ │ 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 16d8ee │ │ │ │ + ble.n 16d98e │ │ │ │ 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 16d91c │ │ │ │ + ble.n 16d9bc │ │ │ │ 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 16d94a │ │ │ │ + ble.n 16d9ea │ │ │ │ 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 16d978 │ │ │ │ + ble.n 16da18 │ │ │ │ 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 16d8ae │ │ │ │ - ldr r2, [pc, #40] @ (16d9b4 ) │ │ │ │ - ldr r3, [pc, #36] @ (16d9b0 ) │ │ │ │ + bne.n 16d94e │ │ │ │ + ldr r2, [pc, #40] @ (16da54 ) │ │ │ │ + ldr r3, [pc, #36] @ (16da50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16d9a0 │ │ │ │ + bne.n 16da40 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + movs r6, #210 @ 0xd2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #112 @ 0x70 │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ 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] @ (16dad8 ) │ │ │ │ - ldr r3, [pc, #264] @ (16dadc ) │ │ │ │ + ldr r2, [pc, #264] @ (16db78 ) │ │ │ │ + ldr r3, [pc, #264] @ (16db7c ) │ │ │ │ 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 16daae │ │ │ │ + beq.n 16db4e │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #228] @ 16dad0 │ │ │ │ - vldr s16, [pc, #228] @ 16dad4 │ │ │ │ + vldr s17, [pc, #228] @ 16db70 │ │ │ │ + vldr s16, [pc, #228] @ 16db74 │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16da30 │ │ │ │ + ble.n 16dad0 │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16da66 │ │ │ │ + ble.n 16db06 │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16da9c │ │ │ │ + ble.n 16db3c │ │ │ │ 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 16d9f6 │ │ │ │ - ldr r2, [pc, #48] @ (16dae0 ) │ │ │ │ - ldr r3, [pc, #40] @ (16dadc ) │ │ │ │ + bne.n 16da96 │ │ │ │ + ldr r2, [pc, #48] @ (16db80 ) │ │ │ │ + ldr r3, [pc, #40] @ (16db7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16dacc │ │ │ │ + bne.n 16db6c │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ + movs r4, #170 @ 0xaa │ │ │ │ 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] @ (16dc08 ) │ │ │ │ - ldr r3, [pc, #268] @ (16dc0c ) │ │ │ │ + ldr r2, [pc, #268] @ (16dca8 ) │ │ │ │ + ldr r3, [pc, #268] @ (16dcac ) │ │ │ │ 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 16dbdc │ │ │ │ + beq.n 16dc7c │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s17, [pc, #228] @ 16dc00 │ │ │ │ + vldr s17, [pc, #228] @ 16dca0 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #224] @ 16dc04 │ │ │ │ + vldr s16, [pc, #224] @ 16dca4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16db5e │ │ │ │ + ble.n 16dbfe │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16db94 │ │ │ │ + ble.n 16dc34 │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16dbca │ │ │ │ + ble.n 16dc6a │ │ │ │ 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 16db26 │ │ │ │ - ldr r2, [pc, #48] @ (16dc10 ) │ │ │ │ - ldr r3, [pc, #44] @ (16dc0c ) │ │ │ │ + bne.n 16dbc6 │ │ │ │ + ldr r2, [pc, #48] @ (16dcb0 ) │ │ │ │ + ldr r3, [pc, #44] @ (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 16dbfa │ │ │ │ + bne.n 16dc9a │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + movs r4, #92 @ 0x5c │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #28 │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ lsls r4, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16dd22 │ │ │ │ + beq.w 16ddc2 │ │ │ │ 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] @ 16dd24 │ │ │ │ - vldr s16, [pc, #236] @ 16dd28 │ │ │ │ + vldr s17, [pc, #236] @ 16ddc4 │ │ │ │ + vldr s16, [pc, #236] @ 16ddc8 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16dc70 │ │ │ │ + ble.n 16dd10 │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16dca4 │ │ │ │ + ble.n 16dd44 │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16dcd8 │ │ │ │ + ble.n 16dd78 │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16dd0c │ │ │ │ + ble.n 16ddac │ │ │ │ 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 16dc3e │ │ │ │ + bne.n 16dcde │ │ │ │ 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 16de42 │ │ │ │ + beq.w 16dee2 │ │ │ │ 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] @ 16de44 │ │ │ │ - vldr s16, [pc, #244] @ 16de48 │ │ │ │ + vldr s17, [pc, #244] @ 16dee4 │ │ │ │ + vldr s16, [pc, #244] @ 16dee8 │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16dd8e │ │ │ │ + ble.n 16de2e │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16ddc2 │ │ │ │ + ble.n 16de62 │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16ddf6 │ │ │ │ + ble.n 16de96 │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16de2c │ │ │ │ + ble.n 16decc │ │ │ │ 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 16dd56 │ │ │ │ + bne.n 16ddf6 │ │ │ │ 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] @ (16df9c ) │ │ │ │ - ldr r3, [pc, #312] @ (16dfa0 ) │ │ │ │ + ldr r2, [pc, #312] @ (16e03c ) │ │ │ │ + ldr r3, [pc, #312] @ (16e040 ) │ │ │ │ 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 16df70 │ │ │ │ + beq.n 16e010 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #276] @ 16df94 │ │ │ │ - vldr s16, [pc, #276] @ 16df98 │ │ │ │ + vldr s17, [pc, #276] @ 16e034 │ │ │ │ + vldr s16, [pc, #276] @ 16e038 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16dec0 │ │ │ │ + ble.n 16df60 │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16def6 │ │ │ │ + ble.n 16df96 │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16df2c │ │ │ │ + ble.n 16dfcc │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16df62 │ │ │ │ + ble.n 16e002 │ │ │ │ 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 16de86 │ │ │ │ - ldr r2, [pc, #48] @ (16dfa4 ) │ │ │ │ - ldr r3, [pc, #44] @ (16dfa0 ) │ │ │ │ + bne.n 16df26 │ │ │ │ + ldr r2, [pc, #48] @ (16e044 ) │ │ │ │ + ldr r3, [pc, #44] @ (16e040 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16df8e │ │ │ │ + bne.n 16e02e │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - movs r1, #148 @ 0x94 │ │ │ │ + movs r0, #244 @ 0xf4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + subs r0, r5, #7 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 16dfba │ │ │ │ + cbz r2, 16e05a │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 16dfac │ │ │ │ + bne.n 16e04c │ │ │ │ bx lr │ │ │ │ - cbz r2, 16e032 │ │ │ │ + cbz r2, 16e0d2 │ │ │ │ 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 │ │ │ │ @@ -420529,18 +420589,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 16dfd4 │ │ │ │ + bne.n 16e074 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16e09e │ │ │ │ + cbz r2, 16e13e │ │ │ │ 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] │ │ │ │ @@ -420563,18 +420623,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 16e04c │ │ │ │ + bne.n 16e0ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16e116 │ │ │ │ + cbz r2, 16e1b6 │ │ │ │ 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 │ │ │ │ @@ -420600,18 +420660,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 16e0b8 │ │ │ │ + bne.n 16e158 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16e16c │ │ │ │ + cbz r2, 16e20c │ │ │ │ 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 │ │ │ │ @@ -420629,19 +420689,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 42de8 <__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 16e136 │ │ │ │ + bne.n 16e1d6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e1e4 │ │ │ │ + cbz r2, 16e284 │ │ │ │ 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 │ │ │ │ @@ -420666,19 +420726,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 16e18e │ │ │ │ + bne.n 16e22e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e25a │ │ │ │ + cbz r2, 16e2fa │ │ │ │ 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 │ │ │ │ @@ -420704,18 +420764,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 16e20e │ │ │ │ + bne.n 16e2ae │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16e2ce │ │ │ │ + cbz r2, 16e36e │ │ │ │ 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 │ │ │ │ @@ -420741,37 +420801,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 16e282 │ │ │ │ + bne.n 16e322 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16e304 │ │ │ │ + cbz r2, 16e3a4 │ │ │ │ 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 16e2e0 │ │ │ │ + bne.n 16e380 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e348 │ │ │ │ + cbz r2, 16e3e8 │ │ │ │ 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 │ │ │ │ @@ -420782,19 +420842,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 16e316 │ │ │ │ + bne.n 16e3b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e386 │ │ │ │ + cbz r2, 16e426 │ │ │ │ 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 │ │ │ │ @@ -420803,18 +420863,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 16e358 │ │ │ │ + bne.n 16e3f8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16e402 │ │ │ │ + cbz r2, 16e4a2 │ │ │ │ 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 │ │ │ │ @@ -420839,19 +420899,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 16e3a2 │ │ │ │ + bne.n 16e442 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16e48c │ │ │ │ + beq.n 16e52c │ │ │ │ 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 │ │ │ │ @@ -420880,20 +420940,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 16e424 │ │ │ │ + bne.n 16e4c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16e514 │ │ │ │ + beq.n 16e5b4 │ │ │ │ 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 │ │ │ │ @@ -420920,19 +420980,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 16e4ac │ │ │ │ + bne.n 16e54c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e570 │ │ │ │ + cbz r2, 16e610 │ │ │ │ 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 │ │ │ │ @@ -420951,19 +421011,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 42240 <__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 16e536 │ │ │ │ + bne.n 16e5d6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e5f6 │ │ │ │ + cbz r2, 16e696 │ │ │ │ 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 │ │ │ │ @@ -420991,18 +421051,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 16e598 │ │ │ │ + bne.n 16e638 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16e634 │ │ │ │ + cbz r2, 16e6d4 │ │ │ │ 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 │ │ │ │ @@ -421012,19 +421072,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 16e60c │ │ │ │ + bne.n 16e6ac │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e678 │ │ │ │ + cbz r2, 16e718 │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r0, r4, #1 │ │ │ │ add r4, r2 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ @@ -421036,20 +421096,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 16e646 │ │ │ │ + bne.n 16e6e6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16e72e │ │ │ │ + beq.n 16e7ce │ │ │ │ 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 │ │ │ │ @@ -421092,19 +421152,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 16e698 │ │ │ │ + bne.n 16e738 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16e7e0 │ │ │ │ + beq.n 16e880 │ │ │ │ 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 │ │ │ │ @@ -421144,19 +421204,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 16e750 │ │ │ │ + bne.n 16e7f0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e820 │ │ │ │ + cbz r2, 16e8c0 │ │ │ │ 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]! │ │ │ │ @@ -421166,19 +421226,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 16e7f4 │ │ │ │ + bne.n 16e894 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16e860 │ │ │ │ + cbz r2, 16e900 │ │ │ │ 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]! │ │ │ │ @@ -421188,20 +421248,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 16e834 │ │ │ │ + bne.n 16e8d4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16e90e │ │ │ │ + beq.n 16e9ae │ │ │ │ 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 │ │ │ │ @@ -421243,19 +421303,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 16e882 │ │ │ │ + bne.n 16e922 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16e9c0 │ │ │ │ + beq.n 16ea60 │ │ │ │ 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 │ │ │ │ @@ -421295,20 +421355,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 16e930 │ │ │ │ + bne.n 16e9d0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16ea72 │ │ │ │ + beq.n 16eb12 │ │ │ │ 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 │ │ │ │ @@ -421350,19 +421410,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 16e9e4 │ │ │ │ + bne.n 16ea84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16eb22 │ │ │ │ + beq.n 16ebc2 │ │ │ │ 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 │ │ │ │ @@ -421404,18 +421464,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 16ea94 │ │ │ │ + bne.n 16eb34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16eb74 │ │ │ │ + cbz r2, 16ec14 │ │ │ │ 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 │ │ │ │ @@ -421430,20 +421490,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 16eb2e │ │ │ │ + bne.n 16ebce │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16ec44 │ │ │ │ + beq.n 16ece4 │ │ │ │ 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 │ │ │ │ @@ -421490,20 +421550,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 16eb96 │ │ │ │ + bne.n 16ec36 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16ecfc │ │ │ │ + beq.n 16ed9c │ │ │ │ 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 │ │ │ │ @@ -421547,19 +421607,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 16ec68 │ │ │ │ + bne.n 16ed08 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16ed48 │ │ │ │ + cbz r2, 16ede8 │ │ │ │ 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 │ │ │ │ @@ -421572,19 +421632,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 16ed10 │ │ │ │ + bne.n 16edb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16ed98 │ │ │ │ + cbz r2, 16ee38 │ │ │ │ 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 │ │ │ │ @@ -421599,23 +421659,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 16ed5a │ │ │ │ + bne.n 16edfa │ │ │ │ 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 16ee5a │ │ │ │ + beq.n 16eefa │ │ │ │ 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 │ │ │ │ @@ -421660,18 +421720,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 16edc2 │ │ │ │ + bne.n 16ee62 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r2, 16eea6 │ │ │ │ + cbz r2, 16ef46 │ │ │ │ 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 │ │ │ │ @@ -421684,19 +421744,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 16ee70 │ │ │ │ + bne.n 16ef10 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16ef5c │ │ │ │ + beq.n 16effc │ │ │ │ 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 │ │ │ │ @@ -421740,33 +421800,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 16eec8 │ │ │ │ + bne.n 16ef68 │ │ │ │ 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] @ (16f004 ) │ │ │ │ - ldr r3, [pc, #144] @ (16f008 ) │ │ │ │ + ldr r2, [pc, #144] @ (16f0a4 ) │ │ │ │ + ldr r3, [pc, #144] @ (16f0a8 ) │ │ │ │ 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 16efe6 │ │ │ │ + beq.n 16f086 │ │ │ │ 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] │ │ │ │ @@ -421790,34 +421850,34 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, fp │ │ │ │ mov r1, ip │ │ │ │ blx 42de8 <__aeabi_ldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 16ef94 │ │ │ │ - ldr r2, [pc, #36] @ (16f00c ) │ │ │ │ - ldr r3, [pc, #28] @ (16f008 ) │ │ │ │ + bne.n 16f034 │ │ │ │ + ldr r2, [pc, #36] @ (16f0ac ) │ │ │ │ + ldr r3, [pc, #28] @ (16f0a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16f000 │ │ │ │ + bne.n 16f0a0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - asrs r4, r0, #2 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #32 │ │ │ │ + lsrs r2, r6, #29 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 16f060 │ │ │ │ + cbz r2, 16f100 │ │ │ │ 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 │ │ │ │ @@ -421833,33 +421893,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 16f01e │ │ │ │ + bne.n 16f0be │ │ │ │ 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] @ (16f10c ) │ │ │ │ - ldr r3, [pc, #148] @ (16f110 ) │ │ │ │ + ldr r2, [pc, #148] @ (16f1ac ) │ │ │ │ + ldr r3, [pc, #148] @ (16f1b0 ) │ │ │ │ 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 16f0ee │ │ │ │ + beq.n 16f18e │ │ │ │ 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] │ │ │ │ @@ -421884,34 +421944,34 @@ │ │ │ │ bic.w ip, r3, r3, asr #31 │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, r1, ip, fp │ │ │ │ blx 42240 <__aeabi_uldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 16f098 │ │ │ │ - ldr r2, [pc, #36] @ (16f114 ) │ │ │ │ - ldr r3, [pc, #28] @ (16f110 ) │ │ │ │ + bne.n 16f138 │ │ │ │ + ldr r2, [pc, #36] @ (16f1b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (16f1b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16f108 │ │ │ │ + bne.n 16f1a8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + lsrs r0, r4, #27 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ + lsrs r2, r5, #25 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 16f16c │ │ │ │ + cbz r2, 16f20c │ │ │ │ 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 │ │ │ │ @@ -421927,19 +421987,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 16f128 │ │ │ │ + bne.n 16f1c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f1c4 │ │ │ │ + cbz r2, 16f264 │ │ │ │ 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 │ │ │ │ @@ -421955,19 +422015,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 16f180 │ │ │ │ + bne.n 16f220 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f21c │ │ │ │ + cbz r2, 16f2bc │ │ │ │ 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 │ │ │ │ @@ -421983,19 +422043,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 16f1de │ │ │ │ + bne.n 16f27e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f274 │ │ │ │ + cbz r2, 16f314 │ │ │ │ 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 │ │ │ │ @@ -422011,19 +422071,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 16f236 │ │ │ │ + bne.n 16f2d6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f2cc │ │ │ │ + cbz r2, 16f36c │ │ │ │ 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 │ │ │ │ @@ -422039,19 +422099,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 16f288 │ │ │ │ + bne.n 16f328 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f324 │ │ │ │ + cbz r2, 16f3c4 │ │ │ │ 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 │ │ │ │ @@ -422067,19 +422127,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 16f2e0 │ │ │ │ + bne.n 16f380 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f37c │ │ │ │ + cbz r2, 16f41c │ │ │ │ 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 │ │ │ │ @@ -422095,19 +422155,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 16f338 │ │ │ │ + bne.n 16f3d8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f3d4 │ │ │ │ + cbz r2, 16f474 │ │ │ │ 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 │ │ │ │ @@ -422123,19 +422183,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 16f390 │ │ │ │ + bne.n 16f430 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16f41e │ │ │ │ + cbz r2, 16f4be │ │ │ │ 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 │ │ │ │ @@ -422149,18 +422209,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 16f3e6 │ │ │ │ + bne.n 16f486 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16f466 │ │ │ │ + cbz r2, 16f506 │ │ │ │ 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 │ │ │ │ @@ -422174,22 +422234,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 16f42e │ │ │ │ + bne.n 16f4ce │ │ │ │ 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 16f54c │ │ │ │ + beq.n 16f5ec │ │ │ │ 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 │ │ │ │ @@ -422245,23 +422305,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 16f492 │ │ │ │ + bne.n 16f532 │ │ │ │ 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 16f63c │ │ │ │ + beq.n 16f6dc │ │ │ │ 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 │ │ │ │ @@ -422319,33 +422379,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 16f57a │ │ │ │ + bne.n 16f61a │ │ │ │ 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] @ (16f708 ) │ │ │ │ - ldr r3, [pc, #176] @ (16f70c ) │ │ │ │ + ldr r2, [pc, #176] @ (16f7a8 ) │ │ │ │ + ldr r3, [pc, #176] @ (16f7ac ) │ │ │ │ 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 16f6ea │ │ │ │ + beq.n 16f78a │ │ │ │ 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] │ │ │ │ @@ -422379,48 +422439,48 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, r4 │ │ │ │ mov r1, ip │ │ │ │ blx 42de8 <__aeabi_ldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 16f678 │ │ │ │ - ldr r2, [pc, #36] @ (16f710 ) │ │ │ │ - ldr r3, [pc, #28] @ (16f70c ) │ │ │ │ + bne.n 16f718 │ │ │ │ + ldr r2, [pc, #36] @ (16f7b0 ) │ │ │ │ + ldr r3, [pc, #28] @ (16f7ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16f704 │ │ │ │ + bne.n 16f7a4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r4, #6 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #4 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ 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] @ (16f82c ) │ │ │ │ - ldr r3, [pc, #260] @ (16f830 ) │ │ │ │ + ldr r2, [pc, #260] @ (16f8cc ) │ │ │ │ + ldr r3, [pc, #260] @ (16f8d0 ) │ │ │ │ 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 16f80e │ │ │ │ + beq.n 16f8ae │ │ │ │ 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 │ │ │ │ @@ -422478,48 +422538,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 16f758 │ │ │ │ - ldr r2, [pc, #36] @ (16f834 ) │ │ │ │ - ldr r3, [pc, #28] @ (16f830 ) │ │ │ │ + bne.n 16f7f8 │ │ │ │ + ldr r2, [pc, #36] @ (16f8d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (16f8d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16f828 │ │ │ │ + bne.n 16f8c8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ 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] @ (16f94c ) │ │ │ │ - ldr r3, [pc, #256] @ (16f950 ) │ │ │ │ + ldr r2, [pc, #256] @ (16f9ec ) │ │ │ │ + ldr r3, [pc, #256] @ (16f9f0 ) │ │ │ │ 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 16f92e │ │ │ │ + beq.n 16f9ce │ │ │ │ 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 │ │ │ │ @@ -422576,34 +422636,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 16f87a │ │ │ │ - ldr r2, [pc, #36] @ (16f954 ) │ │ │ │ - ldr r3, [pc, #28] @ (16f950 ) │ │ │ │ + bne.n 16f91a │ │ │ │ + ldr r2, [pc, #36] @ (16f9f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (16f9f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16f948 │ │ │ │ + bne.n 16f9e8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #27 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 16f9b6 │ │ │ │ + cbz r2, 16fa56 │ │ │ │ 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 │ │ │ │ @@ -422622,18 +422682,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 16f968 │ │ │ │ + bne.n 16fa08 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16fa06 │ │ │ │ + cbz r2, 16faa6 │ │ │ │ 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 │ │ │ │ @@ -422648,18 +422708,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 16f9c4 │ │ │ │ + bne.n 16fa64 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16fa64 │ │ │ │ + cbz r2, 16fb04 │ │ │ │ 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 │ │ │ │ @@ -422678,19 +422738,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 16fa1a │ │ │ │ + bne.n 16faba │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16fac4 │ │ │ │ + cbz r2, 16fb64 │ │ │ │ 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 │ │ │ │ @@ -422709,19 +422769,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 16fa7a │ │ │ │ + bne.n 16fb1a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16fb28 │ │ │ │ + cbz r2, 16fbc8 │ │ │ │ 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 │ │ │ │ @@ -422740,19 +422800,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 16fad8 │ │ │ │ + bne.n 16fb78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16fb8c │ │ │ │ + cbz r2, 16fc2c │ │ │ │ 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 │ │ │ │ @@ -422771,19 +422831,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 16fb3c │ │ │ │ + bne.n 16fbdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16fbf0 │ │ │ │ + cbz r2, 16fc90 │ │ │ │ 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 │ │ │ │ @@ -422802,33 +422862,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 16fba0 │ │ │ │ + bne.n 16fc40 │ │ │ │ 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] @ (16fcc0 ) │ │ │ │ - ldr r3, [pc, #184] @ (16fcc4 ) │ │ │ │ + ldr r2, [pc, #184] @ (16fd60 ) │ │ │ │ + ldr r3, [pc, #184] @ (16fd64 ) │ │ │ │ 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 16fca2 │ │ │ │ + beq.n 16fd42 │ │ │ │ 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] │ │ │ │ @@ -422865,50 +422925,50 @@ │ │ │ │ movs r1, #0 │ │ │ │ umlal ip, r1, r0, r4 │ │ │ │ mov r0, ip │ │ │ │ blx 42240 <__aeabi_uldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 16fc28 │ │ │ │ - ldr r2, [pc, #36] @ (16fcc8 ) │ │ │ │ - ldr r3, [pc, #28] @ (16fcc4 ) │ │ │ │ + bne.n 16fcc8 │ │ │ │ + ldr r2, [pc, #36] @ (16fd68 ) │ │ │ │ + ldr r3, [pc, #28] @ (16fd64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16fcbc │ │ │ │ + bne.n 16fd5c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ 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] @ (16fe0c ) │ │ │ │ + ldr r3, [pc, #296] @ (16feac ) │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #296] @ (16fe10 ) │ │ │ │ + ldr r2, [pc, #296] @ (16feb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 16fdee │ │ │ │ + beq.n 16fe8e │ │ │ │ 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 │ │ │ │ @@ -422977,35 +423037,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 16fd14 │ │ │ │ - ldr r2, [pc, #36] @ (16fe14 ) │ │ │ │ - ldr r3, [pc, #24] @ (16fe0c ) │ │ │ │ + bne.n 16fdb4 │ │ │ │ + ldr r2, [pc, #36] @ (16feb4 ) │ │ │ │ + ldr r3, [pc, #24] @ (16feac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16fe08 │ │ │ │ + bne.n 16fea8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + lsls r2, r5, #5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16ff14 │ │ │ │ + beq.n 16ffb4 │ │ │ │ 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 │ │ │ │ @@ -423064,20 +423124,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 16fe3a │ │ │ │ + bne.n 16feda │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 170014 │ │ │ │ + beq.n 1700b4 │ │ │ │ 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 │ │ │ │ @@ -423136,35 +423196,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 16ff3a │ │ │ │ + bne.n 16ffda │ │ │ │ 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] @ (17015c ) │ │ │ │ + ldr r3, [pc, #300] @ (1701fc ) │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #300] @ (170160 ) │ │ │ │ + ldr r2, [pc, #300] @ (170200 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17013c │ │ │ │ + beq.n 1701dc │ │ │ │ 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 │ │ │ │ @@ -423232,33 +423292,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 170060 │ │ │ │ - ldr r2, [pc, #36] @ (170164 ) │ │ │ │ - ldr r3, [pc, #28] @ (17015c ) │ │ │ │ + bne.n 170100 │ │ │ │ + ldr r2, [pc, #36] @ (170204 ) │ │ │ │ + ldr r3, [pc, #28] @ (1701fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 170156 │ │ │ │ + bne.n 1701f6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u8 q8, , #8 │ │ │ │ - mrc2 0, 5, r0, cr12, cr11, {3} │ │ │ │ - cbz r2, 1701c0 │ │ │ │ + vqadd.u32 q0, q4, │ │ │ │ + mrc2 0, 0, r0, cr12, cr11, {3} │ │ │ │ + cbz r2, 170260 │ │ │ │ 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 │ │ │ │ @@ -423275,19 +423335,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 170174 │ │ │ │ + bne.n 170214 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 170220 │ │ │ │ + cbz r2, 1702c0 │ │ │ │ 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 │ │ │ │ @@ -423304,19 +423364,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 1701d2 │ │ │ │ + bne.n 170272 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 170280 │ │ │ │ + cbz r2, 170320 │ │ │ │ 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 │ │ │ │ @@ -423333,19 +423393,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 170232 │ │ │ │ + bne.n 1702d2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1702dc │ │ │ │ + cbz r2, 17037c │ │ │ │ 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 │ │ │ │ @@ -423362,19 +423422,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 170290 │ │ │ │ + bne.n 170330 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 170330 │ │ │ │ + cbz r2, 1703d0 │ │ │ │ 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 │ │ │ │ @@ -423390,19 +423450,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 1702ec │ │ │ │ + bne.n 17038c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 170384 │ │ │ │ + cbz r2, 170424 │ │ │ │ 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 │ │ │ │ @@ -423418,19 +423478,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 170340 │ │ │ │ + bne.n 1703e0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1703d8 │ │ │ │ + cbz r2, 170478 │ │ │ │ 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 │ │ │ │ @@ -423446,19 +423506,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 170394 │ │ │ │ + bne.n 170434 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 17042c │ │ │ │ + cbz r2, 1704cc │ │ │ │ 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 │ │ │ │ @@ -423474,24 +423534,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 1703e8 │ │ │ │ + bne.n 170488 │ │ │ │ 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 170524 │ │ │ │ + beq.n 1705c4 │ │ │ │ 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 │ │ │ │ @@ -423555,24 +423615,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 170454 │ │ │ │ + bne.n 1704f4 │ │ │ │ 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 170620 │ │ │ │ + beq.n 1706c0 │ │ │ │ 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 │ │ │ │ @@ -423633,24 +423693,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 170550 │ │ │ │ + bne.n 1705f0 │ │ │ │ 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 170720 │ │ │ │ + beq.n 1707c0 │ │ │ │ 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 │ │ │ │ @@ -423716,24 +423776,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 17064c │ │ │ │ + bne.n 1706ec │ │ │ │ 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 170820 │ │ │ │ + beq.n 1708c0 │ │ │ │ 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 │ │ │ │ @@ -423799,33 +423859,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 17074c │ │ │ │ + bne.n 1707ec │ │ │ │ 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] @ (17090c ) │ │ │ │ - ldr r3, [pc, #208] @ (170910 ) │ │ │ │ + ldr r2, [pc, #208] @ (1709ac ) │ │ │ │ + ldr r3, [pc, #208] @ (1709b0 ) │ │ │ │ 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 1708ec │ │ │ │ + beq.n 17098c │ │ │ │ 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 │ │ │ │ @@ -423868,47 +423928,47 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 42de8 <__aeabi_ldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 170858 │ │ │ │ - ldr r2, [pc, #36] @ (170914 ) │ │ │ │ - ldr r3, [pc, #32] @ (170910 ) │ │ │ │ + bne.n 1708f8 │ │ │ │ + ldr r2, [pc, #36] @ (1709b4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1709b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 170906 │ │ │ │ + bne.n 1709a6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7bc007b │ │ │ │ + @ instruction: 0xf71c007b │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf70c007b │ │ │ │ + @ instruction: 0xf66c007b │ │ │ │ stmdb 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] @ (170a6c ) │ │ │ │ - ldr r3, [pc, #320] @ (170a70 ) │ │ │ │ + ldr r2, [pc, #320] @ (170b0c ) │ │ │ │ + ldr r3, [pc, #320] @ (170b10 ) │ │ │ │ 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 170a4e │ │ │ │ + beq.w 170aee │ │ │ │ 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] │ │ │ │ @@ -423988,36 +424048,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 17095c │ │ │ │ - ldr r2, [pc, #36] @ (170a74 ) │ │ │ │ - ldr r3, [pc, #28] @ (170a70 ) │ │ │ │ + bne.n 1709fc │ │ │ │ + ldr r2, [pc, #36] @ (170b14 ) │ │ │ │ + ldr r3, [pc, #28] @ (170b10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 170a68 │ │ │ │ + bne.n 170b08 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - movt r0, #51323 @ 0xc87b │ │ │ │ + @ instruction: 0xf62c007b │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, sl, #16449536 @ 0xfb0000 │ │ │ │ + add.w r0, sl, #16449536 @ 0xfb0000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 170b6e │ │ │ │ + beq.n 170c0e │ │ │ │ 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 │ │ │ │ @@ -424082,18 +424142,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 170a9e │ │ │ │ + bne.n 170b3e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r2, 170be4 │ │ │ │ + cbz r2, 170c84 │ │ │ │ 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 │ │ │ │ @@ -424116,19 +424176,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 170b82 │ │ │ │ + bne.n 170c22 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 170c5a │ │ │ │ + cbz r2, 170cfa │ │ │ │ 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 │ │ │ │ @@ -424151,18 +424211,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 170bf6 │ │ │ │ + bne.n 170c96 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 170ccc │ │ │ │ + cbz r2, 170d6c │ │ │ │ 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 │ │ │ │ @@ -424185,19 +424245,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 170c6a │ │ │ │ + bne.n 170d0a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 170d40 │ │ │ │ + cbz r2, 170de0 │ │ │ │ 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 │ │ │ │ @@ -424220,24 +424280,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 170cde │ │ │ │ + bne.n 170d7e │ │ │ │ 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 170e42 │ │ │ │ + beq.n 170ee2 │ │ │ │ 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] │ │ │ │ @@ -424303,32 +424363,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 170d6c │ │ │ │ + bne.n 170e0c │ │ │ │ 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] @ (170f38 ) │ │ │ │ - ldr r3, [pc, #220] @ (170f3c ) │ │ │ │ + ldr r2, [pc, #220] @ (170fd8 ) │ │ │ │ + ldr r3, [pc, #220] @ (170fdc ) │ │ │ │ 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 170f18 │ │ │ │ + beq.n 170fb8 │ │ │ │ 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 │ │ │ │ @@ -424375,50 +424435,50 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 42240 <__aeabi_uldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 170e78 │ │ │ │ - ldr r2, [pc, #36] @ (170f40 ) │ │ │ │ - ldr r3, [pc, #32] @ (170f3c ) │ │ │ │ + bne.n 170f18 │ │ │ │ + ldr r2, [pc, #36] @ (170fe0 ) │ │ │ │ + ldr r3, [pc, #32] @ (170fdc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 170f32 │ │ │ │ + bne.n 170fd2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf19c007b │ │ │ │ + @ instruction: 0xf0fc007b │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0e0007b │ │ │ │ + orr.w r0, r0, #123 @ 0x7b │ │ │ │ stmdb 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] @ (1710dc ) │ │ │ │ + ldr r3, [pc, #384] @ (17117c ) │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #384] @ (1710e0 ) │ │ │ │ + ldr r2, [pc, #384] @ (171180 ) │ │ │ │ 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 1710bc │ │ │ │ + beq.w 17115c │ │ │ │ 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 │ │ │ │ @@ -424511,37 +424571,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 170f8c │ │ │ │ - ldr r2, [pc, #36] @ (1710e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1710dc ) │ │ │ │ + bne.w 17102c │ │ │ │ + ldr r2, [pc, #36] @ (171184 ) │ │ │ │ + ldr r3, [pc, #28] @ (17117c ) │ │ │ │ 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 1710d6 │ │ │ │ + bne.n 171176 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, sl, #123 @ 0x7b │ │ │ │ - vqadd.s64 q0, q6, │ │ │ │ + vshr.s32 q8, , #6 │ │ │ │ + mrc 0, 4, r0, cr12, cr11, {3} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1711de │ │ │ │ + beq.n 17127e │ │ │ │ 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 │ │ │ │ @@ -424606,136 +424666,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 17110e │ │ │ │ + bne.n 1711ae │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #8] @ (1711f0 ) │ │ │ │ + ldr r3, [pc, #8] @ (171290 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #8] @ (171200 ) │ │ │ │ + ldr r3, [pc, #8] @ (1712a0 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r0, sp, #8 │ │ │ │ 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, 171236 │ │ │ │ + cbz r2, 1712d6 │ │ │ │ movs r1, #3 │ │ │ │ blx 4279c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r4, r3 │ │ │ │ - blt.n 171242 │ │ │ │ + blt.n 1712e2 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ blx 422c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17123c │ │ │ │ + blt.n 1712dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #16] @ (171248 ) │ │ │ │ + ldr r0, [pc, #16] @ (1712e8 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 17121a │ │ │ │ + b.n 1712ba │ │ │ │ mov r0, r4 │ │ │ │ blx 42980 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 171232 │ │ │ │ - subs r0, #52 @ 0x34 │ │ │ │ + b.n 1712d2 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ movs r5, r2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1712a6 │ │ │ │ + cbnz r3, 171346 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 171298 │ │ │ │ + bls.n 171338 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ - cbnz r0, 1712a2 │ │ │ │ + cbnz r0, 171342 │ │ │ │ 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, 17129c │ │ │ │ + cbz r2, 17133c │ │ │ │ add r1, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, ip │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 42b18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1712aa │ │ │ │ + cbz r0, 17134a │ │ │ │ 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 171276 │ │ │ │ + b.n 171316 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #13] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ - b.n 171294 │ │ │ │ + b.n 171334 │ │ │ │ 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] @ (171348 ) │ │ │ │ - ldr r3, [pc, #132] @ (17134c ) │ │ │ │ + ldr r0, [pc, #128] @ (1713e8 ) │ │ │ │ + ldr r3, [pc, #132] @ (1713ec ) │ │ │ │ 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 171302 │ │ │ │ + bne.n 1713a2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - ldr r2, [pc, #104] @ (171350 ) │ │ │ │ + ldr r2, [pc, #104] @ (1713f0 ) │ │ │ │ add r3, r5 │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr r3, [pc, #96] @ (17134c ) │ │ │ │ + ldr r3, [pc, #96] @ (1713ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 171344 │ │ │ │ + bne.n 1713e4 │ │ │ │ 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 │ │ │ │ @@ -424755,42 +424815,42 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r0, r3 │ │ │ │ blx 431e0 │ │ │ │ - b.n 1712e2 │ │ │ │ + b.n 171382 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldc 0, cr0, [r2, #-492]! @ 0xfffffe14 │ │ │ │ + ldc 0, cr0, [r2], {123} @ 0x7b │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r0, #-492] @ 0xfffffe14 │ │ │ │ + ldcl 0, cr0, [r0], #-492 @ 0xfffffe14 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ subs r3, r1, #1 │ │ │ │ negs r1, r1 │ │ │ │ add r3, r2 │ │ │ │ ands r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 171366 │ │ │ │ + bcc.n 171406 │ │ │ │ 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 17124c │ │ │ │ - cbz r0, 17139a │ │ │ │ + bl 1712ec │ │ │ │ + cbz r0, 17143a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r1, 171396 │ │ │ │ + cbz r1, 171436 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r2, r3, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 42884 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -424822,30 +424882,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] @ (171470 ) │ │ │ │ + ldr r1, [pc, #132] @ (171510 ) │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #132] @ (171474 ) │ │ │ │ + ldr r3, [pc, #132] @ (171514 ) │ │ │ │ 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 171466 │ │ │ │ + bcs.n 171506 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 171466 │ │ │ │ + bhi.n 171506 │ │ │ │ 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] │ │ │ │ @@ -424858,99 +424918,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, 17144c │ │ │ │ + cbz r0, 1714ec │ │ │ │ mov r2, ip │ │ │ │ add r0, lr │ │ │ │ blx 431e0 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (171478 ) │ │ │ │ - ldr r3, [pc, #32] @ (171474 ) │ │ │ │ + ldr r2, [pc, #40] @ (171518 ) │ │ │ │ + ldr r3, [pc, #32] @ (171514 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17146a │ │ │ │ + bne.n 17150a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 17144e │ │ │ │ + b.n 1714ee │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc 0, cr0, [lr], {123} @ 0x7b │ │ │ │ + sbc.w r0, lr, fp, ror #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, sl, fp, ror #1 │ │ │ │ + add.w r0, sl, fp, ror #1 │ │ │ │ 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] @ (17155c ) │ │ │ │ - ldr r3, [pc, #208] @ (171560 ) │ │ │ │ + ldr r1, [pc, #204] @ (1715fc ) │ │ │ │ + ldr r3, [pc, #208] @ (171600 ) │ │ │ │ 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 171552 │ │ │ │ + bne.n 1715f2 │ │ │ │ ldrd r4, r1, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r4 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #0] │ │ │ │ - bls.n 1714da │ │ │ │ + bls.n 17157a │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17154e │ │ │ │ + bne.n 1715ee │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r4, 171502 │ │ │ │ + cbz r4, 1715a2 │ │ │ │ add r4, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r1 │ │ │ │ mov r1, r4 │ │ │ │ blx 42b18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17154e │ │ │ │ + beq.n 1715ee │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r0, r4, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 171508 │ │ │ │ + bne.n 1715a8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #120] @ (171564 ) │ │ │ │ - ldr r3, [pc, #112] @ (171560 ) │ │ │ │ + ldr r2, [pc, #120] @ (171604 ) │ │ │ │ + ldr r3, [pc, #112] @ (171600 ) │ │ │ │ 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 171556 │ │ │ │ + bne.n 1715f6 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ - b.n 1714be │ │ │ │ + b.n 17155e │ │ │ │ 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] │ │ │ │ @@ -424970,63 +425030,63 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, r3 │ │ │ │ blx 431e0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1714e2 │ │ │ │ + b.n 171582 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1714ea │ │ │ │ + b.n 17158a │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - sbc.w r0, sl, fp, ror #1 │ │ │ │ + @ instruction: 0xeaca007b │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, lr, fp, ror #1 │ │ │ │ + orn r0, lr, fp, ror #1 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1715cc │ │ │ │ + cbnz r3, 17166c │ │ │ │ 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 1715b2 │ │ │ │ + bls.n 171652 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1715c0 │ │ │ │ + cbnz r2, 171660 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - cbz r0, 1715ba │ │ │ │ + cbz r0, 17165a │ │ │ │ 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 42b18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1715c0 │ │ │ │ + cbz r0, 171660 │ │ │ │ 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 171592 │ │ │ │ + b.n 171632 │ │ │ │ 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 │ │ │ │ @@ -425037,263 +425097,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 171630 │ │ │ │ + bcc.n 1716d0 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17165e │ │ │ │ + bne.n 1716fe │ │ │ │ ldrd r4, r2, [r3, #4] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 171628 │ │ │ │ + bls.n 1716c8 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 17165a │ │ │ │ + cbnz r2, 1716fa │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 171654 │ │ │ │ + cbz r4, 1716f4 │ │ │ │ adds r4, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ blx 42b18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 17165a │ │ │ │ + cbz r0, 1716fa │ │ │ │ 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 17124c │ │ │ │ + bl 1712ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1715f2 │ │ │ │ + beq.n 171692 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 171650 │ │ │ │ + cbz r1, 1716f0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r2, r4, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 42884 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n 1715f2 │ │ │ │ + b.n 171692 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 17160a │ │ │ │ + b.n 1716aa │ │ │ │ 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 171354 │ │ │ │ + bl 1713f4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1716ce │ │ │ │ + cbnz r3, 17176e │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1716b2 │ │ │ │ + bls.n 171752 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1716ca │ │ │ │ + cbnz r2, 17176a │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1716c4 │ │ │ │ + cbz r1, 171764 │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 42b18 │ │ │ │ - cbz r0, 1716ca │ │ │ │ + cbz r0, 17176a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1712b4 │ │ │ │ + bl 171354 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 17169a │ │ │ │ + b.n 17173a │ │ │ │ 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 171354 │ │ │ │ + bl 1713f4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 17173a │ │ │ │ + cbnz r3, 1717da │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 17171e │ │ │ │ + bls.n 1717be │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 171736 │ │ │ │ + cbnz r2, 1717d6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 171730 │ │ │ │ + cbz r1, 1717d0 │ │ │ │ adds r1, #2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 42b18 │ │ │ │ - cbz r0, 171736 │ │ │ │ + cbz r0, 1717d6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1712b4 │ │ │ │ + bl 171354 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 171706 │ │ │ │ + b.n 1717a6 │ │ │ │ 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 171354 │ │ │ │ + bl 1713f4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1717a4 │ │ │ │ + cbnz r3, 171844 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 171788 │ │ │ │ + bls.n 171828 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1717a0 │ │ │ │ + cbnz r2, 171840 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 17179a │ │ │ │ + cbz r1, 17183a │ │ │ │ adds r1, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 42b18 │ │ │ │ - cbz r0, 1717a0 │ │ │ │ + cbz r0, 171840 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1712b4 │ │ │ │ + bl 171354 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 171770 │ │ │ │ + b.n 171810 │ │ │ │ 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 171354 │ │ │ │ + bl 1713f4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 171812 │ │ │ │ + cbnz r3, 1718b2 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1717f6 │ │ │ │ + bls.n 171896 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 17180e │ │ │ │ + cbnz r2, 1718ae │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 171808 │ │ │ │ + cbz r1, 1718a8 │ │ │ │ adds r1, #8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 42b18 │ │ │ │ - cbz r0, 17180e │ │ │ │ + cbz r0, 1718ae │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1712b4 │ │ │ │ + bl 171354 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1717de │ │ │ │ + b.n 17187e │ │ │ │ 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] @ (1718ac ) │ │ │ │ + ldr r3, [pc, #128] @ (17194c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (1718b0 ) │ │ │ │ + ldr r2, [pc, #128] @ (171950 ) │ │ │ │ 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 1718a2 │ │ │ │ + bcs.n 171942 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1718a2 │ │ │ │ + bhi.n 171942 │ │ │ │ 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] │ │ │ │ @@ -425308,42 +425368,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, 171888 │ │ │ │ + cbz r3, 171928 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1718b4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1718ac ) │ │ │ │ + ldr r2, [pc, #40] @ (171954 ) │ │ │ │ + ldr r3, [pc, #28] @ (17194c ) │ │ │ │ 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 1718a6 │ │ │ │ + bne.n 171946 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 17188a │ │ │ │ + b.n 17192a │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 171850 │ │ │ │ + b.n 1717b0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n 171794 │ │ │ │ + b.n 1716f4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17192e │ │ │ │ + bne.n 1719ce │ │ │ │ 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] │ │ │ │ @@ -425351,42 +425411,42 @@ │ │ │ │ blx 43258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 171910 │ │ │ │ + bls.n 1719b0 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 171924 │ │ │ │ + cbnz r1, 1719c4 │ │ │ │ mov.w ip, r0, lsl #1 │ │ │ │ - cbz r0, 17191e │ │ │ │ + cbz r0, 1719be │ │ │ │ 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 42b18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 171924 │ │ │ │ + cbz r0, 1719c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1712b4 │ │ │ │ + bl 171354 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - b.n 1718f0 │ │ │ │ + b.n 171990 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -425396,165 +425456,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, 171956 │ │ │ │ + cbnz r2, 1719f6 │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 17195a │ │ │ │ + bls.n 1719fa │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 171952 │ │ │ │ + bhi.n 1719f2 │ │ │ │ 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, 17198e │ │ │ │ + cbnz r3, 171a2e │ │ │ │ ldrd ip, r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bhi.n 17198a │ │ │ │ + bhi.n 171a2a │ │ │ │ sub.w ip, ip, r3 │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 171990 │ │ │ │ + bls.n 171a30 │ │ │ │ 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 17198e │ │ │ │ + beq.n 171a2e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ blx 431e0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1719bc │ │ │ │ + cbnz r3, 171a5c │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1719c0 │ │ │ │ + bcc.n 171a60 │ │ │ │ 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 1719bc │ │ │ │ + beq.n 171a5c │ │ │ │ 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 1719f2 │ │ │ │ + bne.n 171a92 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 1719f6 │ │ │ │ + bls.n 171a96 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.n 1719ee │ │ │ │ + ble.n 171a8e │ │ │ │ add.w ip, r1, #2 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1719f2 │ │ │ │ + beq.n 171a92 │ │ │ │ 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 171a36 │ │ │ │ + bne.n 171ad6 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 171a3a │ │ │ │ + bls.n 171ada │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #3 │ │ │ │ - ble.n 171a32 │ │ │ │ + ble.n 171ad2 │ │ │ │ add.w ip, r1, #4 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 171a36 │ │ │ │ + beq.n 171ad6 │ │ │ │ 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 171a7a │ │ │ │ + bne.n 171b1a │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 171a80 │ │ │ │ + bls.n 171b20 │ │ │ │ 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 171a76 │ │ │ │ + ble.n 171b16 │ │ │ │ add.w ip, r2, #8 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 171a7a │ │ │ │ + beq.n 171b1a │ │ │ │ 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 171ad0 │ │ │ │ + bcs.n 171b70 │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 4350c │ │ │ │ - cbz r0, 171ad0 │ │ │ │ + cbz r0, 171b70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ @@ -425562,190 +425622,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 171b8e │ │ │ │ + beq.n 171c2e │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 171af8 │ │ │ │ + b.n 171b98 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 171b94 │ │ │ │ + beq.n 171c34 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 171af2 │ │ │ │ + bne.n 171b92 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 171b8e │ │ │ │ + bne.n 171c2e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 171b18 │ │ │ │ + b.n 171bb8 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 171b8e │ │ │ │ + beq.n 171c2e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 171b10 │ │ │ │ + bne.n 171bb0 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 171b10 │ │ │ │ + bls.n 171bb0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ - b.n 171b42 │ │ │ │ + b.n 171be2 │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 171b10 │ │ │ │ + bls.n 171bb0 │ │ │ │ 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 171b32 │ │ │ │ + bne.n 171bd2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 171b32 │ │ │ │ + beq.n 171bd2 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 171b32 │ │ │ │ + bne.n 171bd2 │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 171b32 │ │ │ │ + bne.n 171bd2 │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 171b32 │ │ │ │ + bne.n 171bd2 │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 171b32 │ │ │ │ + bne.n 171bd2 │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 171b32 │ │ │ │ + bne.n 171bd2 │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 171b90 │ │ │ │ + b.n 171c30 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 171b06 │ │ │ │ + b.n 171ba6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #80] @ (171bf8 ) │ │ │ │ + ldr r2, [pc, #80] @ (171c98 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #80] @ (171bfc ) │ │ │ │ + ldr r3, [pc, #80] @ (171c9c ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 425c8 │ │ │ │ - cbz r0, 171bf0 │ │ │ │ + cbz r0, 171c90 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 171bf0 │ │ │ │ - ldr r0, [pc, #56] @ (171c00 ) │ │ │ │ + cbz r3, 171c90 │ │ │ │ + ldr r0, [pc, #56] @ (171ca0 ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 427fc │ │ │ │ - cbz r0, 171bf0 │ │ │ │ + cbz r0, 171c90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #40] @ (171c04 ) │ │ │ │ - ldr r3, [pc, #32] @ (171bfc ) │ │ │ │ + ldr r2, [pc, #40] @ (171ca4 ) │ │ │ │ + ldr r3, [pc, #32] @ (171c9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 171bf4 │ │ │ │ + bne.n 171c94 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 171bd8 │ │ │ │ + b.n 171c78 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - b.n 171498 │ │ │ │ + b.n 1723f8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - b.n 171448 │ │ │ │ + b.n 1723a8 │ │ │ │ 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] @ (171c84 ) │ │ │ │ + ldr r2, [pc, #100] @ (171d24 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #100] @ (171c88 ) │ │ │ │ + ldr r3, [pc, #100] @ (171d28 ) │ │ │ │ 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 4303c │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 171c56 │ │ │ │ - ldr r1, [pc, #76] @ (171c8c ) │ │ │ │ - ldr r2, [pc, #72] @ (171c88 ) │ │ │ │ + cbz r0, 171cf6 │ │ │ │ + ldr r1, [pc, #76] @ (171d2c ) │ │ │ │ + ldr r2, [pc, #72] @ (171d28 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 171c80 │ │ │ │ + bne.n 171d20 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 425f8 │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 171c6e │ │ │ │ + cbz r0, 171d0e │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 42c08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 171c3c │ │ │ │ + b.n 171cdc │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx 421a4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 171c62 │ │ │ │ + b.n 171d02 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - b.n 172434 │ │ │ │ + b.n 172394 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172408 │ │ │ │ + b.n 172368 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 42318 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -425773,15 +425833,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 43138 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 171cfe │ │ │ │ + beq.n 171d9e │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -425794,183 +425854,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] @ (171e14 ) │ │ │ │ + ldr r0, [pc, #228] @ (171eb4 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #228] @ (171e18 ) │ │ │ │ + ldr r1, [pc, #228] @ (171eb8 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #224] @ (171e1c ) │ │ │ │ + ldr r0, [pc, #224] @ (171ebc ) │ │ │ │ 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 171e0a │ │ │ │ + bhi.n 171eaa │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add.w r5, r2, #8 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 171d9c │ │ │ │ + bls.n 171e3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 171dca │ │ │ │ + bhi.n 171e6a │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #168] @ (171e20 ) │ │ │ │ + ldr r1, [pc, #168] @ (171ec0 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 171de0 │ │ │ │ + beq.n 171e80 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 171dd4 │ │ │ │ + cbz r0, 171e74 │ │ │ │ mov r2, r6 │ │ │ │ - bl 179748 │ │ │ │ + bl 1797e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 171e0a │ │ │ │ + beq.n 171eaa │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 171da2 │ │ │ │ + b.n 171e42 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 171e0a │ │ │ │ + beq.n 171eaa │ │ │ │ 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] @ (171e24 ) │ │ │ │ - ldr r3, [pc, #96] @ (171e18 ) │ │ │ │ + ldr r2, [pc, #112] @ (171ec4 ) │ │ │ │ + ldr r3, [pc, #96] @ (171eb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 171e0e │ │ │ │ + bne.n 171eae │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 171d76 │ │ │ │ + b.n 171e16 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 42b18 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 171d8e │ │ │ │ + b.n 171e2e │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r7, r6 │ │ │ │ blx 4324c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 171e0a │ │ │ │ + cbz r0, 171eaa │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 431e0 │ │ │ │ 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 171da2 │ │ │ │ + b.n 171e42 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 171da4 │ │ │ │ + b.n 171e44 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1723ac │ │ │ │ + b.n 17230c │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172384 │ │ │ │ + b.n 1722e4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1722b4 │ │ │ │ + b.n 172214 │ │ │ │ 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 171e4a │ │ │ │ - b.n 171e5c │ │ │ │ + bcc.n 171eea │ │ │ │ + b.n 171efc │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 171e5c │ │ │ │ + bcs.n 171efc │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 171e44 │ │ │ │ + bne.n 171ee4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 171d1c │ │ │ │ + bl 171dbc │ │ │ │ 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 171eb6 │ │ │ │ + bcs.n 171f56 │ │ │ │ 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, 171eb0 │ │ │ │ + cbz r2, 171f50 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 171eac │ │ │ │ + cbnz r1, 171f4c │ │ │ │ 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 171e90 │ │ │ │ + bne.n 171f30 │ │ │ │ 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] │ │ │ │ @@ -425984,197 +426044,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 17b39c │ │ │ │ + bl 17b43c │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r9 │ │ │ │ itt ne │ │ │ │ strne.w sl, [sp, #4] │ │ │ │ movne fp, r4 │ │ │ │ - bne.n 171f0a │ │ │ │ - b.n 171f60 │ │ │ │ + bne.n 171faa │ │ │ │ + b.n 172000 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 171f60 │ │ │ │ + beq.n 172000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b204 │ │ │ │ + bl 17b2a4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 171f02 │ │ │ │ + bne.n 171fa2 │ │ │ │ mov r4, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - cbnz r2, 171f6c │ │ │ │ + cbnz r2, 17200c │ │ │ │ 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 17b280 │ │ │ │ - cbz r6, 171f4e │ │ │ │ + bl 17b320 │ │ │ │ + cbz r6, 171fee │ │ │ │ ldr.w r4, [sl, #-4]! │ │ │ │ mov r0, r5 │ │ │ │ subs r6, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17b204 │ │ │ │ + bl 17b2a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 171f36 │ │ │ │ + bne.n 171fd6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 171f1e │ │ │ │ + bne.n 171fbe │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 171f02 │ │ │ │ + beq.n 171fa2 │ │ │ │ mov r0, r7 │ │ │ │ blx 423b4 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 171f0a │ │ │ │ + bne.n 171faa │ │ │ │ mov r0, r5 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r6, #5 │ │ │ │ - bhi.n 172030 │ │ │ │ + bhi.n 1720d0 │ │ │ │ adds r3, r6, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r8, sl │ │ │ │ - bcs.n 17202c │ │ │ │ + bcs.n 1720cc │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 172036 │ │ │ │ + bhi.n 1720d6 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ mov r8, sl │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 42b18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172030 │ │ │ │ + beq.n 1720d0 │ │ │ │ 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 17204e │ │ │ │ + beq.n 1720ee │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ sub.w r6, r1, #8 │ │ │ │ - b.n 171fc4 │ │ │ │ + b.n 172064 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r3, r6, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 17201a │ │ │ │ + bcs.n 1720ba │ │ │ │ subs r6, #8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 17b204 │ │ │ │ + bl 17b2a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 171fb8 │ │ │ │ + bne.n 172058 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmn.w sl, #5 │ │ │ │ - bhi.n 172030 │ │ │ │ + bhi.n 1720d0 │ │ │ │ add.w r3, sl, #4 │ │ │ │ cmp r3, r8 │ │ │ │ - bls.n 17203e │ │ │ │ + bls.n 1720de │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 172046 │ │ │ │ + bhi.n 1720e6 │ │ │ │ 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 42b18 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 172030 │ │ │ │ + cbz r0, 1720d0 │ │ │ │ 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 171fc2 │ │ │ │ + bcc.n 172062 │ │ │ │ sub.w r6, sl, #4 │ │ │ │ ldr r3, [r7, r6] │ │ │ │ cmp r3, r4 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - bne.w 171f1e │ │ │ │ - b.n 171f22 │ │ │ │ + bne.w 171fbe │ │ │ │ + b.n 171fc2 │ │ │ │ adds r3, r0, r6 │ │ │ │ - bne.n 171fa2 │ │ │ │ + bne.n 172042 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r8, sl │ │ │ │ it cc │ │ │ │ movcc r8, sl │ │ │ │ - b.n 171f92 │ │ │ │ + b.n 172032 │ │ │ │ adds.w sl, r7, sl │ │ │ │ - bne.n 17200a │ │ │ │ - b.n 172030 │ │ │ │ + bne.n 1720aa │ │ │ │ + b.n 1720d0 │ │ │ │ cmp r8, r3 │ │ │ │ it cc │ │ │ │ movcc r8, r3 │ │ │ │ - b.n 171ff4 │ │ │ │ + b.n 172094 │ │ │ │ ldr r1, [r0, r6] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 172064 │ │ │ │ + beq.n 172104 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ - cbnz r2, 172060 │ │ │ │ + cbnz r2, 172100 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 171f26 │ │ │ │ + b.n 171fc6 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 171f78 │ │ │ │ + b.n 172018 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 171f26 │ │ │ │ + b.n 171fc6 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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, 1720ec │ │ │ │ + cbnz r3, 17218c │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ blx 4324c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17212e │ │ │ │ + beq.n 1721ce │ │ │ │ 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} │ │ │ │ @@ -426182,39 +426242,39 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w r0, [ip] │ │ │ │ mov r2, r7 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #28] │ │ │ │ blx 431e0 │ │ │ │ str r7, [r4, #32] │ │ │ │ - cbnz r6, 17211a │ │ │ │ + cbnz r6, 1721ba │ │ │ │ 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 4324c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17212e │ │ │ │ + cbz r0, 1721ce │ │ │ │ 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 1720e2 │ │ │ │ + beq.n 172182 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 172136 │ │ │ │ + beq.n 1721d6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 423b4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @@ -426222,30 +426282,30 @@ │ │ │ │ movs r3, #20 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ mul.w r5, r3, r5 │ │ │ │ mov r0, r5 │ │ │ │ blx 4324c │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172128 │ │ │ │ + beq.n 1721c8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 431e0 │ │ │ │ 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] @ 1721dc │ │ │ │ + ldr.w lr, [pc, #104] @ 17227c │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #100] @ (1721e0 ) │ │ │ │ + ldr r0, [pc, #100] @ (172280 ) │ │ │ │ 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 │ │ │ │ @@ -426256,100 +426316,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 426b8 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1721e4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1721e0 ) │ │ │ │ + ldr r2, [pc, #48] @ (172284 ) │ │ │ │ + ldr r3, [pc, #40] @ (172280 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1721d6 │ │ │ │ + bne.n 172276 │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + ble.n 172240 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + ble.n 1721d4 │ │ │ │ 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, 172264 │ │ │ │ - ldr r1, [pc, #208] @ (1722d8 ) │ │ │ │ - ldr r0, [pc, #212] @ (1722dc ) │ │ │ │ + cbz r5, 172304 │ │ │ │ + ldr r1, [pc, #208] @ (172378 ) │ │ │ │ + ldr r0, [pc, #212] @ (17237c ) │ │ │ │ ldr r6, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 17215c │ │ │ │ + bl 1721fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 187b34 │ │ │ │ + bl 187bd4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 4324c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 17223e │ │ │ │ + cbz r0, 1722de │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldrd r0, r3, [sp] │ │ │ │ str.w r6, [r2], #4 │ │ │ │ - bl 187b48 │ │ │ │ + bl 187be8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 17224a │ │ │ │ + cbnz r0, 1722ea │ │ │ │ mov r0, r5 │ │ │ │ blx 423b4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #148] @ (1722e0 ) │ │ │ │ + ldr r0, [pc, #148] @ (172380 ) │ │ │ │ add r0, pc │ │ │ │ - bl 17215c │ │ │ │ + bl 1721fc │ │ │ │ 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 17223e │ │ │ │ + b.n 1722de │ │ │ │ ldr.w r3, [r7, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1722cc │ │ │ │ + beq.n 17236c │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1722d2 │ │ │ │ + beq.n 172372 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 172244 │ │ │ │ + bne.n 1722e4 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 173314 │ │ │ │ + bl 1733b4 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 172290 │ │ │ │ + cbnz r0, 172330 │ │ │ │ mov r0, r8 │ │ │ │ blx 423b4 │ │ │ │ - b.n 172244 │ │ │ │ + b.n 1722e4 │ │ │ │ adds r5, #1 │ │ │ │ - bl 173124 │ │ │ │ + bl 1731c4 │ │ │ │ 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 │ │ │ │ @@ -426360,68 +426420,68 @@ │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #0 │ │ │ │ cmp r5, #8 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17228a │ │ │ │ + bne.n 17232a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17339c │ │ │ │ - b.n 172282 │ │ │ │ - bl 1738f4 │ │ │ │ - b.n 172244 │ │ │ │ - bl 173be0 │ │ │ │ - b.n 172244 │ │ │ │ - @ instruction: 0xfbe60020 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + bl 17343c │ │ │ │ + b.n 172322 │ │ │ │ + bl 173994 │ │ │ │ + b.n 1722e4 │ │ │ │ + bl 173c80 │ │ │ │ + b.n 1722e4 │ │ │ │ + @ instruction: 0xfbf60020 │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ movs r4, r2 │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ movs r5, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldrd sl, fp, [sp, #48] @ 0x30 │ │ │ │ - bl 179690 │ │ │ │ + bl 179730 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17245a │ │ │ │ + beq.w 1724fa │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17245a │ │ │ │ + beq.w 1724fa │ │ │ │ mov.w r8, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r8, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 1737d4 │ │ │ │ - cbnz r0, 1723aa │ │ │ │ + bl 173874 │ │ │ │ + cbnz r0, 17244a │ │ │ │ mov r0, r6 │ │ │ │ blx 43258 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 43258 │ │ │ │ add.w r1, r9, #11 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r8 │ │ │ │ str.w r1, [r4, #380] @ 0x17c │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172454 │ │ │ │ + beq.n 1724f4 │ │ │ │ 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 │ │ │ │ @@ -426434,132 +426494,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 17a4a0 │ │ │ │ + bl 17a540 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ 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 173564 │ │ │ │ + bl 173604 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172334 │ │ │ │ + beq.n 1723d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 179a3c │ │ │ │ + bl 179adc │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172334 │ │ │ │ - ldr r1, [pc, #212] @ (1724a8 ) │ │ │ │ + beq.n 1723d4 │ │ │ │ + ldr r1, [pc, #212] @ (172548 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 43444 │ │ │ │ - cbz r0, 172434 │ │ │ │ + cbz r0, 1724d4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 17246a │ │ │ │ + beq.n 17250a │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 172478 │ │ │ │ - ldr r0, [pc, #192] @ (1724ac ) │ │ │ │ + beq.n 172518 │ │ │ │ + ldr r0, [pc, #192] @ (17254c ) │ │ │ │ add r0, pc │ │ │ │ blx 4368c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172486 │ │ │ │ - ldr r0, [pc, #184] @ (1724b0 ) │ │ │ │ + beq.n 172526 │ │ │ │ + ldr r0, [pc, #184] @ (172550 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 17e97c │ │ │ │ + bl 17ea1c │ │ │ │ mov r2, r9 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 173a60 │ │ │ │ + bl 173b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172334 │ │ │ │ + beq.n 1723d4 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 17249a │ │ │ │ + beq.n 17253a │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 17243a │ │ │ │ + cbz r3, 1724da │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 172334 │ │ │ │ + b.n 1723d4 │ │ │ │ strb.w r8, [r4, #392] @ 0x188 │ │ │ │ - b.n 1723de │ │ │ │ - ldr r1, [pc, #120] @ (1724b4 ) │ │ │ │ + b.n 17247e │ │ │ │ + ldr r1, [pc, #120] @ (172554 ) │ │ │ │ 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 17e094 │ │ │ │ + bl 17e134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17242e │ │ │ │ + bne.n 1724ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ 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 17397c │ │ │ │ + bl 173a1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1723ea │ │ │ │ - b.n 172334 │ │ │ │ + bne.n 17248a │ │ │ │ + b.n 1723d4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 173c6c │ │ │ │ + bl 173d0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1723ea │ │ │ │ - b.n 172334 │ │ │ │ - ldr r0, [pc, #48] @ (1724b8 ) │ │ │ │ + bne.n 17248a │ │ │ │ + b.n 1723d4 │ │ │ │ + ldr r0, [pc, #48] @ (172558 ) │ │ │ │ add r0, pc │ │ │ │ blx 4368c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1723f6 │ │ │ │ + bne.n 172496 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 173998 │ │ │ │ - b.n 1723f6 │ │ │ │ + bl 173a38 │ │ │ │ + b.n 172496 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1800d8 │ │ │ │ - b.n 172428 │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + bl 180178 │ │ │ │ + b.n 1724c8 │ │ │ │ + movs r6, #190 @ 0xbe │ │ │ │ movs r5, r2 │ │ │ │ - movs r6, #176 @ 0xb0 │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ movs r5, r2 │ │ │ │ - movs r6, #204 @ 0xcc │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ movs r5, r2 │ │ │ │ - movs r6, #162 @ 0xa2 │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ movs r5, r2 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ movs r5, r2 │ │ │ │ - cbz r0, 1724e2 │ │ │ │ + cbz r0, 172582 │ │ │ │ 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 │ │ │ │ @@ -426571,581 +426631,581 @@ │ │ │ │ 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] @ (172650 ) │ │ │ │ + ldr r2, [pc, #344] @ (1726f0 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #344] @ (172654 ) │ │ │ │ + ldr r3, [pc, #344] @ (1726f4 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #340] @ (172658 ) │ │ │ │ + ldr r0, [pc, #340] @ (1726f8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r6, [pc, #340] @ (17265c ) │ │ │ │ + ldr r6, [pc, #340] @ (1726fc ) │ │ │ │ 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 17e97c │ │ │ │ - cbnz r0, 17253c │ │ │ │ + bl 17ea1c │ │ │ │ + cbnz r0, 1725dc │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #316] @ (172660 ) │ │ │ │ + ldr r0, [pc, #316] @ (172700 ) │ │ │ │ add r0, pc │ │ │ │ - bl 17e97c │ │ │ │ + bl 17ea1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1725bc │ │ │ │ - ldr r0, [pc, #308] @ (172664 ) │ │ │ │ + beq.n 17265c │ │ │ │ + ldr r0, [pc, #308] @ (172704 ) │ │ │ │ add r0, pc │ │ │ │ blx 4368c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17262e │ │ │ │ + beq.n 1726ce │ │ │ │ movs r5, #3 │ │ │ │ - b.n 17253e │ │ │ │ + b.n 1725de │ │ │ │ movs r5, #2 │ │ │ │ - ldr r0, [pc, #296] @ (172668 ) │ │ │ │ + ldr r0, [pc, #296] @ (172708 ) │ │ │ │ add r0, pc │ │ │ │ blx 4368c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1725d0 │ │ │ │ + beq.n 172670 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 42eb8 <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 172576 │ │ │ │ + beq.n 172616 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 1725f0 │ │ │ │ - bhi.n 1725f6 │ │ │ │ + beq.n 172690 │ │ │ │ + bhi.n 172696 │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 1725f0 │ │ │ │ + beq.n 172690 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 1725fa │ │ │ │ + beq.n 17269a │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r7, r0, #30 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.n 17257c │ │ │ │ + bne.n 17261c │ │ │ │ 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 1722e4 │ │ │ │ + bl 172384 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1725cc │ │ │ │ + cbz r0, 17266c │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1725a0 │ │ │ │ + beq.n 172640 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ - cbz r5, 172600 │ │ │ │ - ldr r2, [pc, #200] @ (17266c ) │ │ │ │ - ldr r3, [pc, #176] @ (172654 ) │ │ │ │ + cbz r5, 1726a0 │ │ │ │ + ldr r2, [pc, #200] @ (17270c ) │ │ │ │ + ldr r3, [pc, #176] @ (1726f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17264c │ │ │ │ + bne.n 1726ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ (172670 ) │ │ │ │ + ldr r0, [pc, #176] @ (172710 ) │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 17e97c │ │ │ │ + bl 17ea1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17253e │ │ │ │ + bne.n 1725de │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1725a0 │ │ │ │ - ldr r0, [pc, #160] @ (172674 ) │ │ │ │ + b.n 172640 │ │ │ │ + ldr r0, [pc, #160] @ (172714 ) │ │ │ │ add r0, pc │ │ │ │ blx 4368c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172576 │ │ │ │ - ldr r3, [pc, #152] @ (172678 ) │ │ │ │ + beq.n 172616 │ │ │ │ + ldr r3, [pc, #152] @ (172718 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (17267c ) │ │ │ │ + ldr r2, [pc, #152] @ (17271c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ - b.n 17254c │ │ │ │ + b.n 1725ec │ │ │ │ lsrs r6, r0, #22 │ │ │ │ lsls r7, r0, #10 │ │ │ │ - b.n 172570 │ │ │ │ + b.n 172610 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 17256c │ │ │ │ + bne.n 17260c │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r7, r0, #20 │ │ │ │ - b.n 172570 │ │ │ │ - ldr r0, [pc, #124] @ (172680 ) │ │ │ │ + b.n 172610 │ │ │ │ + ldr r0, [pc, #124] @ (172720 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 17e97c │ │ │ │ + bl 17ea1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1725a0 │ │ │ │ + beq.n 172640 │ │ │ │ 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 1722e4 │ │ │ │ + bl 172384 │ │ │ │ str.w r0, [r4, #408] @ 0x198 │ │ │ │ - b.n 1725a0 │ │ │ │ - ldr r0, [pc, #84] @ (172684 ) │ │ │ │ + b.n 172640 │ │ │ │ + ldr r0, [pc, #84] @ (172724 ) │ │ │ │ add r0, pc │ │ │ │ blx 4368c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 172538 │ │ │ │ - bl 1737d4 │ │ │ │ + bne.w 1725d8 │ │ │ │ + bl 173874 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 172538 │ │ │ │ - bl 173c88 │ │ │ │ - b.n 172538 │ │ │ │ + beq.w 1725d8 │ │ │ │ + bl 173d28 │ │ │ │ + b.n 1725d8 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - blt.n 172654 │ │ │ │ + bge.n 1727b4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + movs r5, #246 @ 0xf6 │ │ │ │ movs r5, r2 │ │ │ │ - bge.n 17263c │ │ │ │ + bge.n 17279c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r5, #234 @ 0xea │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ movs r5, r2 │ │ │ │ - movs r5, #110 @ 0x6e │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ movs r5, r2 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r6, #20 │ │ │ │ movs r5, r2 │ │ │ │ - bge.n 172720 │ │ │ │ + bls.n 172680 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ movs r5, r2 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ movs r5, r2 │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ movs r5, r2 │ │ │ │ - movs r4, #132 @ 0x84 │ │ │ │ + movs r4, #148 @ 0x94 │ │ │ │ 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, 1726a6 │ │ │ │ + cbnz r0, 172746 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 1726fa │ │ │ │ + cbnz r3, 17279a │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17269c │ │ │ │ + beq.n 17273c │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 17e328 │ │ │ │ + bl 17e3c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 17e230 │ │ │ │ + bl 17e2d0 │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1726ce │ │ │ │ - bl 172688 │ │ │ │ + cbz r0, 17276e │ │ │ │ + bl 172728 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1726ec │ │ │ │ + beq.n 17278c │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1726e2 │ │ │ │ + beq.n 172782 │ │ │ │ mov r0, r4 │ │ │ │ - bl 173b4c │ │ │ │ - b.n 17269c │ │ │ │ + bl 173bec │ │ │ │ + b.n 17273c │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 180090 │ │ │ │ - b.n 1726da │ │ │ │ + bl 180130 │ │ │ │ + b.n 17277a │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 17439c │ │ │ │ + bl 17443c │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 1726d6 │ │ │ │ - ldr r1, [pc, #16] @ (17270c ) │ │ │ │ + b.n 172776 │ │ │ │ + ldr r1, [pc, #16] @ (1727ac ) │ │ │ │ ldrd r2, r3, [r0, #400] @ 0x190 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ - b.n 1726ac │ │ │ │ + b.n 17274c │ │ │ │ nop │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + movs r5, #12 │ │ │ │ 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, 172756 │ │ │ │ + cbz r4, 1727f6 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 172088 │ │ │ │ + bl 172128 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 172756 │ │ │ │ + cbz r0, 1727f6 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r1, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ add.w r0, r5, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 17275c │ │ │ │ + ldr.w ip, [pc, #24] @ 1727fc │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (172760 ) │ │ │ │ + ldr r3, [pc, #20] @ (172800 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 17e2d4 │ │ │ │ + bl 17e374 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - stc2l 15, cr15, [pc, #-1020]! @ 172364 │ │ │ │ + stc2l 15, cr15, [pc, #-1020]! @ 172404 │ │ │ │ @ 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, 172780 │ │ │ │ + cbz r2, 172820 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1727a0 │ │ │ │ + cbz r0, 172840 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 173878 │ │ │ │ + bl 173918 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1727a0 │ │ │ │ + cbz r0, 172840 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17281c │ │ │ │ + bne.n 1728bc │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [r4, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 172838 │ │ │ │ - ldr r1, [pc, #292] @ (1728d0 ) │ │ │ │ - ldr r0, [pc, #296] @ (1728d4 ) │ │ │ │ + beq.n 1728d8 │ │ │ │ + ldr r1, [pc, #292] @ (172970 ) │ │ │ │ + ldr r0, [pc, #296] @ (172974 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 17215c │ │ │ │ + bl 1721fc │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 4324c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172848 │ │ │ │ - ldr r0, [pc, #276] @ (1728d8 ) │ │ │ │ + beq.n 1728e8 │ │ │ │ + ldr r0, [pc, #276] @ (172978 ) │ │ │ │ add r0, pc │ │ │ │ - bl 17215c │ │ │ │ + bl 1721fc │ │ │ │ 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 1728a4 │ │ │ │ + beq.n 172944 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 4324c │ │ │ │ mov r2, r0 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1728a4 │ │ │ │ + beq.n 172944 │ │ │ │ str r0, [sp, #0] │ │ │ │ subs r1, #4 │ │ │ │ adds r0, r6, #4 │ │ │ │ - bl 187b9c │ │ │ │ + bl 187c3c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1728ba │ │ │ │ - cbz r5, 17280a │ │ │ │ + beq.n 17295a │ │ │ │ + cbz r5, 1728aa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 423b4 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17279a │ │ │ │ + beq.n 17283a │ │ │ │ add.w r3, r4, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ adds r0, #1 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 172824 │ │ │ │ + bne.n 1728c4 │ │ │ │ dmb ish │ │ │ │ - b.n 17279a │ │ │ │ + b.n 17283a │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 172896 │ │ │ │ + beq.n 172936 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1728ac │ │ │ │ + beq.n 17294c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 172856 │ │ │ │ + beq.n 1728f6 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ - cbnz r3, 17287a │ │ │ │ + cbnz r3, 17291a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 173314 │ │ │ │ + bl 1733b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172848 │ │ │ │ + beq.n 1728e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 173234 │ │ │ │ + bl 1732d4 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17279a │ │ │ │ + beq.n 17283a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17281c │ │ │ │ + bne.n 1728bc │ │ │ │ add.w r3, r4, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 172882 │ │ │ │ + bne.n 172922 │ │ │ │ dmb ish │ │ │ │ - b.n 17284e │ │ │ │ + b.n 1728ee │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 173878 │ │ │ │ + bl 173918 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 17286e │ │ │ │ + b.n 17290e │ │ │ │ mov r0, r6 │ │ │ │ blx 423b4 │ │ │ │ - b.n 172848 │ │ │ │ + b.n 1728e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 173b64 │ │ │ │ + bl 173c04 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 17286e │ │ │ │ + b.n 17290e │ │ │ │ mov r0, r2 │ │ │ │ blx 423b4 │ │ │ │ mov r0, r6 │ │ │ │ blx 423b4 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17284e │ │ │ │ - b.n 17287a │ │ │ │ - @ instruction: 0xf6300020 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + beq.n 1728ee │ │ │ │ + b.n 17291a │ │ │ │ + movw r0, #2080 @ 0x820 │ │ │ │ + str r6, [r7, #12] │ │ │ │ movs r4, r2 │ │ │ │ - movs r4, #100 @ 0x64 │ │ │ │ + movs r4, #116 @ 0x74 │ │ │ │ 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] @ (172954 ) │ │ │ │ + ldr r2, [pc, #100] @ (1729f4 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #100] @ (172958 ) │ │ │ │ + ldr r3, [pc, #100] @ (1729f8 ) │ │ │ │ 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 179180 │ │ │ │ + bl 179220 │ │ │ │ ldr.w r2, [r6, #380] @ 0x17c │ │ │ │ - cbnz r2, 172936 │ │ │ │ - cbnz r5, 172944 │ │ │ │ + cbnz r2, 1729d6 │ │ │ │ + cbnz r5, 1729e4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ - bl 17924c │ │ │ │ - ldr r2, [pc, #60] @ (17295c ) │ │ │ │ - ldr r3, [pc, #56] @ (172958 ) │ │ │ │ + bl 1792ec │ │ │ │ + ldr r2, [pc, #60] @ (1729fc ) │ │ │ │ + ldr r3, [pc, #56] @ (1729f8 ) │ │ │ │ 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 172950 │ │ │ │ + bne.n 1729f0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r1, [r6, #376] @ 0x178 │ │ │ │ mov r0, sp │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 172914 │ │ │ │ + beq.n 1729b4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1791c0 │ │ │ │ - b.n 172914 │ │ │ │ + bl 179260 │ │ │ │ + b.n 1729b4 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - bvc.n 172968 │ │ │ │ + bvs.n 172ac8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 172918 │ │ │ │ + bvs.n 172a78 │ │ │ │ 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] @ 172a1c │ │ │ │ + ldr.w ip, [pc, #172] @ 172abc │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #168] @ (172a20 ) │ │ │ │ + ldr r4, [pc, #168] @ (172ac0 ) │ │ │ │ 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 1729b8 │ │ │ │ + beq.n 172a58 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #132] @ (172a24 ) │ │ │ │ - ldr r3, [pc, #124] @ (172a20 ) │ │ │ │ + ldr r2, [pc, #132] @ (172ac4 ) │ │ │ │ + ldr r3, [pc, #124] @ (172ac0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 172a18 │ │ │ │ + bne.n 172ab8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [ip] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 172a06 │ │ │ │ - ldr r2, [pc, #100] @ (172a28 ) │ │ │ │ + beq.n 172aa6 │ │ │ │ + ldr r2, [pc, #100] @ (172ac8 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 42ef4 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17299c │ │ │ │ + beq.n 172a3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 428c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 423b4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17299c │ │ │ │ + beq.n 172a3c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 427a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 1729fe │ │ │ │ + cbz r0, 172a9e │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1729ea │ │ │ │ + bne.n 172a8a │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 425a4 │ │ │ │ - b.n 17299e │ │ │ │ + b.n 172a3e │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1729c0 │ │ │ │ + bne.n 172a60 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17299c │ │ │ │ - b.n 1729c0 │ │ │ │ + beq.n 172a3c │ │ │ │ + b.n 172a60 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - bvs.n 17292c │ │ │ │ + bpl.n 172a8c │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 172adc │ │ │ │ + bpl.n 172a3c │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r2, #108 @ 0x6c │ │ │ │ + movs r2, #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, #3896] @ 0xf38 │ │ │ │ - ldr r2, [pc, #476] @ (172c1c ) │ │ │ │ + ldr r2, [pc, #476] @ (172cbc ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #476] @ (172c20 ) │ │ │ │ + ldr r3, [pc, #476] @ (172cc0 ) │ │ │ │ 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 428c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 172c12 │ │ │ │ + beq.w 172cb2 │ │ │ │ mov r7, r0 │ │ │ │ movs r4, #0 │ │ │ │ blx 422dc │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 172a70 │ │ │ │ + b.n 172b10 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 427a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 172a68 │ │ │ │ + bne.n 172b08 │ │ │ │ mov r0, r7 │ │ │ │ blx 43060 │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ movwhi r3, #52429 @ 0xcccd │ │ │ │ @@ -427159,85 +427219,85 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 427a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172b8c │ │ │ │ + beq.n 172c2c │ │ │ │ add.w r4, r0, #19 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ blx 429e0 <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 172aac │ │ │ │ + bne.n 172b4c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, r0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 172ae6 │ │ │ │ + beq.n 172b86 │ │ │ │ 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 172aac │ │ │ │ + bge.n 172b4c │ │ │ │ mov r0, r4 │ │ │ │ blx 43258 │ │ │ │ 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 172aac │ │ │ │ + beq.n 172b4c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it ls │ │ │ │ movls.w r8, #0 │ │ │ │ - bhi.n 172bfa │ │ │ │ + bhi.n 172c9a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 42b18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172aac │ │ │ │ + beq.n 172b4c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 172be8 │ │ │ │ + beq.n 172c88 │ │ │ │ ldrd lr, ip, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 172b40 │ │ │ │ + b.n 172be0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 172be4 │ │ │ │ + beq.n 172c84 │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 172b3a │ │ │ │ + bge.n 172bda │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 172bee │ │ │ │ + bne.n 172c8e │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 172b6a │ │ │ │ + beq.n 172c0a │ │ │ │ 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] │ │ │ │ @@ -427251,20 +427311,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 427a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 172ab6 │ │ │ │ + bne.n 172b56 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 172c06 │ │ │ │ - ldr.w r8, [pc, #140] @ 172c24 │ │ │ │ + beq.n 172ca6 │ │ │ │ + ldr.w r8, [pc, #140] @ 172cc4 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -427274,1843 +427334,1843 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 423b4 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 172b9e │ │ │ │ + bne.n 172c3e │ │ │ │ mov r0, r9 │ │ │ │ blx 425a4 │ │ │ │ - ldr r2, [pc, #92] @ (172c28 ) │ │ │ │ - ldr r3, [pc, #84] @ (172c20 ) │ │ │ │ + ldr r2, [pc, #92] @ (172cc8 ) │ │ │ │ + ldr r3, [pc, #84] @ (172cc0 ) │ │ │ │ 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 172c16 │ │ │ │ + bne.n 172cb6 │ │ │ │ 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 172b6a │ │ │ │ + beq.n 172c0a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 172b6a │ │ │ │ + b.n 172c0a │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 4309c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 172b0e │ │ │ │ + b.n 172bae │ │ │ │ mov r0, r7 │ │ │ │ blx 425a4 │ │ │ │ mov r0, r5 │ │ │ │ blx 423b4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 172bc8 │ │ │ │ + b.n 172c68 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bpl.n 172b90 │ │ │ │ + bpl.n 172cf0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r0, #168 @ 0xa8 │ │ │ │ movs r5, r2 │ │ │ │ - bmi.n 172c8c │ │ │ │ + bcc.n 172bec │ │ │ │ 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] @ (172d48 ) │ │ │ │ + ldr r0, [pc, #264] @ (172de8 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #264] @ (172d4c ) │ │ │ │ + ldr r3, [pc, #264] @ (172dec ) │ │ │ │ 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 171934 │ │ │ │ + bl 1719d4 │ │ │ │ ldr.w r2, [r5, #380] @ 0x17c │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 171944 │ │ │ │ + bl 1719e4 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 172d00 │ │ │ │ + bne.n 172da0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ blx 4356c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 172d00 │ │ │ │ + bne.n 172da0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 171a10 │ │ │ │ + bl 171ab0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 172d00 │ │ │ │ + bne.n 172da0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 172d1e │ │ │ │ + beq.n 172dbe │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 171944 │ │ │ │ + bl 1719e4 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r3, 172d00 │ │ │ │ + cbnz r3, 172da0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r7, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 171944 │ │ │ │ + bl 1719e4 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 187be0 │ │ │ │ + bl 187c80 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 172d00 │ │ │ │ + bne.n 172da0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 4324c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 172d00 │ │ │ │ + cbz r0, 172da0 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 172cea │ │ │ │ + cbz r3, 172d8a │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 172cfa │ │ │ │ + bne.n 172d9a │ │ │ │ mov r1, r8 │ │ │ │ blx 431e0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 172d02 │ │ │ │ + beq.n 172da2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 172d02 │ │ │ │ + b.n 172da2 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 187b9c │ │ │ │ + bl 187c3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 172cdc │ │ │ │ + bne.n 172d7c │ │ │ │ mov r0, r4 │ │ │ │ blx 423b4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #76] @ (172d50 ) │ │ │ │ - ldr r3, [pc, #68] @ (172d4c ) │ │ │ │ + ldr r2, [pc, #76] @ (172df0 ) │ │ │ │ + ldr r3, [pc, #68] @ (172dec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 172d42 │ │ │ │ + bne.n 172de2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 171a10 │ │ │ │ + bl 171ab0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 172d00 │ │ │ │ + bne.n 172da0 │ │ │ │ movs r1, #20 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 171944 │ │ │ │ + bl 1719e4 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 172c90 │ │ │ │ - b.n 172d00 │ │ │ │ + beq.n 172d30 │ │ │ │ + b.n 172da0 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcc.n 172cbc │ │ │ │ + bcc.n 172e1c │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 172d40 │ │ │ │ + bcs.n 172ea0 │ │ │ │ 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] @ (172e64 ) │ │ │ │ - ldr r2, [pc, #252] @ (172e68 ) │ │ │ │ + ldr r3, [pc, #252] @ (172f04 ) │ │ │ │ + ldr r2, [pc, #252] @ (172f08 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #248] @ (172e6c ) │ │ │ │ + ldr r3, [pc, #248] @ (172f0c ) │ │ │ │ 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 172e42 │ │ │ │ + beq.n 172ee2 │ │ │ │ mov sl, r1 │ │ │ │ blx 437ac │ │ │ │ mov r5, r0 │ │ │ │ blx 43258 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 172da8 │ │ │ │ + b.n 172e48 │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 172dae │ │ │ │ + beq.n 172e4e │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 172dd8 │ │ │ │ + beq.n 172e78 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 172d9c │ │ │ │ + bne.n 172e3c │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 172da2 │ │ │ │ + beq.n 172e42 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r9, [r4] │ │ │ │ blx 421d4 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 172dfa │ │ │ │ + cbnz r0, 172e9a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 172e48 │ │ │ │ + bne.n 172ee8 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 172da8 │ │ │ │ + bne.n 172e48 │ │ │ │ mov r0, r5 │ │ │ │ blx 423b4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (172e70 ) │ │ │ │ - ldr r3, [pc, #136] @ (172e6c ) │ │ │ │ + ldr r2, [pc, #140] @ (172f10 ) │ │ │ │ + ldr r3, [pc, #136] @ (172f0c ) │ │ │ │ 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 172e5e │ │ │ │ + bne.n 172efe │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 172e3c │ │ │ │ + beq.n 172edc │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 42e24 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172dcc │ │ │ │ + beq.n 172e6c │ │ │ │ blx 434b8 <__errno_location@plt> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 172e20 │ │ │ │ + bne.n 172ec0 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 172dcc │ │ │ │ - ldr r3, [pc, #80] @ (172e74 ) │ │ │ │ + beq.n 172e6c │ │ │ │ + ldr r3, [pc, #80] @ (172f14 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 42634 │ │ │ │ - ldr r2, [pc, #72] @ (172e78 ) │ │ │ │ + ldr r2, [pc, #72] @ (172f18 ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 423b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 172de0 │ │ │ │ - ldr r1, [pc, #40] @ (172e74 ) │ │ │ │ + b.n 172e80 │ │ │ │ + ldr r1, [pc, #40] @ (172f14 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #44] @ (172e7c ) │ │ │ │ + ldr r2, [pc, #44] @ (172f1c ) │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ - b.n 172e3c │ │ │ │ + b.n 172edc │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcs.n 172d8c │ │ │ │ + bne.n 172eec │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcs.n 172d88 │ │ │ │ + bne.n 172ee8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 172ea4 │ │ │ │ + bne.n 173004 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r0, r3, #1 │ │ │ │ movs r5, r2 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + adds r2, r7, #7 │ │ │ │ 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] @ (172f90 ) │ │ │ │ + ldr r2, [pc, #256] @ (173030 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #256] @ (172f94 ) │ │ │ │ + ldr r3, [pc, #256] @ (173034 ) │ │ │ │ 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 187b34 │ │ │ │ + bl 187bd4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r2, [r1, #392] @ 0x188 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 172f3e │ │ │ │ + beq.n 172fde │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r5, [r4, #28] │ │ │ │ mov r7, r3 │ │ │ │ ldrd r1, r2, [r1, #376] @ 0x178 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17147c │ │ │ │ - cbnz r0, 172eec │ │ │ │ + bl 17151c │ │ │ │ + cbnz r0, 172f8c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 172f60 │ │ │ │ + beq.n 173000 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r2, [pc, #196] @ (172f98 ) │ │ │ │ - ldr r3, [pc, #188] @ (172f94 ) │ │ │ │ + ldr r2, [pc, #196] @ (173038 ) │ │ │ │ + ldr r3, [pc, #188] @ (173034 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 172f8a │ │ │ │ + bne.n 17302a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 171740 │ │ │ │ + bl 1717e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172ec6 │ │ │ │ + beq.n 172f66 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 172f68 │ │ │ │ + beq.n 173008 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187be0 │ │ │ │ + bl 187c80 │ │ │ │ movs r2, #8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r1, sp, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 17147c │ │ │ │ + bl 17151c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172ec6 │ │ │ │ + beq.n 172f66 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17147c │ │ │ │ + bl 17151c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172ec6 │ │ │ │ + beq.n 172f66 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 172ed2 │ │ │ │ + bne.n 172f72 │ │ │ │ mov r0, r5 │ │ │ │ blx 423b4 │ │ │ │ - b.n 172ed2 │ │ │ │ + b.n 172f72 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 4324c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172ed0 │ │ │ │ + beq.n 172f70 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, r1, [r4, #28] │ │ │ │ - bl 187b48 │ │ │ │ + bl 187be8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172ec6 │ │ │ │ + beq.n 172f66 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 172eba │ │ │ │ + b.n 172f5a │ │ │ │ mov r0, r5 │ │ │ │ blx 423b4 │ │ │ │ - b.n 172ed0 │ │ │ │ + b.n 172f70 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 171740 │ │ │ │ + bl 1717e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172ec6 │ │ │ │ + beq.n 172f66 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r2, #20 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 17147c │ │ │ │ + bl 17151c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 172efe │ │ │ │ - b.n 172ec6 │ │ │ │ + bne.n 172f9e │ │ │ │ + b.n 172f66 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n 173060 │ │ │ │ + beq.n 172fc0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 172fe8 │ │ │ │ + beq.n 172f48 │ │ │ │ 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] @ (173074 ) │ │ │ │ + ldr r2, [pc, #200] @ (173114 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #200] @ (173078 ) │ │ │ │ + ldr r3, [pc, #200] @ (173118 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 428c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 173048 │ │ │ │ - ldr r7, [pc, #180] @ (17307c ) │ │ │ │ + beq.n 1730e8 │ │ │ │ + ldr r7, [pc, #180] @ (17311c ) │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 427a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17303c │ │ │ │ + beq.n 1730dc │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 172fea │ │ │ │ + bne.n 17308a │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 172fd0 │ │ │ │ + beq.n 173070 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 172ffc │ │ │ │ + bne.n 17309c │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 172ffc │ │ │ │ + bne.n 17309c │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 172fd0 │ │ │ │ + beq.n 173070 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 42ef4 <__asprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172fd0 │ │ │ │ + beq.n 173070 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 421d4 <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 173066 │ │ │ │ + cbnz r0, 173106 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 173060 │ │ │ │ + beq.n 173100 │ │ │ │ blx 42ac4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 423b4 │ │ │ │ mov r0, r4 │ │ │ │ blx 427a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 172fda │ │ │ │ + bne.n 17307a │ │ │ │ mov r0, r4 │ │ │ │ blx 425a4 │ │ │ │ mov r0, r5 │ │ │ │ blx 42aac │ │ │ │ - ldr r2, [pc, #52] @ (173080 ) │ │ │ │ - ldr r3, [pc, #44] @ (173078 ) │ │ │ │ + ldr r2, [pc, #52] @ (173120 ) │ │ │ │ + ldr r3, [pc, #44] @ (173118 ) │ │ │ │ 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 17306e │ │ │ │ + bne.n 17310e │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 172f9c │ │ │ │ - b.n 17302c │ │ │ │ + bl 17303c │ │ │ │ + b.n 1730cc │ │ │ │ mov r0, r2 │ │ │ │ blx 423b4 │ │ │ │ - b.n 172fd0 │ │ │ │ + b.n 173070 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - beq.n 17310c │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, #1 │ │ │ │ + adds r6, r6, #1 │ │ │ │ movs r5, r2 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + ldmia r7!, {r4} │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 1730b6 │ │ │ │ + bne.n 173156 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1730ba │ │ │ │ + bls.n 17315a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (1730c0 ) │ │ │ │ + ldr r1, [pc, #28] @ (173160 ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 43444 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r4, r1, #0 │ │ │ │ + adds r4, r3, #0 │ │ │ │ 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] @ (173120 ) │ │ │ │ + ldr r1, [pc, #76] @ (1731c0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 172a2c │ │ │ │ + bl 172acc │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 17311c │ │ │ │ + cbz r0, 1731bc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 173116 │ │ │ │ + beq.n 1731b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 42ac4 │ │ │ │ - cbnz r0, 1730f4 │ │ │ │ + cbnz r0, 173194 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1730e8 │ │ │ │ + bne.n 173188 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r6, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 173116 │ │ │ │ + beq.n 1731b6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 423b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 423b4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 173102 │ │ │ │ + bne.n 1731a2 │ │ │ │ mov r0, r6 │ │ │ │ blx 423b4 │ │ │ │ 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] @ (173220 ) │ │ │ │ + ldr r2, [pc, #232] @ (1732c0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (173224 ) │ │ │ │ + ldr r3, [pc, #232] @ (1732c4 ) │ │ │ │ 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 17a44c │ │ │ │ + bl 17a4ec │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (173228 ) │ │ │ │ + ldr r2, [pc, #204] @ (1732c8 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 42ef4 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1731ba │ │ │ │ + blt.n 17325a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1730c4 │ │ │ │ + bl 173164 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 423b4 │ │ │ │ - cbnz r4, 1731d4 │ │ │ │ - ldr r1, [pc, #176] @ (17322c ) │ │ │ │ + cbnz r4, 173274 │ │ │ │ + ldr r1, [pc, #176] @ (1732cc ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 172a2c │ │ │ │ + bl 172acc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1731ba │ │ │ │ + cbz r0, 17325a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1730c4 │ │ │ │ + bl 173164 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1731ae │ │ │ │ + beq.n 17324e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 423b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 423b4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 17319a │ │ │ │ + bne.n 17323a │ │ │ │ mov r0, r6 │ │ │ │ blx 423b4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1731f8 │ │ │ │ - ldr r2, [pc, #116] @ (173230 ) │ │ │ │ - ldr r3, [pc, #100] @ (173224 ) │ │ │ │ + bne.n 173298 │ │ │ │ + ldr r2, [pc, #116] @ (1732d0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1732c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17321a │ │ │ │ + bne.n 1732ba │ │ │ │ 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 1731e2 │ │ │ │ + bne.n 173282 │ │ │ │ dmb ish │ │ │ │ - b.n 1731ba │ │ │ │ + b.n 17325a │ │ │ │ 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 1731f2 │ │ │ │ - b.n 173208 │ │ │ │ + beq.n 173292 │ │ │ │ + b.n 1732a8 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, r5 │ │ │ │ + subs r4, r5, r5 │ │ │ │ movs r5, r2 │ │ │ │ - bl 15322e │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + bl 1532ce │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ 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] @ (173308 ) │ │ │ │ - ldr r3, [pc, #192] @ (17330c ) │ │ │ │ + ldr r2, [pc, #192] @ (1733a8 ) │ │ │ │ + ldr r3, [pc, #192] @ (1733ac ) │ │ │ │ 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 42b48 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1732fa │ │ │ │ + beq.n 17339a │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 42d04 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1732a4 │ │ │ │ + beq.n 173344 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 4324c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1732a4 │ │ │ │ - cbz r5, 1732ba │ │ │ │ + cbz r0, 173344 │ │ │ │ + cbz r5, 17335a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17328e │ │ │ │ + b.n 17332e │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 1732b4 │ │ │ │ + bls.n 173354 │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 429bc │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 173288 │ │ │ │ + bhi.n 173328 │ │ │ │ mov r0, r7 │ │ │ │ blx 423b4 │ │ │ │ mov r0, r8 │ │ │ │ blx 423b4 │ │ │ │ mov r0, r6 │ │ │ │ blx 42980 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1732de │ │ │ │ + b.n 17337e │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 17329e │ │ │ │ + beq.n 17333e │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 172c2c │ │ │ │ + bl 172ccc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17329e │ │ │ │ + beq.n 17333e │ │ │ │ mov r0, r7 │ │ │ │ blx 423b4 │ │ │ │ mov r0, r8 │ │ │ │ blx 423b4 │ │ │ │ mov r0, r6 │ │ │ │ blx 42980 │ │ │ │ - ldr r2, [pc, #48] @ (173310 ) │ │ │ │ - ldr r3, [pc, #40] @ (17330c ) │ │ │ │ + ldr r2, [pc, #48] @ (1733b0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1733ac ) │ │ │ │ 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 173302 │ │ │ │ + bne.n 1733a2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 423b4 │ │ │ │ - b.n 1732b0 │ │ │ │ + b.n 173350 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5!, {r4} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, 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] @ (17338c ) │ │ │ │ - ldr r2, [pc, #104] @ (173390 ) │ │ │ │ + ldr r0, [pc, #100] @ (17342c ) │ │ │ │ + ldr r2, [pc, #104] @ (173430 ) │ │ │ │ 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, 173384 │ │ │ │ + cbnz r2, 173424 │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1764e4 │ │ │ │ + bl 176584 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #76] @ (173394 ) │ │ │ │ + ldr r2, [pc, #76] @ (173434 ) │ │ │ │ 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 42ef4 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 173384 │ │ │ │ + beq.n 173424 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ (173398 ) │ │ │ │ - ldr r3, [pc, #32] @ (173390 ) │ │ │ │ + ldr r2, [pc, #40] @ (173438 ) │ │ │ │ + ldr r3, [pc, #32] @ (173430 ) │ │ │ │ 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 173388 │ │ │ │ + bne.n 173428 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17336c │ │ │ │ + b.n 17340c │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, r5 │ │ │ │ + adds r6, r0, r6 │ │ │ │ movs r5, r2 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r6, 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] @ (173550 ) │ │ │ │ + ldr r2, [pc, #416] @ (1735f0 ) │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ - ldr r3, [pc, #416] @ (173554 ) │ │ │ │ + ldr r3, [pc, #416] @ (1735f4 ) │ │ │ │ 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 1713b8 │ │ │ │ - ldr r2, [pc, #396] @ (173558 ) │ │ │ │ + bl 171458 │ │ │ │ + ldr r2, [pc, #396] @ (1735f8 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 42ef4 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1733fe │ │ │ │ + beq.n 17349e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 42b48 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 173476 │ │ │ │ + bne.n 173516 │ │ │ │ blx 434b8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 173428 │ │ │ │ + beq.n 1734c8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 423b4 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1734dc │ │ │ │ - ldr r2, [pc, #332] @ (17355c ) │ │ │ │ - ldr r3, [pc, #324] @ (173554 ) │ │ │ │ + beq.n 17357c │ │ │ │ + ldr r2, [pc, #332] @ (1735fc ) │ │ │ │ + ldr r3, [pc, #324] @ (1735f4 ) │ │ │ │ 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 17354a │ │ │ │ + bne.w 1735ea │ │ │ │ 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 1764e4 │ │ │ │ + bl 176584 │ │ │ │ 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] @ (173560 ) │ │ │ │ + ldr r2, [pc, #280] @ (173600 ) │ │ │ │ add r2, pc │ │ │ │ blx 42ef4 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 173460 │ │ │ │ + beq.n 173500 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 172d54 │ │ │ │ + bl 172df4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 423b4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 42b48 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1733fe │ │ │ │ + beq.n 17349e │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 42760 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1734c8 │ │ │ │ + beq.n 173568 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 42b48 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1734e4 │ │ │ │ + bne.n 173584 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 172e80 │ │ │ │ - cbz r0, 1734c2 │ │ │ │ + bl 172f20 │ │ │ │ + cbz r0, 173562 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 1734fe │ │ │ │ + cbz r3, 17359e │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1734b0 │ │ │ │ + b.n 173550 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1734fa │ │ │ │ + bls.n 17359a │ │ │ │ subs r2, r3, r6 │ │ │ │ add.w r1, r8, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 432f4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1734a8 │ │ │ │ + bne.n 173548 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 42ac4 │ │ │ │ mov r0, r4 │ │ │ │ blx 42980 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 423b4 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17340c │ │ │ │ + bne.n 1734ac │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 423b4 │ │ │ │ - b.n 17340c │ │ │ │ + b.n 1734ac │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 42ac4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 42980 │ │ │ │ mov r0, r4 │ │ │ │ blx 42980 │ │ │ │ - b.n 1734ce │ │ │ │ + b.n 17356e │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 1734c2 │ │ │ │ + beq.n 173562 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx 436d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1734c2 │ │ │ │ + beq.n 173562 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 421d4 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 173542 │ │ │ │ + beq.n 1735e2 │ │ │ │ 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 17352c │ │ │ │ + bne.n 1735cc │ │ │ │ dmb ish │ │ │ │ - b.n 1734c8 │ │ │ │ + b.n 173568 │ │ │ │ mov r0, r5 │ │ │ │ blx 42ac4 │ │ │ │ - b.n 1734c8 │ │ │ │ + b.n 173568 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, r4 │ │ │ │ + adds r4, r2, r4 │ │ │ │ movs r5, r2 │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, r2, r2 │ │ │ │ + adds r4, r4, r2 │ │ │ │ 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] @ (173784 ) │ │ │ │ + ldr r1, [pc, #524] @ (173824 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #524] @ (173788 ) │ │ │ │ + ldr r2, [pc, #524] @ (173828 ) │ │ │ │ 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] @ (17378c ) │ │ │ │ + ldr r2, [pc, #504] @ (17382c ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 173668 │ │ │ │ - ldr r0, [pc, #496] @ (173790 ) │ │ │ │ + beq.n 173708 │ │ │ │ + ldr r0, [pc, #496] @ (173830 ) │ │ │ │ add r0, pc │ │ │ │ blx 43668 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 173648 │ │ │ │ - ldr r1, [pc, #488] @ (173794 ) │ │ │ │ + beq.n 1736e8 │ │ │ │ + ldr r1, [pc, #488] @ (173834 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 179ae8 │ │ │ │ + bl 179b88 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 172d54 │ │ │ │ + bl 172df4 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 173644 │ │ │ │ + bne.n 1736e4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1735f6 │ │ │ │ - ldr r2, [pc, #444] @ (173798 ) │ │ │ │ - ldr r3, [pc, #428] @ (173788 ) │ │ │ │ + beq.n 173696 │ │ │ │ + ldr r2, [pc, #444] @ (173838 ) │ │ │ │ + ldr r3, [pc, #428] @ (173828 ) │ │ │ │ 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 173780 │ │ │ │ + bne.w 173820 │ │ │ │ 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] @ (17379c ) │ │ │ │ + ldr r4, [pc, #416] @ (17383c ) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 179ae8 │ │ │ │ + bl 179b88 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 172d54 │ │ │ │ + bl 172df4 │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 173644 │ │ │ │ + cbnz r3, 1736e4 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 179ae8 │ │ │ │ + bl 179b88 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 172d54 │ │ │ │ + bl 172df4 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1735d8 │ │ │ │ + beq.n 173678 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1735d8 │ │ │ │ - ldr r0, [pc, #340] @ (1737a0 ) │ │ │ │ + b.n 173678 │ │ │ │ + ldr r0, [pc, #340] @ (173840 ) │ │ │ │ add r0, pc │ │ │ │ blx 43668 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 17367e │ │ │ │ - ldr r3, [pc, #332] @ (1737a4 ) │ │ │ │ + cbz r0, 17371e │ │ │ │ + ldr r3, [pc, #332] @ (173844 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #332] @ (1737a8 ) │ │ │ │ + ldr r2, [pc, #332] @ (173848 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ - b.n 1735aa │ │ │ │ + b.n 17364a │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 173678 │ │ │ │ + beq.n 173718 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 173692 │ │ │ │ - ldr r4, [pc, #312] @ (1737ac ) │ │ │ │ + beq.n 173732 │ │ │ │ + ldr r4, [pc, #312] @ (17384c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 17359c │ │ │ │ - ldr r4, [pc, #308] @ (1737b0 ) │ │ │ │ + b.n 17363c │ │ │ │ + ldr r4, [pc, #308] @ (173850 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 17359c │ │ │ │ - ldr r0, [pc, #308] @ (1737b4 ) │ │ │ │ + b.n 17363c │ │ │ │ + ldr r0, [pc, #308] @ (173854 ) │ │ │ │ add r0, pc │ │ │ │ blx 43668 │ │ │ │ - cbz r0, 173698 │ │ │ │ - ldr r1, [pc, #300] @ (1737b8 ) │ │ │ │ + cbz r0, 173738 │ │ │ │ + ldr r1, [pc, #300] @ (173858 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - b.n 1735b2 │ │ │ │ - ldr r4, [pc, #296] @ (1737bc ) │ │ │ │ + b.n 173652 │ │ │ │ + ldr r4, [pc, #296] @ (17385c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 17359c │ │ │ │ - ldr r0, [pc, #292] @ (1737c0 ) │ │ │ │ + b.n 17363c │ │ │ │ + ldr r0, [pc, #292] @ (173860 ) │ │ │ │ add r0, pc │ │ │ │ blx 4368c │ │ │ │ - cbz r0, 1736f8 │ │ │ │ - ldr r7, [pc, #288] @ (1737c4 ) │ │ │ │ + cbz r0, 173798 │ │ │ │ + ldr r7, [pc, #288] @ (173864 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #288] @ (1737c8 ) │ │ │ │ + ldr r3, [pc, #288] @ (173868 ) │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 179ae8 │ │ │ │ + bl 179b88 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 172d54 │ │ │ │ + bl 172df4 │ │ │ │ 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 173644 │ │ │ │ + bne.n 1736e4 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 179ae8 │ │ │ │ + bl 179b88 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 172d54 │ │ │ │ + bl 172df4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1735d2 │ │ │ │ - b.n 173644 │ │ │ │ + beq.w 173672 │ │ │ │ + b.n 1736e4 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov fp, r4 │ │ │ │ blx 4306c │ │ │ │ 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 173726 │ │ │ │ + b.n 1737c6 │ │ │ │ blx 434b8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 173644 │ │ │ │ + bne.n 1736e4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ mov r4, r0 │ │ │ │ blx 42fe8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 436c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 173714 │ │ │ │ - ldr r7, [pc, #132] @ (1737cc ) │ │ │ │ + beq.n 1737b4 │ │ │ │ + ldr r7, [pc, #132] @ (17386c ) │ │ │ │ mov r5, r6 │ │ │ │ - ldr r3, [pc, #132] @ (1737d0 ) │ │ │ │ + ldr r3, [pc, #132] @ (173870 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 179ae8 │ │ │ │ + bl 179b88 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 172d54 │ │ │ │ + bl 172df4 │ │ │ │ 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 173644 │ │ │ │ + bne.w 1736e4 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r7 │ │ │ │ - b.n 1735b2 │ │ │ │ + b.n 173652 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r1!, {r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + asrs r6, r1, #20 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r4, r0, #26 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ movs r5, r2 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + ldmia r1!, {r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r6, r6, #24 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r5, #17 │ │ │ │ + asrs r2, r7, #17 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + asrs r6, r5, #27 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r0, r3, #26 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r7, #25 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + asrs r0, r7, #26 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r6, r4, #22 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r6, r5, #27 │ │ │ │ + asrs r6, r7, #27 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r1, #22 │ │ │ │ + asrs r2, r3, #22 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r4, r4, #27 │ │ │ │ + asrs r4, r6, #27 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ 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] @ (17385c ) │ │ │ │ + ldr r3, [pc, #120] @ (1738fc ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 43210 │ │ │ │ mov r4, r0 │ │ │ │ blx 42fe8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1737fe │ │ │ │ + beq.n 17389e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42628 │ │ │ │ mov r4, r0 │ │ │ │ blx 43234 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1737f8 │ │ │ │ - ldr r3, [pc, #80] @ (173860 ) │ │ │ │ + bne.n 173898 │ │ │ │ + ldr r3, [pc, #80] @ (173900 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 4368c │ │ │ │ - cbz r0, 17383a │ │ │ │ + cbz r0, 1738da │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 17e97c │ │ │ │ + bl 17ea1c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1737f8 │ │ │ │ - ldr r0, [pc, #56] @ (173864 ) │ │ │ │ + bne.n 173898 │ │ │ │ + ldr r0, [pc, #56] @ (173904 ) │ │ │ │ add r0, pc │ │ │ │ - bl 17e97c │ │ │ │ + bl 17ea1c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #44] @ (173868 ) │ │ │ │ + ldr r0, [pc, #44] @ (173908 ) │ │ │ │ add r0, pc │ │ │ │ blx 4368c │ │ │ │ - cbz r0, 173854 │ │ │ │ - ldr r3, [pc, #36] @ (17386c ) │ │ │ │ + cbz r0, 1738f4 │ │ │ │ + ldr r3, [pc, #36] @ (17390c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (173870 ) │ │ │ │ + ldr r2, [pc, #36] @ (173910 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (173874 ) │ │ │ │ + ldr r0, [pc, #28] @ (173914 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 17381c │ │ │ │ + b.n 1738bc │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r2, r1, #22 │ │ │ │ + asrs r2, r3, #22 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r7, #23 │ │ │ │ + asrs r2, r1, #24 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r0, r7, #21 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #22 │ │ │ │ + asrs r2, r2, #22 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r6, r3, #21 │ │ │ │ + asrs r6, r5, #21 │ │ │ │ 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] @ 1738e8 │ │ │ │ + ldr.w ip, [pc, #92] @ 173988 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #80] @ (1738ec ) │ │ │ │ + ldr r3, [pc, #80] @ (17398c ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1746b0 │ │ │ │ + bl 174750 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1738de │ │ │ │ + cbz r0, 17397e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 172c2c │ │ │ │ + bl 172ccc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 423b4 │ │ │ │ - ldr r1, [pc, #40] @ (1738f0 ) │ │ │ │ - ldr r2, [pc, #36] @ (1738ec ) │ │ │ │ + ldr r1, [pc, #40] @ (173990 ) │ │ │ │ + ldr r2, [pc, #36] @ (17398c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1738e2 │ │ │ │ + bne.n 173982 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1738c4 │ │ │ │ + b.n 173964 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ 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] @ (173970 ) │ │ │ │ + ldr r2, [pc, #108] @ (173a10 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #108] @ (173974 ) │ │ │ │ + ldr r3, [pc, #108] @ (173a14 ) │ │ │ │ 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 1713b8 │ │ │ │ + bl 171458 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 172e80 │ │ │ │ + bl 172f20 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 173946 │ │ │ │ - ldr r1, [pc, #72] @ (173978 ) │ │ │ │ - ldr r2, [pc, #68] @ (173974 ) │ │ │ │ + cbnz r0, 1739e6 │ │ │ │ + ldr r1, [pc, #72] @ (173a18 ) │ │ │ │ + ldr r2, [pc, #68] @ (173a14 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 17396c │ │ │ │ + bne.n 173a0c │ │ │ │ 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 174898 │ │ │ │ + bl 174938 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17392c │ │ │ │ + bne.n 1739cc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 423b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 17392c │ │ │ │ + b.n 1739cc │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, 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 r0, r1 │ │ │ │ ldr.w r1, [r0], #208 │ │ │ │ - bl 174400 │ │ │ │ + bl 1744a0 │ │ │ │ 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] @ 173a50 │ │ │ │ + ldr.w lr, [pc, #168] @ 173af0 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr.w ip, [pc, #164] @ 173a54 │ │ │ │ + ldr.w ip, [pc, #164] @ 173af4 │ │ │ │ mov r3, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #160] @ (173a58 ) │ │ │ │ + ldr r2, [pc, #160] @ (173af8 ) │ │ │ │ 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 42ef4 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 173a0e │ │ │ │ + cbz r3, 173aae │ │ │ │ mov r0, r4 │ │ │ │ blx 42ad0 <__time64@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 421d4 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 173a30 │ │ │ │ + beq.n 173ad0 │ │ │ │ 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 173a26 │ │ │ │ + blt.n 173ac6 │ │ │ │ blx 423b4 │ │ │ │ - ldr r2, [pc, #76] @ (173a5c ) │ │ │ │ - ldr r3, [pc, #64] @ (173a54 ) │ │ │ │ + ldr r2, [pc, #76] @ (173afc ) │ │ │ │ + ldr r3, [pc, #64] @ (173af4 ) │ │ │ │ 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 173a4a │ │ │ │ + bne.n 173aea │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ blx 42348 <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 173a0a │ │ │ │ + b.n 173aaa │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 42b48 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 173a2c │ │ │ │ + beq.n 173acc │ │ │ │ blx 42980 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 173a0a │ │ │ │ + b.n 173aaa │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #18 │ │ │ │ + asrs r6, r2, #18 │ │ │ │ movs r5, r2 │ │ │ │ - stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r6} │ │ │ │ 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] @ (173b3c ) │ │ │ │ + ldr r2, [pc, #204] @ (173bdc ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #204] @ (173b40 ) │ │ │ │ + ldr r3, [pc, #204] @ (173be0 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #200] @ (173b44 ) │ │ │ │ + ldr r1, [pc, #200] @ (173be4 ) │ │ │ │ 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 179ae8 │ │ │ │ + bl 179b88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 173b30 │ │ │ │ + beq.n 173bd0 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 42b48 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 173b30 │ │ │ │ + beq.n 173bd0 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 42d04 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 173b34 │ │ │ │ + beq.n 173bd4 │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 173ad8 │ │ │ │ + beq.n 173b78 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 425b0 │ │ │ │ - cbnz r0, 173b34 │ │ │ │ + cbnz r0, 173bd4 │ │ │ │ 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 42968 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r5, #352] @ 0x160 │ │ │ │ - beq.n 173b34 │ │ │ │ + beq.n 173bd4 │ │ │ │ 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 42980 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #48] @ (173b48 ) │ │ │ │ - ldr r2, [pc, #36] @ (173b40 ) │ │ │ │ + ldr r1, [pc, #48] @ (173be8 ) │ │ │ │ + ldr r2, [pc, #36] @ (173be0 ) │ │ │ │ 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 173b38 │ │ │ │ + bne.n 173bd8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 173b16 │ │ │ │ + b.n 173bb6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 173b0c │ │ │ │ + b.n 173bac │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #15 │ │ │ │ + asrs r2, r4, #15 │ │ │ │ movs r5, r2 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r6} │ │ │ │ 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 43294 │ │ │ │ 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] @ 173bd4 │ │ │ │ + ldr.w ip, [pc, #92] @ 173c74 │ │ │ │ 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] @ (173bd8 ) │ │ │ │ + ldr r3, [pc, #80] @ (173c78 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 180124 │ │ │ │ + bl 1801c4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 173bcc │ │ │ │ + cbz r0, 173c6c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 172c2c │ │ │ │ + bl 172ccc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 423b4 │ │ │ │ - ldr r1, [pc, #40] @ (173bdc ) │ │ │ │ - ldr r2, [pc, #32] @ (173bd8 ) │ │ │ │ + ldr r1, [pc, #40] @ (173c7c ) │ │ │ │ + ldr r2, [pc, #32] @ (173c78 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 173bd0 │ │ │ │ + bne.n 173c70 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 173bb2 │ │ │ │ + b.n 173c52 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ 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] @ (173c60 ) │ │ │ │ + ldr r2, [pc, #112] @ (173d00 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #112] @ (173c64 ) │ │ │ │ + ldr r3, [pc, #112] @ (173d04 ) │ │ │ │ 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 1713b8 │ │ │ │ + bl 171458 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 172e80 │ │ │ │ + bl 172f20 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 173c32 │ │ │ │ - ldr r1, [pc, #76] @ (173c68 ) │ │ │ │ - ldr r2, [pc, #72] @ (173c64 ) │ │ │ │ + cbnz r0, 173cd2 │ │ │ │ + ldr r1, [pc, #76] @ (173d08 ) │ │ │ │ + ldr r2, [pc, #72] @ (173d04 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 173c5a │ │ │ │ + bne.n 173cfa │ │ │ │ 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 180198 │ │ │ │ + bl 180238 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 173c18 │ │ │ │ + bne.n 173cb8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 423b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 173c18 │ │ │ │ + b.n 173cb8 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + stmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r3!, {r6} │ │ │ │ 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 180058 │ │ │ │ + bl 1800f8 │ │ │ │ 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] @ (173d24 ) │ │ │ │ + ldr r2, [pc, #140] @ (173dc4 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (173d28 ) │ │ │ │ + ldr r3, [pc, #140] @ (173dc8 ) │ │ │ │ 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 179690 │ │ │ │ + bl 179730 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 173564 │ │ │ │ - cbz r0, 173d02 │ │ │ │ - ldr r1, [pc, #100] @ (173d2c ) │ │ │ │ + bl 173604 │ │ │ │ + cbz r0, 173da2 │ │ │ │ + ldr r1, [pc, #100] @ (173dcc ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 179ae8 │ │ │ │ + bl 179b88 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 421d4 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 173d02 │ │ │ │ + beq.n 173da2 │ │ │ │ mov r0, r4 │ │ │ │ blx 42ad0 <__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 173d02 │ │ │ │ + bge.n 173da2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 172f9c │ │ │ │ + bl 17303c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1798d0 │ │ │ │ - ldr r2, [pc, #36] @ (173d30 ) │ │ │ │ - ldr r3, [pc, #28] @ (173d28 ) │ │ │ │ + bl 179970 │ │ │ │ + ldr r2, [pc, #36] @ (173dd0 ) │ │ │ │ + ldr r3, [pc, #28] @ (173dc8 ) │ │ │ │ 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 173d20 │ │ │ │ + bne.n 173dc0 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #5 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ movs r5, r2 │ │ │ │ - stmia r2!, {r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r4, r6} │ │ │ │ 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 173d48 │ │ │ │ + bne.n 173de8 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 173d5e │ │ │ │ + cbnz r2, 173dfe │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ 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] @ (173edc ) │ │ │ │ + ldr r3, [pc, #348] @ (173f7c ) │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #340] @ (173ee0 ) │ │ │ │ + ldr r2, [pc, #340] @ (173f80 ) │ │ │ │ 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 430a8 │ │ │ │ @@ -429123,26 +429183,26 @@ │ │ │ │ blx 42420 │ │ │ │ mov r0, r5 │ │ │ │ blx 430a8 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp fp, sl │ │ │ │ it eq │ │ │ │ cmpeq r4, r0 │ │ │ │ - beq.n 173ebc │ │ │ │ + beq.n 173f5c │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 42420 │ │ │ │ cmp r4, r9 │ │ │ │ sbcs.w r3, fp, sl │ │ │ │ - bcs.n 173eb2 │ │ │ │ + bcs.n 173f52 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 173e70 │ │ │ │ + b.n 173f10 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 42884 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ add.w ip, sp, #32 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -429153,103 +429213,103 @@ │ │ │ │ movs r2, #8 │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 42cd4 │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 173eb0 │ │ │ │ + bne.n 173f50 │ │ │ │ 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 1796d4 │ │ │ │ + bl 179774 │ │ │ │ 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 176520 │ │ │ │ + bl 1765c0 │ │ │ │ movs r2, #16 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ blx 43024 <__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 175c98 │ │ │ │ + bl 175d38 │ │ │ │ cmp r7, r9 │ │ │ │ sbcs.w r3, fp, sl │ │ │ │ - bcs.n 173eb0 │ │ │ │ + bcs.n 173f50 │ │ │ │ adds.w r5, r7, #56 @ 0x38 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ cmp r9, r5 │ │ │ │ sbcs.w r3, sl, fp │ │ │ │ - bcc.n 173eb0 │ │ │ │ + bcc.n 173f50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ blx 42cd4 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 173eb0 │ │ │ │ + bne.n 173f50 │ │ │ │ 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 173dda │ │ │ │ + beq.n 173e7a │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx 42420 │ │ │ │ - ldr r2, [pc, #36] @ (173ee4 ) │ │ │ │ - ldr r3, [pc, #28] @ (173edc ) │ │ │ │ + ldr r2, [pc, #36] @ (173f84 ) │ │ │ │ + ldr r3, [pc, #28] @ (173f7c ) │ │ │ │ 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 173ed6 │ │ │ │ + bne.n 173f76 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r4, r5, r6} │ │ │ │ + stmia r1!, {r4, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #468] @ (1740d0 ) │ │ │ │ - ldr r3, [pc, #468] @ (1740d4 ) │ │ │ │ + ldr r0, [pc, #468] @ (174170 ) │ │ │ │ + ldr r3, [pc, #468] @ (174174 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -429260,236 +429320,236 @@ │ │ │ │ blx 42420 │ │ │ │ mov r0, r6 │ │ │ │ blx 430a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 42c74 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 173fa8 │ │ │ │ + bhi.n 174048 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ blx 42d1c │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 42760 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 173f8c │ │ │ │ + cbz r0, 17402c │ │ │ │ blx 434b8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 173f5c │ │ │ │ + bne.n 173ffc │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r4, #1 │ │ │ │ blx 432c4 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - bne.n 173f38 │ │ │ │ + bne.n 173fd8 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 173f8c │ │ │ │ + bne.n 17402c │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 42d1c │ │ │ │ movs r1, #8 │ │ │ │ blx 42760 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1740d8 ) │ │ │ │ - ldr r3, [pc, #352] @ (1740d4 ) │ │ │ │ + ldr r2, [pc, #356] @ (174178 ) │ │ │ │ + ldr r3, [pc, #352] @ (174174 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1740ca │ │ │ │ + bne.w 17416a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 42420 │ │ │ │ mov r0, r6 │ │ │ │ blx 430a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 42c74 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 174034 │ │ │ │ + beq.n 1740d4 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 42cd4 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 173f60 │ │ │ │ - ldr r1, [pc, #288] @ (1740dc ) │ │ │ │ + bne.n 174000 │ │ │ │ + ldr r1, [pc, #288] @ (17417c ) │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc │ │ │ │ blx 4356c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 173f60 │ │ │ │ + bne.n 174000 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 173f60 │ │ │ │ + bhi.n 174000 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 42d1c │ │ │ │ movs r1, #8 │ │ │ │ blx 42760 │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17406a │ │ │ │ + beq.n 17410a │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 174002 │ │ │ │ + bne.n 1740a2 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 173ff2 │ │ │ │ + bne.n 174092 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 174086 │ │ │ │ + bne.n 174126 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 173d6c │ │ │ │ + bl 173e0c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 174018 │ │ │ │ + bne.n 1740b8 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 174076 │ │ │ │ + cbnz r3, 174116 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 173f70 │ │ │ │ - ldr r4, [pc, #168] @ (1740e0 ) │ │ │ │ + b.n 174010 │ │ │ │ + ldr r4, [pc, #168] @ (174180 ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r3, [r8, r9, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 43198 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 173f60 │ │ │ │ + bne.n 174000 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 43198 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 173f60 │ │ │ │ + bne.n 174000 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 43548 │ │ │ │ mov r0, r6 │ │ │ │ blx 43548 │ │ │ │ - b.n 173fd2 │ │ │ │ + b.n 174072 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 173d6c │ │ │ │ - b.n 17402c │ │ │ │ + bl 173e0c │ │ │ │ + b.n 1740cc │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 174c5c │ │ │ │ - b.n 17402c │ │ │ │ + bl 174cfc │ │ │ │ + b.n 1740cc │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1740a4 │ │ │ │ + beq.n 174144 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 174090 │ │ │ │ + bne.n 174130 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17400a │ │ │ │ + beq.n 1740aa │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1740b4 │ │ │ │ + bne.n 174154 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1740a6 │ │ │ │ - b.n 17400a │ │ │ │ + bne.n 174146 │ │ │ │ + b.n 1740aa │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ - lsls r3, r7, #1 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + it al │ │ │ │ + lslal r3, r7, #1 │ │ │ │ + udf #86 @ 0x56 │ │ │ │ movs r0, r4 │ │ │ │ - ble.n 174070 │ │ │ │ + ble.n 174130 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ sub.w sp, sp, #4352 @ 0x1100 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #456] @ (1742d0 ) │ │ │ │ + ldr r1, [pc, #456] @ (174370 ) │ │ │ │ sub.w r3, r8, #4 │ │ │ │ - ldr r2, [pc, #452] @ (1742d4 ) │ │ │ │ + ldr r2, [pc, #452] @ (174374 ) │ │ │ │ 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, 17413a │ │ │ │ + cbz r2, 1741da │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #9 │ │ │ │ - bne.n 174126 │ │ │ │ + bne.n 1741c6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17425c │ │ │ │ - ldr r1, [pc, #412] @ (1742d8 ) │ │ │ │ + b.n 1742fc │ │ │ │ + ldr r1, [pc, #412] @ (174378 ) │ │ │ │ add r1, pc │ │ │ │ blx 43554 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 174136 │ │ │ │ - ldr r3, [pc, #400] @ (1742dc ) │ │ │ │ + beq.n 1741d6 │ │ │ │ + ldr r3, [pc, #400] @ (17437c ) │ │ │ │ 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] @ (1742e0 ) │ │ │ │ + ldr r3, [pc, #388] @ (174380 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #388] @ (1742e4 ) │ │ │ │ + ldr r3, [pc, #388] @ (174384 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 43144 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 174254 │ │ │ │ + beq.n 1742f4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [r9, #-240] @ 0xf0 │ │ │ │ blx 42574 │ │ │ │ add r0, r9 │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ @@ -429497,150 +429557,150 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r4, [r0, #-4] │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 42ef4 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 174164 │ │ │ │ + beq.n 174204 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 42ef4 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ - beq.n 1742b2 │ │ │ │ - ldr r6, [pc, #304] @ (1742e8 ) │ │ │ │ + beq.n 174352 │ │ │ │ + ldr r6, [pc, #304] @ (174388 ) │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 43554 │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 43554 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ blx 423b4 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 423b4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1742aa │ │ │ │ + beq.n 17434a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - cbz r3, 174240 │ │ │ │ + cbz r3, 1742e0 │ │ │ │ blx 42d1c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 42d04 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 174280 │ │ │ │ + beq.n 174320 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 174206 │ │ │ │ - b.n 174280 │ │ │ │ + bne.n 1742a6 │ │ │ │ + b.n 174320 │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 174280 │ │ │ │ + beq.n 174320 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 42d1c │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ blx 42d04 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 174200 │ │ │ │ + beq.n 1742a0 │ │ │ │ ldrd r0, r2, [r9, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r9, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 174200 │ │ │ │ + bne.n 1742a0 │ │ │ │ ldrd r0, r2, [r9, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r9, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 174200 │ │ │ │ + bne.n 1742a0 │ │ │ │ mov r0, fp │ │ │ │ blx 432e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 432e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 43144 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 174174 │ │ │ │ + bne.n 174214 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 432e8 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #140] @ (1742ec ) │ │ │ │ + ldr r2, [pc, #140] @ (17438c ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #112] @ (1742d4 ) │ │ │ │ + ldr r3, [pc, #112] @ (174374 ) │ │ │ │ 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 1742ca │ │ │ │ + bne.n 17436a │ │ │ │ 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 173ee8 │ │ │ │ + bl 173f88 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1742b8 │ │ │ │ + cbz r0, 174358 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 432e8 │ │ │ │ uxtb.w sl, sl │ │ │ │ cmp.w sl, #8 │ │ │ │ - bls.w 174164 │ │ │ │ - b.n 174254 │ │ │ │ + bls.w 174204 │ │ │ │ + b.n 1742f4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 174240 │ │ │ │ - b.n 174164 │ │ │ │ + bne.n 1742e0 │ │ │ │ + b.n 174204 │ │ │ │ blx 423b4 │ │ │ │ - b.n 174164 │ │ │ │ + b.n 174204 │ │ │ │ mov r0, fp │ │ │ │ blx 432e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 432e8 │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ - b.n 174164 │ │ │ │ + b.n 174204 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bkpt 0x00ea │ │ │ │ + bkpt 0x004a │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ movs r3, r2 │ │ │ │ - lsrs r2, r0, #20 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ movs r5, r2 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, 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, #1344] @ 0x540 │ │ │ │ - ldr r2, [pc, #140] @ (174390 ) │ │ │ │ + ldr r2, [pc, #140] @ (174430 ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (174394 ) │ │ │ │ + ldr r3, [pc, #140] @ (174434 ) │ │ │ │ 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 │ │ │ │ @@ -429648,146 +429708,146 @@ │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ blx 429bc │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 17433a │ │ │ │ - b.n 17437e │ │ │ │ + bne.n 1743da │ │ │ │ + b.n 17441e │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 17435e │ │ │ │ + bne.n 1743fe │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 17431a │ │ │ │ + bge.n 1743ba │ │ │ │ adds r5, r7, r4 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 174334 │ │ │ │ + bpl.n 1743d4 │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1740e4 │ │ │ │ + bl 174184 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 17433a │ │ │ │ + beq.n 1743da │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (174398 ) │ │ │ │ - ldr r3, [pc, #48] @ (174394 ) │ │ │ │ + ldr r2, [pc, #52] @ (174438 ) │ │ │ │ + ldr r3, [pc, #48] @ (174434 ) │ │ │ │ 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 17438a │ │ │ │ + bne.n 17442a │ │ │ │ addw sp, sp, #2728 @ 0xaa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 434b8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 17431a │ │ │ │ - b.n 174360 │ │ │ │ + beq.n 1743ba │ │ │ │ + b.n 174400 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ + pop {r1, r4, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r7} │ │ │ │ + cbnz r0, 1744ba │ │ │ │ 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, 1743e8 │ │ │ │ + cbnz r3, 174488 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 1743b8 │ │ │ │ + cbz r0, 174458 │ │ │ │ blx 432e8 │ │ │ │ subs r4, r6, #4 │ │ │ │ add.w r5, r6, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 1743c8 │ │ │ │ + cbz r0, 174468 │ │ │ │ blx 432e8 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1743be │ │ │ │ + bne.n 17445e │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 1743dc │ │ │ │ + cbz r3, 17447c │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 175c80 │ │ │ │ + bl 175d20 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 42884 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ │ │ blx 4258c │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 18cd70 │ │ │ │ + bl 18ce10 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ blx 42980 │ │ │ │ - b.n 1743b0 │ │ │ │ + b.n 174450 │ │ │ │ stmdb 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] @ (174674 ) │ │ │ │ + ldr r2, [pc, #608] @ (174714 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #608] @ (174678 ) │ │ │ │ + ldr r3, [pc, #608] @ (174718 ) │ │ │ │ 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 179690 │ │ │ │ + bl 179730 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 175bac │ │ │ │ + bl 175c4c │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #568] @ (17467c ) │ │ │ │ + ldr r0, [pc, #568] @ (17471c ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 17e97c │ │ │ │ + bl 17ea1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1744c8 │ │ │ │ - ldr r7, [pc, #556] @ (174680 ) │ │ │ │ + beq.n 174568 │ │ │ │ + ldr r7, [pc, #556] @ (174720 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #556] @ (174684 ) │ │ │ │ + ldr r2, [pc, #556] @ (174724 ) │ │ │ │ movs r1, #1 │ │ │ │ add r7, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 42ef4 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 174600 │ │ │ │ - ldr r2, [pc, #536] @ (174688 ) │ │ │ │ + beq.w 1746a0 │ │ │ │ + ldr r2, [pc, #536] @ (174728 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 42ef4 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1745fa │ │ │ │ - ldr r6, [pc, #520] @ (17468c ) │ │ │ │ + beq.w 17469a │ │ │ │ + ldr r6, [pc, #520] @ (17472c ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 43554 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -429797,51 +429857,51 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 423b4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 423b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 174600 │ │ │ │ + beq.w 1746a0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 174600 │ │ │ │ + beq.w 1746a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 173ee8 │ │ │ │ + bl 173f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 174600 │ │ │ │ - ldr r0, [pc, #452] @ (174690 ) │ │ │ │ + beq.w 1746a0 │ │ │ │ + ldr r0, [pc, #452] @ (174730 ) │ │ │ │ add r0, pc │ │ │ │ blx 4368c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1745b0 │ │ │ │ + beq.n 174650 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #440] @ 174694 │ │ │ │ - ldr.w r8, [pc, #440] @ 174698 │ │ │ │ + ldr.w r9, [pc, #440] @ 174734 │ │ │ │ + ldr.w r8, [pc, #440] @ 174738 │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #432] @ (17469c ) │ │ │ │ + ldr r3, [pc, #432] @ (17473c ) │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 174570 │ │ │ │ + b.n 174610 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 42ef4 <__asprintf_chk@plt> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 17464a │ │ │ │ + beq.w 1746ea │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #400] @ (1746a0 ) │ │ │ │ + ldr r6, [pc, #400] @ (174740 ) │ │ │ │ blx 423b4 │ │ │ │ mov r0, fp │ │ │ │ add r6, pc │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ blx 43554 │ │ │ │ mov r1, r6 │ │ │ │ @@ -429852,35 +429912,35 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 423b4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 423b4 │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 174622 │ │ │ │ + beq.n 1746c2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 174658 │ │ │ │ + beq.w 1746f8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 173ee8 │ │ │ │ + bl 173f88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 174632 │ │ │ │ + beq.n 1746d2 │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 432e8 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 1745b0 │ │ │ │ + bhi.n 174650 │ │ │ │ cmp r7, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r7 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 1745b0 │ │ │ │ + cbz r3, 174650 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 42574 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 421ec │ │ │ │ @@ -429891,119 +429951,119 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #28] │ │ │ │ blx 42ef4 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1744f2 │ │ │ │ + bne.n 174592 │ │ │ │ mov r0, r6 │ │ │ │ blx 423b4 │ │ │ │ - b.n 174566 │ │ │ │ - ldr r0, [pc, #240] @ (1746a4 ) │ │ │ │ + b.n 174606 │ │ │ │ + ldr r0, [pc, #240] @ (174744 ) │ │ │ │ add r0, pc │ │ │ │ blx 4368c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1745f6 │ │ │ │ + cbz r0, 174696 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1740e4 │ │ │ │ - cbz r0, 1745f6 │ │ │ │ + bl 174184 │ │ │ │ + cbz r0, 174696 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 434f4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1745f6 │ │ │ │ + blt.n 174696 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 426c4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 174666 │ │ │ │ - ldr r1, [pc, #196] @ (1746a8 ) │ │ │ │ + blt.n 174706 │ │ │ │ + ldr r1, [pc, #196] @ (174748 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r5, r6, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 18cd0c │ │ │ │ - cbnz r0, 17465e │ │ │ │ + bl 18cdac │ │ │ │ + cbnz r0, 1746fe │ │ │ │ movs r0, #1 │ │ │ │ - b.n 174608 │ │ │ │ + b.n 1746a8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 423b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17439c │ │ │ │ + bl 17443c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (1746ac ) │ │ │ │ - ldr r3, [pc, #108] @ (174678 ) │ │ │ │ + ldr r2, [pc, #160] @ (17474c ) │ │ │ │ + ldr r3, [pc, #108] @ (174718 ) │ │ │ │ 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 17466e │ │ │ │ + bne.n 17470e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r6, 17462a │ │ │ │ + cbz r6, 1746ca │ │ │ │ mov r0, r6 │ │ │ │ blx 432e8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 174566 │ │ │ │ + b.n 174606 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 432e8 │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ blx 432e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 174566 │ │ │ │ + b.n 174606 │ │ │ │ mov r0, fp │ │ │ │ blx 423b4 │ │ │ │ mov r0, r6 │ │ │ │ blx 423b4 │ │ │ │ - b.n 174566 │ │ │ │ + b.n 174606 │ │ │ │ blx 432e8 │ │ │ │ - b.n 17462a │ │ │ │ + b.n 1746ca │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 4258c │ │ │ │ mov r0, r5 │ │ │ │ blx 42980 │ │ │ │ - b.n 1745f6 │ │ │ │ + b.n 174696 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r4, 1746f0 │ │ │ │ + cbnz r4, 174768 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r2, r0, #9 │ │ │ │ + lsrs r2, r2, #9 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsrs r6, r1, #8 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r2, r6, #8 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r4, r7, #5 │ │ │ │ + lsrs r4, r1, #6 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r6, r7, #3 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ movs r5, r2 │ │ │ │ - ldc2l 15, cr15, [pc], #1020 @ 174aa8 │ │ │ │ - cbnz r0, 1746ec │ │ │ │ + ldc2l 15, cr15, [pc], #1020 @ 174b48 │ │ │ │ + cbnz r0, 174764 │ │ │ │ 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 │ │ │ │ @@ -430021,176 +430081,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 1746d2 │ │ │ │ + bne.n 174772 │ │ │ │ ldrb.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1747a2 │ │ │ │ + beq.n 174842 │ │ │ │ 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 174728 │ │ │ │ + bne.n 1747c8 │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 174718 │ │ │ │ + bne.n 1747b8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17483e │ │ │ │ + bne.w 1748de │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 175d1c │ │ │ │ + bl 175dbc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1747aa │ │ │ │ + cbz r0, 17484a │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ blx 42420 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 174780 │ │ │ │ + blt.n 174820 │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r7, #32 │ │ │ │ blx 42cd4 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 174780 │ │ │ │ + bne.n 174820 │ │ │ │ add.w r0, sl, #19 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 174774 │ │ │ │ + b.n 174814 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1747de │ │ │ │ + beq.n 17487e │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 174770 │ │ │ │ + beq.n 174810 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 423b4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17478c │ │ │ │ + bne.n 17482c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17482e │ │ │ │ + bne.n 1748ce │ │ │ │ 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, 1747ca │ │ │ │ + cbz r1, 17486a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 173d6c │ │ │ │ + bl 173e0c │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 175d1c │ │ │ │ + bl 175dbc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 174742 │ │ │ │ + bne.n 1747e2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17479a │ │ │ │ - b.n 1747ce │ │ │ │ + beq.n 17483a │ │ │ │ + b.n 17486e │ │ │ │ ldr r5, [r7, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx 4324c │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ blx 42cd4 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 174782 │ │ │ │ + bne.n 174822 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ - cbz r3, 17480a │ │ │ │ + cbz r3, 1748aa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187be0 │ │ │ │ + bl 187c80 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 174782 │ │ │ │ + bne.n 174822 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17480e │ │ │ │ + bne.n 1748ae │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 174884 │ │ │ │ + cbnz r3, 174924 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1747a4 │ │ │ │ + beq.n 174844 │ │ │ │ str.w r5, [fp] │ │ │ │ - b.n 1747a4 │ │ │ │ + b.n 174844 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 174c5c │ │ │ │ - b.n 1747a2 │ │ │ │ + bl 174cfc │ │ │ │ + b.n 174842 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 174868 │ │ │ │ + bne.n 174908 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r2, r7, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 174852 │ │ │ │ + bne.n 1748f2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 174844 │ │ │ │ - b.n 174732 │ │ │ │ + bne.n 1748e4 │ │ │ │ + b.n 1747d2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17486e │ │ │ │ + bne.n 17490e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 174842 │ │ │ │ - b.n 174732 │ │ │ │ + bne.n 1748e2 │ │ │ │ + b.n 1747d2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 174c5c │ │ │ │ - b.n 174822 │ │ │ │ + bl 174cfc │ │ │ │ + b.n 1748c2 │ │ │ │ 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] @ (174c50 ) │ │ │ │ - ldr r3, [pc, #924] @ (174c54 ) │ │ │ │ + ldr r2, [pc, #920] @ (174cf0 ) │ │ │ │ + ldr r3, [pc, #924] @ (174cf4 ) │ │ │ │ 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 │ │ │ │ @@ -430204,325 +430264,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 1748ca │ │ │ │ + bne.n 17496a │ │ │ │ ldrb.w r9, [r8, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 174992 │ │ │ │ + beq.n 174a32 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 174992 │ │ │ │ + beq.n 174a32 │ │ │ │ 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 174926 │ │ │ │ + bne.n 1749c6 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 174916 │ │ │ │ + bne.n 1749b6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 174aac │ │ │ │ + bne.w 174b4c │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r6, #0 │ │ │ │ blx 42d1c │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, fp │ │ │ │ blx 42760 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1749b4 │ │ │ │ + cbz r0, 174a54 │ │ │ │ blx 434b8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 174962 │ │ │ │ + bne.n 174a02 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r6, #1 │ │ │ │ blx 432c4 │ │ │ │ cmp.w r6, #1000 @ 0x3e8 │ │ │ │ - bne.n 17493c │ │ │ │ + bne.n 1749dc │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 1749b4 │ │ │ │ + bne.n 174a54 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 42d1c │ │ │ │ movs r1, #8 │ │ │ │ blx 42760 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17497a │ │ │ │ + bne.n 174a1a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 174a9c │ │ │ │ + bne.w 174b3c │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #704] @ (174c58 ) │ │ │ │ - ldr r3, [pc, #696] @ (174c54 ) │ │ │ │ + ldr r2, [pc, #704] @ (174cf8 ) │ │ │ │ + ldr r3, [pc, #696] @ (174cf4 ) │ │ │ │ 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 174c36 │ │ │ │ + bne.w 174cd6 │ │ │ │ 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 1749ce │ │ │ │ + bne.n 174a6e │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1749be │ │ │ │ + bne.n 174a5e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 174be0 │ │ │ │ + bne.w 174c80 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 173d6c │ │ │ │ + bl 173e0c │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 175d1c │ │ │ │ + bl 175dbc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 174a34 │ │ │ │ + cbz r0, 174ad4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1749f8 │ │ │ │ + bne.n 174a98 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 174c26 │ │ │ │ + bne.w 174cc6 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 42d1c │ │ │ │ movs r1, #8 │ │ │ │ blx 42760 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 174988 │ │ │ │ - b.n 174a24 │ │ │ │ + beq.n 174a28 │ │ │ │ + b.n 174ac4 │ │ │ │ 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 187be0 │ │ │ │ + bl 187c80 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 42420 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1764e4 │ │ │ │ + bl 176584 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 43198 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.n 174af6 │ │ │ │ + beq.n 174b96 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 174a74 │ │ │ │ + bne.n 174b14 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 174966 │ │ │ │ + beq.w 174a06 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 174c5c │ │ │ │ - b.n 174966 │ │ │ │ + bl 174cfc │ │ │ │ + b.n 174a06 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 174c5c │ │ │ │ - b.n 174992 │ │ │ │ + bl 174cfc │ │ │ │ + b.n 174a32 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 174ace │ │ │ │ + beq.n 174b6e │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 174ab8 │ │ │ │ + bne.n 174b58 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 174930 │ │ │ │ + beq.w 1749d0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 174ae0 │ │ │ │ + bne.n 174b80 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 174ad2 │ │ │ │ - b.n 174930 │ │ │ │ + bne.n 174b72 │ │ │ │ + b.n 1749d0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 430a8 │ │ │ │ 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 43198 │ │ │ │ cmp r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 174a70 │ │ │ │ + bne.n 174b10 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 43198 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 174a70 │ │ │ │ + bne.n 174b10 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 43548 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 43198 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 174a70 │ │ │ │ - vldr d7, [pc, #244] @ 174c40 │ │ │ │ + bne.n 174b10 │ │ │ │ + vldr d7, [pc, #244] @ 174ce0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #236] @ 174c48 │ │ │ │ + vldr d7, [pc, #236] @ 174ce8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 43198 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 174a70 │ │ │ │ + bne.n 174b10 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 43198 │ │ │ │ cmp r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 174a70 │ │ │ │ + bne.w 174b10 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 43548 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ 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 176520 │ │ │ │ + bl 1765c0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 175c98 │ │ │ │ + bl 175d38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 173d34 │ │ │ │ + bl 173dd4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 42d1c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 42760 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 173d34 │ │ │ │ - b.n 174996 │ │ │ │ + bl 173dd4 │ │ │ │ + b.n 174a36 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 174c00 │ │ │ │ + beq.n 174ca0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 174bea │ │ │ │ + bne.n 174c8a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1749d8 │ │ │ │ + beq.w 174a78 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 174c10 │ │ │ │ + bne.n 174cb0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 174c02 │ │ │ │ - b.n 1749d8 │ │ │ │ + bne.n 174ca2 │ │ │ │ + b.n 174a78 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 174c5c │ │ │ │ - b.n 174a10 │ │ │ │ + bl 174cfc │ │ │ │ + b.n 174ab0 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb744 │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cpsie i │ │ │ │ + push {r1, r6, r7, lr} │ │ │ │ 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 │ │ │ │ @@ -430559,91 +430619,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 174cf6 │ │ │ │ + beq.n 174d96 │ │ │ │ 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, 174d04 │ │ │ │ + cbz r1, 174da4 │ │ │ │ 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, 174d34 │ │ │ │ + cbnz r4, 174dd4 │ │ │ │ ands.w r3, r3, lr │ │ │ │ - beq.n 174d3a │ │ │ │ + beq.n 174dda │ │ │ │ mov.w r1, ip, asr #13 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ cmp r1, #1 │ │ │ │ it lt │ │ │ │ movlt r1, #1 │ │ │ │ - b.n 174cf8 │ │ │ │ + b.n 174d98 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ - b.n 174cf8 │ │ │ │ + b.n 174d98 │ │ │ │ sub.w r1, r0, #127 @ 0x7f │ │ │ │ vldr s0, [sp] │ │ │ │ cmn.w r1, #14 │ │ │ │ - blt.n 174d74 │ │ │ │ + blt.n 174e14 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt.n 174d32 │ │ │ │ + bgt.n 174dd2 │ │ │ │ vmov s0, ip │ │ │ │ sub.w r3, r0, #112 @ 0x70 │ │ │ │ str r2, [sp, #4] │ │ │ │ vcvt.f32.s32 s0, s0, #13 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 425bc │ │ │ │ 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 174cf8 │ │ │ │ + b.n 174d98 │ │ │ │ vabs.f32 s0, s0 │ │ │ │ - vldr s15, [pc, #20] @ 174d90 │ │ │ │ + vldr s15, [pc, #20] @ 174e30 │ │ │ │ strd r2, r3, [sp] │ │ │ │ vmul.f32 s0, s0, s15 │ │ │ │ blx 425bc │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 174d66 │ │ │ │ + b.n 174e06 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (174f94 ) │ │ │ │ + ldr r3, [pc, #512] @ (175034 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17d40c │ │ │ │ + bl 17d4ac │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 174de4 │ │ │ │ + vldr s15, [pc, #48] @ 174e84 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 174de8 │ │ │ │ + vldr s14, [pc, #40] @ 174e88 │ │ │ │ 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 │ │ │ │ @@ -430683,37 +430743,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 174e5c │ │ │ │ + b.n 174efc │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 174e8a │ │ │ │ + beq.n 174f2a │ │ │ │ mul.w r0, r8, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w fp, r3, r0 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 174e8a │ │ │ │ + cbz r1, 174f2a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 174e4e │ │ │ │ + beq.n 174eee │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 174e4e │ │ │ │ + bne.n 174eee │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 174e4e │ │ │ │ + beq.n 174eee │ │ │ │ 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} │ │ │ │ @@ -430737,15 +430797,15 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, #14 │ │ │ │ - bhi.n 174fb4 │ │ │ │ + bhi.n 175054 │ │ │ │ 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 │ │ │ │ @@ -430886,15 +430946,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 17504e │ │ │ │ + b.n 1750ee │ │ │ │ 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 │ │ │ │ @@ -430927,15 +430987,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 174ecc │ │ │ │ + bl 174f6c │ │ │ │ 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 │ │ │ │ @@ -430956,32 +431016,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 175306 │ │ │ │ + beq.w 1753a6 │ │ │ │ cmp r6, #30 │ │ │ │ - bls.n 175200 │ │ │ │ + bls.n 1752a0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r9, [pc, #304] @ 175334 │ │ │ │ + ldr.w r9, [pc, #304] @ 1753d4 │ │ │ │ mov.w r8, r6, lsl #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r9, pc │ │ │ │ - bl 1799f8 │ │ │ │ + bl 179a98 │ │ │ │ add.w r7, r9, r8 │ │ │ │ movs r1, #12 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1797ec │ │ │ │ + bl 17988c │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1751fa │ │ │ │ + beq.n 17529a │ │ │ │ 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 │ │ │ │ @@ -431001,26 +431061,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 1752e2 │ │ │ │ + beq.n 175382 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1752ee │ │ │ │ + beq.n 17538e │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 1752ee │ │ │ │ + beq.n 17538e │ │ │ │ movs r5, #12 │ │ │ │ mov r8, r6 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 175280 │ │ │ │ + b.n 175320 │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 1752da │ │ │ │ + beq.n 17537a │ │ │ │ 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 │ │ │ │ @@ -431036,80 +431096,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, 1752f6 │ │ │ │ + cbnz r1, 175396 │ │ │ │ adds r3, #12 │ │ │ │ strd r2, r0, [ip] │ │ │ │ cmp r3, r8 │ │ │ │ str.w r6, [ip, #8] │ │ │ │ - beq.n 1752e0 │ │ │ │ + beq.n 175380 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17527c │ │ │ │ + bne.n 17531c │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1752d4 │ │ │ │ + bne.n 175374 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 17526a │ │ │ │ - b.n 1752e2 │ │ │ │ + bne.n 17530a │ │ │ │ + b.n 175382 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add ip, lr │ │ │ │ add fp, r1 │ │ │ │ cmp r4, fp │ │ │ │ - bhi.n 1752c0 │ │ │ │ + bhi.n 175360 │ │ │ │ sub.w fp, fp, r4 │ │ │ │ - b.n 1752ba │ │ │ │ + b.n 17535a │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1751f6 │ │ │ │ - ldr r0, [pc, #36] @ (175338 ) │ │ │ │ + bne.w 175296 │ │ │ │ + ldr r0, [pc, #36] @ (1753d8 ) │ │ │ │ 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 42884 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 1751fa │ │ │ │ + b.n 17529a │ │ │ │ nop │ │ │ │ - ldmia r4!, {r1, r3} │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ 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 175428 │ │ │ │ + bcs.n 1754c8 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 175420 │ │ │ │ + bls.n 1754c0 │ │ │ │ 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] │ │ │ │ @@ -431124,34 +431184,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 1753c4 │ │ │ │ + b.n 175464 │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ - bne.n 1753fe │ │ │ │ + bne.n 17549e │ │ │ │ add r4, r9 │ │ │ │ cmp r7, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r7 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 175432 │ │ │ │ + beq.n 1754d2 │ │ │ │ mul.w r3, sl, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r5, r0, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1753a6 │ │ │ │ + bne.n 175446 │ │ │ │ mov r8, r2 │ │ │ │ cmp fp, r1 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -431163,63 +431223,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 1753b8 │ │ │ │ + beq.n 175458 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1753b8 │ │ │ │ + bne.n 175458 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1753b8 │ │ │ │ + beq.n 175458 │ │ │ │ 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 1751d8 │ │ │ │ - b.n 175364 │ │ │ │ + bl 175278 │ │ │ │ + b.n 175404 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 1751d8 │ │ │ │ - b.n 175364 │ │ │ │ + bl 175278 │ │ │ │ + b.n 175404 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1753da │ │ │ │ - b.n 1753f6 │ │ │ │ + bne.n 17547a │ │ │ │ + b.n 175496 │ │ │ │ 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] @ 175498 │ │ │ │ + vldr d7, [pc, #72] @ 175538 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #12 │ │ │ │ vstr d7, [r4, #16] │ │ │ │ - vldr d7, [pc, #64] @ 1754a0 │ │ │ │ + vldr d7, [pc, #64] @ 175540 │ │ │ │ str r2, [r4, #4] │ │ │ │ movs r2, #5 │ │ │ │ str r3, [r4, #8] │ │ │ │ vstr d7, [r4, #24] │ │ │ │ - vldr d7, [pc, #60] @ 1754a8 │ │ │ │ + vldr d7, [pc, #60] @ 175548 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #60] @ 1754b0 │ │ │ │ + vldr d7, [pc, #60] @ 175550 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - bl 1797ec │ │ │ │ - vldr d7, [pc, #56] @ 1754b8 │ │ │ │ - ldr r3, [pc, #60] @ (1754c0 ) │ │ │ │ + bl 17988c │ │ │ │ + vldr d7, [pc, #56] @ 175558 │ │ │ │ + ldr r3, [pc, #60] @ (175560 ) │ │ │ │ str r0, [r4, #0] │ │ │ │ subs r0, #0 │ │ │ │ add r3, pc │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ @@ -431236,56 +431296,56 @@ │ │ │ │ strb r6, [r2, r5] │ │ │ │ strb r5, [r2, r5] │ │ │ │ strb r5, [r2, r5] │ │ │ │ strb r5, [r2, r5] │ │ │ │ movs r2, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ 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 1796d4 │ │ │ │ - cbz r0, 17552e │ │ │ │ - vldr d7, [pc, #84] @ 175538 │ │ │ │ + bl 179774 │ │ │ │ + cbz r0, 1755ce │ │ │ │ + vldr d7, [pc, #84] @ 1755d8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #12 │ │ │ │ str r6, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ vstr d7, [r0, #24] │ │ │ │ - vldr d7, [pc, #72] @ 175540 │ │ │ │ + vldr d7, [pc, #72] @ 1755e0 │ │ │ │ str r5, [r0, #8] │ │ │ │ vstr d7, [r0, #32] │ │ │ │ - vldr d7, [pc, #72] @ 175548 │ │ │ │ + vldr d7, [pc, #72] @ 1755e8 │ │ │ │ vstr d7, [r0, #16] │ │ │ │ - vldr d7, [pc, #72] @ 175550 │ │ │ │ + vldr d7, [pc, #72] @ 1755f0 │ │ │ │ vstr d7, [r0, #40] @ 0x28 │ │ │ │ - bl 1797ec │ │ │ │ + bl 17988c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #60] @ (175558 ) │ │ │ │ + ldr r3, [pc, #60] @ (1755f8 ) │ │ │ │ str r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r0, 175528 │ │ │ │ + cbz r0, 1755c8 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 175524 │ │ │ │ + b.n 1755c4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ strb r6, [r2, r5] │ │ │ │ @@ -431296,37 +431356,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ 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] @ (175578 ) │ │ │ │ - ldr r1, [pc, #12] @ (17557c ) │ │ │ │ + ldr r2, [pc, #12] @ (175618 ) │ │ │ │ + ldr r1, [pc, #12] @ (17561c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1754c8 │ │ │ │ + bl 175568 │ │ │ │ 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 1796d4 │ │ │ │ - cbz r0, 1755fa │ │ │ │ + bl 179774 │ │ │ │ + cbz r0, 17569a │ │ │ │ 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] │ │ │ │ @@ -431334,183 +431394,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 1755a4 │ │ │ │ + bne.n 175644 │ │ │ │ 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 1797c8 │ │ │ │ + bl 179868 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1755f4 │ │ │ │ + cbz r0, 175694 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #12 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 431e0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1755f0 │ │ │ │ + b.n 175690 │ │ │ │ nop │ │ │ │ - cbz r0, 175666 │ │ │ │ + cbz r0, 175706 │ │ │ │ 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, 175656 │ │ │ │ + cbz r1, 1756f6 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - cbz r3, 175656 │ │ │ │ + cbz r3, 1756f6 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r3, r4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbz r2, 17565e │ │ │ │ + cbz r2, 1756fe │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 17565e │ │ │ │ + beq.n 1756fe │ │ │ │ movs r7, #12 │ │ │ │ - b.n 175638 │ │ │ │ + b.n 1756d8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 175650 │ │ │ │ + beq.n 1756f0 │ │ │ │ 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 175656 │ │ │ │ + beq.n 1756f6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 175632 │ │ │ │ + bne.n 1756d2 │ │ │ │ adds r4, #12 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 17564a │ │ │ │ + bne.n 1756ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 175624 │ │ │ │ - b.n 175656 │ │ │ │ + bne.n 1756c4 │ │ │ │ + b.n 1756f6 │ │ │ │ bx lr │ │ │ │ - cbz r0, 1756bc │ │ │ │ + cbz r0, 17575c │ │ │ │ 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, 1756be │ │ │ │ + cbz r1, 17575e │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movs r7, #12 │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 1756b0 │ │ │ │ + cbz r3, 175750 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 1756a0 │ │ │ │ + cbz r3, 175740 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1756a0 │ │ │ │ + beq.n 175740 │ │ │ │ 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 175690 │ │ │ │ + bne.n 175730 │ │ │ │ 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] @ (1756e4 ) │ │ │ │ + ldr r3, [pc, #32] @ (175784 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 42884 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r4, r6} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ 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 174df8 │ │ │ │ + bl 174e98 │ │ │ │ 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 174df8 │ │ │ │ + bl 174e98 │ │ │ │ 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 17533c │ │ │ │ - cbz r0, 17574e │ │ │ │ + bl 1753dc │ │ │ │ + cbz r0, 1757ee │ │ │ │ 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 17533c │ │ │ │ - cbz r0, 17576c │ │ │ │ + bl 1753dc │ │ │ │ + cbz r0, 17580c │ │ │ │ strd r5, r4, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 175788 │ │ │ │ + cbz r1, 175828 │ │ │ │ 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 │ │ │ │ @@ -431527,70 +431587,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 174df8 │ │ │ │ - cbz r0, 1757c2 │ │ │ │ + bl 174e98 │ │ │ │ + cbz r0, 175862 │ │ │ │ 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, 175808 │ │ │ │ + cbz r1, 1758a8 │ │ │ │ adds r1, #12 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov.w ip, #12 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 175802 │ │ │ │ + beq.n 1758a2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - cbz r2, 1757fc │ │ │ │ + cbz r2, 17589c │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1757ee │ │ │ │ + beq.n 17588e │ │ │ │ mov r0, r1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 17580c │ │ │ │ + beq.n 1758ac │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1757e2 │ │ │ │ - b.n 1757ee │ │ │ │ + bne.n 175882 │ │ │ │ + b.n 17588e │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1757dc │ │ │ │ + bne.n 17587c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1757ce │ │ │ │ + b.n 17586e │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1757e8 │ │ │ │ + b.n 175888 │ │ │ │ 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 1758c8 │ │ │ │ + bls.n 175968 │ │ │ │ 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 │ │ │ │ @@ -431614,15 +431674,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 175860 │ │ │ │ + bhi.n 175900 │ │ │ │ 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 │ │ │ │ @@ -431630,25 +431690,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 174ecc │ │ │ │ + bl 174f6c │ │ │ │ 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 17599a │ │ │ │ + bls.n 175a3a │ │ │ │ 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 │ │ │ │ @@ -431673,15 +431733,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 175922 │ │ │ │ + bhi.n 1759c2 │ │ │ │ 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 │ │ │ │ @@ -431689,23 +431749,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 174ecc │ │ │ │ + bl 174f6c │ │ │ │ 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 174ecc │ │ │ │ + bl 174f6c │ │ │ │ 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 │ │ │ │ @@ -431748,15 +431808,15 @@ │ │ │ │ blx 43258 │ │ │ │ cmp r0, #15 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ itt ls │ │ │ │ movwls r0, #26545 @ 0x67b1 │ │ │ │ movtls r0, #5718 @ 0x1656 │ │ │ │ - bls.n 175afc │ │ │ │ + bls.n 175b9c │ │ │ │ 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 │ │ │ │ @@ -431780,30 +431840,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 175a94 │ │ │ │ + bhi.n 175b34 │ │ │ │ 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 174ecc │ │ │ │ + bl 174f6c │ │ │ │ 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 43444 │ │ │ │ @@ -431811,487 +431871,487 @@ │ │ │ │ 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] @ (175b44 ) │ │ │ │ - ldr r1, [pc, #12] @ (175b48 ) │ │ │ │ + ldr r2, [pc, #12] @ (175be4 ) │ │ │ │ + ldr r1, [pc, #12] @ (175be8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1754c8 │ │ │ │ + bl 175568 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 4e1b46 │ │ │ │ - bl 4cfb4a │ │ │ │ + bl 4e1be6 │ │ │ │ + bl 4cfbea │ │ │ │ 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 175ba2 │ │ │ │ + bhi.n 175c42 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r2, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #30 │ │ │ │ - bhi.n 175b9a │ │ │ │ - ldr.w ip, [pc, #52] @ 175ba8 │ │ │ │ + bhi.n 175c3a │ │ │ │ + ldr.w ip, [pc, #52] @ 175c48 │ │ │ │ add ip, pc │ │ │ │ - b.n 175b80 │ │ │ │ + b.n 175c20 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - beq.n 175b9a │ │ │ │ + beq.n 175c3a │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 175b7a │ │ │ │ + bcc.n 175c1a │ │ │ │ strd r0, r2, [sp] │ │ │ │ - bl 1751d8 │ │ │ │ + bl 175278 │ │ │ │ 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 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, 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 17971c │ │ │ │ - cbz r0, 175bf6 │ │ │ │ + bl 1797bc │ │ │ │ + cbz r0, 175c96 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #52] @ (175bfc ) │ │ │ │ - ldr r1, [pc, #56] @ (175c00 ) │ │ │ │ + ldr r2, [pc, #52] @ (175c9c ) │ │ │ │ + ldr r1, [pc, #56] @ (175ca0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1754c8 │ │ │ │ + bl 175568 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 175bec │ │ │ │ + cbz r0, 175c8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 179690 │ │ │ │ - cbz r0, 175bf0 │ │ │ │ - ldr r1, [pc, #36] @ (175c04 ) │ │ │ │ + bl 179730 │ │ │ │ + cbz r0, 175c90 │ │ │ │ + ldr r1, [pc, #36] @ (175ca4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 179a04 │ │ │ │ + bl 179aa4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 175bec │ │ │ │ + cbz r3, 175c8c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 175bec │ │ │ │ + b.n 175c8c │ │ │ │ nop │ │ │ │ - bl 45fbfe │ │ │ │ - bl fff1dc02 │ │ │ │ + bl 45fc9e │ │ │ │ + bl fff1dca2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 175c64 │ │ │ │ + cbz r0, 175d04 │ │ │ │ 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, 175c5a │ │ │ │ + cbz r5, 175cfa │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r7, #12 │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 175c52 │ │ │ │ + cbz r3, 175cf2 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 175c42 │ │ │ │ + cbz r3, 175ce2 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 175c42 │ │ │ │ + beq.n 175ce2 │ │ │ │ blx 423b4 │ │ │ │ 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 175c30 │ │ │ │ + bne.n 175cd0 │ │ │ │ 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 1799f8 │ │ │ │ - bl 175c08 │ │ │ │ + bl 179a98 │ │ │ │ + bl 175ca8 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r0, 175c96 │ │ │ │ + cbz r0, 175d36 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ 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 175d10 │ │ │ │ + beq.n 175db0 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #32] │ │ │ │ streq r3, [r0, #8] │ │ │ │ - beq.n 175d10 │ │ │ │ + beq.n 175db0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 4309c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 175d10 │ │ │ │ + cbz r0, 175db0 │ │ │ │ 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 174ecc │ │ │ │ + bl 174f6c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17533c │ │ │ │ - cbz r0, 175d0a │ │ │ │ + bl 1753dc │ │ │ │ + cbz r0, 175daa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbz r3, 175d14 │ │ │ │ + cbz r3, 175db4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 175d14 │ │ │ │ + beq.n 175db4 │ │ │ │ mov r0, r4 │ │ │ │ blx 423b4 │ │ │ │ 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] @ 175d8c │ │ │ │ + ldr.w ip, [pc, #96] @ 175e2c │ │ │ │ sub sp, #24 │ │ │ │ - ldr r1, [pc, #92] @ (175d90 ) │ │ │ │ + ldr r1, [pc, #92] @ (175e30 ) │ │ │ │ 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 175d6e │ │ │ │ + beq.n 175e0e │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ - beq.n 175d6c │ │ │ │ + beq.n 175e0c │ │ │ │ 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 174df8 │ │ │ │ - cbz r0, 175d6e │ │ │ │ + bl 174e98 │ │ │ │ + cbz r0, 175e0e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #36] @ (175d94 ) │ │ │ │ - ldr r3, [pc, #28] @ (175d90 ) │ │ │ │ + ldr r2, [pc, #36] @ (175e34 ) │ │ │ │ + ldr r3, [pc, #28] @ (175e30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175d86 │ │ │ │ + bne.n 175e26 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, pc, #808 @ (adr r2, 1760b8 ) │ │ │ │ + add r2, pc, #168 @ (adr r2, 175ed8 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #552 @ (adr r2, 175fc0 ) │ │ │ │ + add r1, pc, #936 @ (adr r1, 1761e0 ) │ │ │ │ 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] @ (175e24 ) │ │ │ │ + ldr r4, [pc, #124] @ (175ec4 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r1, [pc, #124] @ (175e28 ) │ │ │ │ + ldr r1, [pc, #124] @ (175ec8 ) │ │ │ │ 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 175e08 │ │ │ │ + beq.n 175ea8 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #8] │ │ │ │ - beq.n 175e08 │ │ │ │ + beq.n 175ea8 │ │ │ │ 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 174df8 │ │ │ │ + bl 174e98 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 175e08 │ │ │ │ + cbz r0, 175ea8 │ │ │ │ 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 423b4 │ │ │ │ - ldr r2, [pc, #32] @ (175e2c ) │ │ │ │ - ldr r3, [pc, #28] @ (175e28 ) │ │ │ │ + ldr r2, [pc, #32] @ (175ecc ) │ │ │ │ + ldr r3, [pc, #28] @ (175ec8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175e20 │ │ │ │ + bne.n 175ec0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #320 @ (adr r2, 175f68 ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 176188 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #960 @ (adr r1, 1761f0 ) │ │ │ │ + add r1, pc, #320 @ (adr r1, 176010 ) │ │ │ │ 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] @ (175ec4 ) │ │ │ │ - ldr r5, [pc, #132] @ (175ec8 ) │ │ │ │ + ldr r0, [pc, #132] @ (175f64 ) │ │ │ │ + ldr r5, [pc, #132] @ (175f68 ) │ │ │ │ add r0, pc │ │ │ │ - bl 176ecc │ │ │ │ - ldr r1, [pc, #128] @ (175ecc ) │ │ │ │ + bl 176f6c │ │ │ │ + ldr r1, [pc, #128] @ (175f6c ) │ │ │ │ add r5, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17ee18 │ │ │ │ + bl 17eeb8 │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 175e5a │ │ │ │ + cbnz r3, 175efa │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r4, [pc, #116] @ (175ed0 ) │ │ │ │ - ldr r3, [pc, #116] @ (175ed4 ) │ │ │ │ + ldr r4, [pc, #116] @ (175f70 ) │ │ │ │ + ldr r3, [pc, #116] @ (175f74 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r6, [pc, #116] @ (175ed8 ) │ │ │ │ + ldr r6, [pc, #116] @ (175f78 ) │ │ │ │ add r6, pc │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ blx 43210 │ │ │ │ mov r5, r0 │ │ │ │ blx 42fe8 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 175e90 │ │ │ │ + beq.n 175f30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 175e82 │ │ │ │ + bmi.n 175f22 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 178220 │ │ │ │ + bl 1782c0 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 43650 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42628 │ │ │ │ mov r5, r0 │ │ │ │ blx 43234 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 175e7a │ │ │ │ - ldr r0, [pc, #60] @ (175edc ) │ │ │ │ + bne.n 175f1a │ │ │ │ + ldr r0, [pc, #60] @ (175f7c ) │ │ │ │ add r0, pc │ │ │ │ - bl 176ecc │ │ │ │ + bl 176f6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 175e7a │ │ │ │ - ldr r1, [pc, #52] @ (175ee0 ) │ │ │ │ + beq.n 175f1a │ │ │ │ + ldr r1, [pc, #52] @ (175f80 ) │ │ │ │ add r1, pc │ │ │ │ blx 43554 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 175e7c │ │ │ │ + beq.n 175f1c │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r0, [r6, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 175e7c │ │ │ │ + b.n 175f1c │ │ │ │ nop │ │ │ │ - eors.w r0, lr, #20 │ │ │ │ - add r1, pc, #712 @ (adr r1, 176194 ) │ │ │ │ + @ instruction: 0xf0ae0014 │ │ │ │ + add r1, pc, #72 @ (adr r1, 175fb4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r0, [r4, #25] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n 175e78 │ │ │ │ + bvc.n 175fd8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 175e70 │ │ │ │ + bvc.n 175fd0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - orr.w r0, ip, #20 │ │ │ │ - asrs r0, r3, #21 │ │ │ │ + orrs.w r0, ip, #20 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ 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] @ (17609c ) │ │ │ │ + ldr r2, [pc, #416] @ (17613c ) │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #412] @ (1760a0 ) │ │ │ │ + ldr r3, [pc, #412] @ (176140 ) │ │ │ │ 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] @ (1760a4 ) │ │ │ │ + ldr r3, [pc, #392] @ (176144 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 4327c <__snprintf_chk@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 17602a │ │ │ │ + blt.n 1760ca │ │ │ │ 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 17603c │ │ │ │ + bne.n 1760dc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [sp] │ │ │ │ blx 426b8 <__vsnprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17601c │ │ │ │ + blt.n 1760bc │ │ │ │ add r4, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 17601c │ │ │ │ + bne.n 1760bc │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 175f8c │ │ │ │ + ble.n 17602c │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [pc, #308] @ (1760a8 ) │ │ │ │ - ldr r3, [pc, #300] @ (1760a0 ) │ │ │ │ + ldr r2, [pc, #308] @ (176148 ) │ │ │ │ + ldr r3, [pc, #300] @ (176140 ) │ │ │ │ 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 17608a │ │ │ │ + bne.w 17612a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 4324c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17608e │ │ │ │ + beq.n 17612e │ │ │ │ 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 175ee4 │ │ │ │ - b.n 175f70 │ │ │ │ - ldr r3, [pc, #252] @ (1760ac ) │ │ │ │ + bl 175f84 │ │ │ │ + b.n 176010 │ │ │ │ + ldr r3, [pc, #252] @ (17614c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #248] @ (1760b0 ) │ │ │ │ + ldr r3, [pc, #248] @ (176150 ) │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 4327c <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ it lt │ │ │ │ movlt.w fp, #1 │ │ │ │ - blt.n 175fe2 │ │ │ │ + blt.n 176082 │ │ │ │ cmp r0, r8 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r8 │ │ │ │ sub.w r8, r8, r0 │ │ │ │ add r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ @@ -432301,434 +432361,434 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [sp] │ │ │ │ str r1, [sp, #28] │ │ │ │ blx 426b8 <__vsnprintf_chk@plt> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 17606e │ │ │ │ + bge.n 17610e │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 17600a │ │ │ │ + beq.n 1760aa │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 17601c │ │ │ │ + beq.n 1760bc │ │ │ │ mov.w fp, #1 │ │ │ │ - ldr r2, [pc, #164] @ (1760b4 ) │ │ │ │ + ldr r2, [pc, #164] @ (176154 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 4295c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 175f62 │ │ │ │ - ldr r1, [pc, #152] @ (1760b8 ) │ │ │ │ + bge.n 176002 │ │ │ │ + ldr r1, [pc, #152] @ (176158 ) │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 43518 │ │ │ │ - b.n 175f6e │ │ │ │ + b.n 17600e │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r7 │ │ │ │ mov r5, r6 │ │ │ │ mov.w fp, #1 │ │ │ │ movs r4, #0 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 175f4a │ │ │ │ + beq.n 175fea │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 176068 │ │ │ │ - add r3, pc, #8 @ (adr r3, 17604c ) │ │ │ │ + bhi.n 176108 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1760ec ) │ │ │ │ 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] @ (1760bc ) │ │ │ │ + ldr r3, [pc, #92] @ (17615c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 175fb0 │ │ │ │ - ldr r3, [pc, #92] @ (1760c0 ) │ │ │ │ + b.n 176050 │ │ │ │ + ldr r3, [pc, #92] @ (176160 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 175fb0 │ │ │ │ - ldr r3, [pc, #88] @ (1760c4 ) │ │ │ │ + b.n 176050 │ │ │ │ + ldr r3, [pc, #88] @ (176164 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 175fb0 │ │ │ │ + b.n 176050 │ │ │ │ cmp r0, r8 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r8 │ │ │ │ add r5, r0 │ │ │ │ sub.w r1, r8, r0 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 17600e │ │ │ │ + beq.n 1760ae │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 17600e │ │ │ │ - b.n 175f64 │ │ │ │ + bne.n 1760ae │ │ │ │ + b.n 176004 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (1760c8 ) │ │ │ │ + ldr r3, [pc, #56] @ (176168 ) │ │ │ │ subs r7, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r6, r7] │ │ │ │ - b.n 175f6e │ │ │ │ + b.n 17600e │ │ │ │ nop │ │ │ │ - add r0, pc, #1008 @ (adr r0, 176490 ) │ │ │ │ + add r0, pc, #368 @ (adr r0, 1762b0 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s32 d16, d4, #16 │ │ │ │ - add r0, pc, #544 @ (adr r0, 1762cc ) │ │ │ │ + and.w r0, r0, #20 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r2, [r5, #8] │ │ │ │ + strh r2, [r7, #8] │ │ │ │ movs r4, r2 │ │ │ │ - vqadd.s16 d16, d2, d4 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + vqadd.s32 d16, d2, d4 │ │ │ │ + ldr r2, [r6, #120] @ 0x78 │ │ │ │ movs r3, r2 │ │ │ │ - mrc 0, 7, r0, cr2, cr4, {0} │ │ │ │ - mrc 0, 4, r0, cr14, cr4, {0} │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + vqadd.s8 d0, d2, d4 │ │ │ │ + mcr 0, 5, r0, cr14, cr4, {0} │ │ │ │ + add r6, sp, #304 @ 0x130 │ │ │ │ movs r3, r2 │ │ │ │ - mrc 0, 4, r0, cr10, cr4, {0} │ │ │ │ - mrc 0, 4, r0, cr10, cr4, {0} │ │ │ │ + mcr 0, 5, r0, cr10, cr4, {0} │ │ │ │ + mcr 0, 5, r0, cr10, cr4, {0} │ │ │ │ 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] @ (17614c ) │ │ │ │ + ldr r4, [pc, #108] @ (1761ec ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #100] @ (176150 ) │ │ │ │ + ldr r0, [pc, #100] @ (1761f0 ) │ │ │ │ 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 175ee4 │ │ │ │ - ldr r2, [pc, #72] @ (176154 ) │ │ │ │ + bl 175f84 │ │ │ │ + ldr r2, [pc, #72] @ (1761f4 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [pc, #60] @ (176158 ) │ │ │ │ + ldr r2, [pc, #60] @ (1761f8 ) │ │ │ │ add r2, pc │ │ │ │ blx 42d40 <__syslog_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 17612c │ │ │ │ + beq.n 1761cc │ │ │ │ mov r0, r3 │ │ │ │ blx 423b4 │ │ │ │ - ldr r2, [pc, #44] @ (17615c ) │ │ │ │ - ldr r3, [pc, #32] @ (176150 ) │ │ │ │ + ldr r2, [pc, #44] @ (1761fc ) │ │ │ │ + ldr r3, [pc, #32] @ (1761f0 ) │ │ │ │ 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 176148 │ │ │ │ + bne.n 1761e8 │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ movs r0, r4 │ │ │ │ - movs r7, #130 @ 0x82 │ │ │ │ + movs r7, #146 @ 0x92 │ │ │ │ movs r4, r2 │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ 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] @ (1761e8 ) │ │ │ │ - ldr.w ip, [pc, #116] @ 1761ec │ │ │ │ + ldr r4, [pc, #116] @ (176288 ) │ │ │ │ + ldr.w ip, [pc, #116] @ 17628c │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1761f0 ) │ │ │ │ + ldr r0, [pc, #112] @ (176290 ) │ │ │ │ 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 175ee4 │ │ │ │ - ldr r2, [pc, #76] @ (1761f4 ) │ │ │ │ + bl 175f84 │ │ │ │ + ldr r2, [pc, #76] @ (176294 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 43548 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1761c6 │ │ │ │ + beq.n 176266 │ │ │ │ mov r0, r3 │ │ │ │ blx 423b4 │ │ │ │ - ldr r2, [pc, #48] @ (1761f8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1761f0 ) │ │ │ │ + ldr r2, [pc, #48] @ (176298 ) │ │ │ │ + ldr r3, [pc, #36] @ (176290 ) │ │ │ │ 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 1761e2 │ │ │ │ + bne.n 176282 │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bmi.n 176148 │ │ │ │ + bmi.n 1762a8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + movs r7, #2 │ │ │ │ movs r4, r2 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ 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] @ (176278 ) │ │ │ │ - ldr r4, [pc, #104] @ (17627c ) │ │ │ │ + ldr r2, [pc, #104] @ (176318 ) │ │ │ │ + ldr r4, [pc, #104] @ (17631c ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #104] @ (176280 ) │ │ │ │ + ldr r3, [pc, #104] @ (176320 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #104] @ (176284 ) │ │ │ │ + ldr r6, [pc, #104] @ (176324 ) │ │ │ │ add r4, pc │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r0, [pc, #100] @ (176288 ) │ │ │ │ + ldr r0, [pc, #100] @ (176328 ) │ │ │ │ add r6, pc │ │ │ │ - ldr r1, [pc, #100] @ (17628c ) │ │ │ │ + ldr r1, [pc, #100] @ (17632c ) │ │ │ │ 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 18cb98 │ │ │ │ + bl 18cc38 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 176254 │ │ │ │ + beq.n 1762f4 │ │ │ │ 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 17623e │ │ │ │ - ldr r2, [pc, #52] @ (176290 ) │ │ │ │ - ldr r3, [pc, #32] @ (176280 ) │ │ │ │ + bne.n 1762de │ │ │ │ + ldr r2, [pc, #52] @ (176330 ) │ │ │ │ + ldr r3, [pc, #32] @ (176320 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176274 │ │ │ │ + bne.n 176314 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r2, [r0, #10] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1762a4 │ │ │ │ + bcc.n 176404 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcc.n 17627c │ │ │ │ + bcc.n 1763dc │ │ │ │ lsls r3, r7, #1 │ │ │ │ @ instruction: 0xfbffffff │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ 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] @ 1762e8 │ │ │ │ + ldr.w ip, [pc, #64] @ 176388 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1762ec ) │ │ │ │ + ldr r2, [pc, #64] @ (17638c ) │ │ │ │ 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 1761fc │ │ │ │ - ldr r2, [pc, #40] @ (1762f0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1762ec ) │ │ │ │ + bl 17629c │ │ │ │ + ldr r2, [pc, #40] @ (176390 ) │ │ │ │ + ldr r3, [pc, #32] @ (17638c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1762e4 │ │ │ │ + bne.n 176384 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #312] @ 0x138 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ 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] @ 176354 │ │ │ │ + ldr.w r8, [pc, #76] @ 1763f4 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 17632a │ │ │ │ + b.n 1763ca │ │ │ │ strb.w r9, [r0] │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ subs r0, r5, r6 │ │ │ │ movs r1, #10 │ │ │ │ add r0, r6 │ │ │ │ blx 436f8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 176318 │ │ │ │ + bne.n 1763b8 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 176350 │ │ │ │ + beq.n 1763f0 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r4, r6 │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ blx 42a40 │ │ │ │ str r4, [r7, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r5, #140 @ 0x8c │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ movs r4, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #16 │ │ │ │ - bl 1796d4 │ │ │ │ - ldr r1, [pc, #24] @ (17638c ) │ │ │ │ + bl 179774 │ │ │ │ + ldr r1, [pc, #24] @ (17642c ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 179a3c │ │ │ │ + bl 179adc │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ 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] @ 1763f4 │ │ │ │ + ldr.w ip, [pc, #80] @ 176494 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (1763f8 ) │ │ │ │ + ldr r2, [pc, #80] @ (176498 ) │ │ │ │ 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 179b44 │ │ │ │ + bl 179be4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1762f4 │ │ │ │ - ldr r2, [pc, #40] @ (1763fc ) │ │ │ │ - ldr r3, [pc, #32] @ (1763f8 ) │ │ │ │ + bl 176394 │ │ │ │ + ldr r2, [pc, #40] @ (17649c ) │ │ │ │ + ldr r3, [pc, #32] @ (176498 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1763f0 │ │ │ │ + bne.n 176490 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #536] @ 0x218 │ │ │ │ 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] @ 17646c │ │ │ │ + ldr.w ip, [pc, #92] @ 17650c │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #88] @ (176470 ) │ │ │ │ + ldr r3, [pc, #88] @ (176510 ) │ │ │ │ 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] │ │ │ │ @@ -432739,101 +432799,101 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 43258 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1762f4 │ │ │ │ + bl 176394 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 423b4 │ │ │ │ - ldr r2, [pc, #32] @ (176474 ) │ │ │ │ - ldr r3, [pc, #28] @ (176470 ) │ │ │ │ + ldr r2, [pc, #32] @ (176514 ) │ │ │ │ + ldr r3, [pc, #28] @ (176510 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176468 │ │ │ │ + bne.n 176508 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ 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] @ (1764d8 ) │ │ │ │ + ldr r2, [pc, #76] @ (176578 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1764dc ) │ │ │ │ + ldr r3, [pc, #76] @ (17657c ) │ │ │ │ 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 179180 │ │ │ │ + bl 179220 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbnz r1, 1764c8 │ │ │ │ + cbnz r1, 176568 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17924c │ │ │ │ - ldr r2, [pc, #44] @ (1764e0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1764dc ) │ │ │ │ + bl 1792ec │ │ │ │ + ldr r2, [pc, #44] @ (176580 ) │ │ │ │ + ldr r3, [pc, #40] @ (17657c ) │ │ │ │ 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 1764d4 │ │ │ │ + bne.n 176574 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1791c0 │ │ │ │ - b.n 1764a8 │ │ │ │ + bl 179260 │ │ │ │ + b.n 176548 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 17651c │ │ │ │ + ldr.w lr, [pc, #48] @ 1765bc │ │ │ │ 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 1764f0 │ │ │ │ + bne.n 176590 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - pop {r1, r3, r4, pc} │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ subs r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ adds r4, r1, #1 │ │ │ │ ldrb.w ip, [r1, r2, lsl #1] │ │ │ │ ldrb.w r3, [r4, r2, lsl #1] │ │ │ │ @@ -432847,15 +432907,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 176528 │ │ │ │ + bne.n 1765c8 │ │ │ │ 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 │ │ │ │ @@ -432874,423 +432934,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 176588 │ │ │ │ + bne.n 176628 │ │ │ │ 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] @ (176614 ) │ │ │ │ + ldr r2, [pc, #76] @ (1766b4 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #76] @ (176618 ) │ │ │ │ + ldr r3, [pc, #76] @ (1766b8 ) │ │ │ │ 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 18a8f0 │ │ │ │ + bl 18a990 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 18a96c │ │ │ │ + bl 18aa0c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 18ad54 │ │ │ │ - ldr r2, [pc, #36] @ (17661c ) │ │ │ │ - ldr r3, [pc, #32] @ (176618 ) │ │ │ │ + bl 18adf4 │ │ │ │ + ldr r2, [pc, #36] @ (1766bc ) │ │ │ │ + ldr r3, [pc, #32] @ (1766b8 ) │ │ │ │ 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 176610 │ │ │ │ + bne.n 1766b0 │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ 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] @ (176688 ) │ │ │ │ + ldr r2, [pc, #88] @ (176728 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #88] @ (17668c ) │ │ │ │ + ldr r3, [pc, #88] @ (17672c ) │ │ │ │ add r5, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r6, [pc, #80] @ (176690 ) │ │ │ │ + ldr r6, [pc, #80] @ (176730 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 176564 │ │ │ │ - ldr r2, [pc, #64] @ (176694 ) │ │ │ │ + bl 176604 │ │ │ │ + ldr r2, [pc, #64] @ (176734 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 176656 │ │ │ │ - ldr r2, [pc, #44] @ (176698 ) │ │ │ │ - ldr r3, [pc, #28] @ (17668c ) │ │ │ │ + bne.n 1766f6 │ │ │ │ + ldr r2, [pc, #44] @ (176738 ) │ │ │ │ + ldr r3, [pc, #28] @ (17672c ) │ │ │ │ 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 176682 │ │ │ │ + bne.n 176722 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb r4, {r2, r4} │ │ │ │ - ldrd r0, r0, [ip], #80 @ 0x50 │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ + stmdb r4!, {r2, r4} │ │ │ │ + stmdb ip, {r2, r4} │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ 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] @ (1766f0 ) │ │ │ │ + ldr r2, [pc, #68] @ (176790 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #68] @ (1766f4 ) │ │ │ │ + ldr r3, [pc, #68] @ (176794 ) │ │ │ │ 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 176564 │ │ │ │ + bl 176604 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 4356c │ │ │ │ - ldr r2, [pc, #40] @ (1766f8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1766f4 ) │ │ │ │ + ldr r2, [pc, #40] @ (176798 ) │ │ │ │ + ldr r3, [pc, #32] @ (176794 ) │ │ │ │ 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 1766ec │ │ │ │ + bne.n 17678c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ 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] @ (17675c ) │ │ │ │ + ldr r2, [pc, #80] @ (1767fc ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (176760 ) │ │ │ │ + ldr r3, [pc, #80] @ (176800 ) │ │ │ │ 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 18caf8 │ │ │ │ + bl 18cb98 │ │ │ │ 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] @ (176760 ) │ │ │ │ + ldr r3, [pc, #32] @ (176800 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (176764 ) │ │ │ │ + ldr r2, [pc, #32] @ (176804 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176758 │ │ │ │ + bne.n 1767f8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ 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] @ (1767e4 ) │ │ │ │ + ldr r2, [pc, #108] @ (176884 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #108] @ (1767e8 ) │ │ │ │ + ldr r3, [pc, #108] @ (176888 ) │ │ │ │ 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 1767d8 │ │ │ │ + blt.n 176878 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 18caf8 │ │ │ │ + bl 18cb98 │ │ │ │ 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 1767d8 │ │ │ │ - ldr r2, [pc, #40] @ (1767ec ) │ │ │ │ - ldr r3, [pc, #36] @ (1767e8 ) │ │ │ │ + blt.n 176878 │ │ │ │ + ldr r2, [pc, #40] @ (17688c ) │ │ │ │ + ldr r3, [pc, #36] @ (176888 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1767e0 │ │ │ │ + bne.n 176880 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1767c0 │ │ │ │ + b.n 176860 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ 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 422a0 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 176840 │ │ │ │ + bge.n 1768e0 │ │ │ │ blx 434b8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 17684a │ │ │ │ + bne.n 1768ea │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 422a0 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 17684a │ │ │ │ + blt.n 1768ea │ │ │ │ movs r1, #1 │ │ │ │ blx 422a0 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 176844 │ │ │ │ + beq.n 1768e4 │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 422a0 <__fcntl_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 176844 │ │ │ │ + beq.n 1768e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 42980 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 176840 │ │ │ │ + b.n 1768e0 │ │ │ │ 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] @ (176988 ) │ │ │ │ + ldr r2, [pc, #292] @ (176a28 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #292] @ (17698c ) │ │ │ │ + ldr r3, [pc, #292] @ (176a2c ) │ │ │ │ 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 42b48 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 17696e │ │ │ │ + beq.n 176a0e │ │ │ │ add r1, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ blx 42d04 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 176950 │ │ │ │ + beq.n 1769f0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ blx 4324c │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17695e │ │ │ │ + beq.n 1769fe │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1768b0 │ │ │ │ + b.n 176950 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1768d8 │ │ │ │ + ble.n 176978 │ │ │ │ add r9, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 1768fe │ │ │ │ + beq.n 17699e │ │ │ │ add.w r1, r5, r9 │ │ │ │ sub.w r2, r4, r9 │ │ │ │ add r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 429bc │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 1768a6 │ │ │ │ + bge.n 176946 │ │ │ │ blx 434b8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - beq.n 1768ac │ │ │ │ + beq.n 17694c │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1768aa │ │ │ │ + bgt.n 17694a │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 17690e │ │ │ │ + bne.n 1769ae │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 42b18 │ │ │ │ - cbz r0, 176958 │ │ │ │ + cbz r0, 1769f8 │ │ │ │ add r5, r4 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1768a0 │ │ │ │ + b.n 176940 │ │ │ │ mvn.w r3, #13 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1768e4 │ │ │ │ + beq.n 176984 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 42980 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ addgt r5, r5, r3 │ │ │ │ adds r1, r5, #1 │ │ │ │ blx 42b18 │ │ │ │ - cbz r0, 176976 │ │ │ │ + cbz r0, 176a16 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r5] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 176936 │ │ │ │ + beq.n 1769d6 │ │ │ │ str.w r5, [sl] │ │ │ │ - ldr r2, [pc, #88] @ (176990 ) │ │ │ │ - ldr r3, [pc, #80] @ (17698c ) │ │ │ │ + ldr r2, [pc, #88] @ (176a30 ) │ │ │ │ + ldr r3, [pc, #80] @ (176a2c ) │ │ │ │ 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 176972 │ │ │ │ + bne.n 176a12 │ │ │ │ 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 17688e │ │ │ │ + b.n 17692e │ │ │ │ mov r0, r6 │ │ │ │ blx 423b4 │ │ │ │ mov r0, r7 │ │ │ │ blx 42980 │ │ │ │ blx 434b8 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 176936 │ │ │ │ + b.n 1769d6 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 423b4 │ │ │ │ blx 434b8 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 17696e │ │ │ │ - str r7, [sp, #592] @ 0x250 │ │ │ │ + b.n 176a0e │ │ │ │ + str r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #776] @ 0x308 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ 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] @ (176b78 ) │ │ │ │ + ldr r2, [pc, #464] @ (176c18 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #464] @ (176b7c ) │ │ │ │ + ldr r3, [pc, #464] @ (176c1c ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #460] @ (176b80 ) │ │ │ │ + ldr r0, [pc, #460] @ (176c20 ) │ │ │ │ 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 17e4a0 │ │ │ │ + bl 17e540 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ blx 42db8 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -433306,225 +433366,225 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 176b58 │ │ │ │ + bne.w 176bf8 │ │ │ │ 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 429f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 176a98 │ │ │ │ + beq.n 176b38 │ │ │ │ ldrh.w r3, [sp, #42] @ 0x2a │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 176a42 │ │ │ │ + bpl.n 176ae2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 42bd8 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 176b58 │ │ │ │ + beq.w 176bf8 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ mov r1, r4 │ │ │ │ blx 429bc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 176abc │ │ │ │ + bne.n 176b5c │ │ │ │ blx 434b8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1769f4 │ │ │ │ + beq.n 176a94 │ │ │ │ blx 42634 │ │ │ │ - ldr r2, [pc, #284] @ (176b84 ) │ │ │ │ - ldr r1, [pc, #284] @ (176b88 ) │ │ │ │ + ldr r2, [pc, #284] @ (176c24 ) │ │ │ │ + ldr r1, [pc, #284] @ (176c28 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ + bl 176334 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #272] @ (176b8c ) │ │ │ │ - ldr r3, [pc, #252] @ (176b7c ) │ │ │ │ + ldr r2, [pc, #272] @ (176c2c ) │ │ │ │ + ldr r3, [pc, #252] @ (176c1c ) │ │ │ │ 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 176b72 │ │ │ │ + bne.n 176c12 │ │ │ │ addw sp, sp, #2772 @ 0xad4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 434b8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1769f4 │ │ │ │ + beq.n 176a94 │ │ │ │ blx 42634 │ │ │ │ - ldr r2, [pc, #228] @ (176b90 ) │ │ │ │ - ldr r1, [pc, #228] @ (176b94 ) │ │ │ │ + ldr r2, [pc, #228] @ (176c30 ) │ │ │ │ + ldr r1, [pc, #228] @ (176c34 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ - b.n 176a76 │ │ │ │ + bl 176334 │ │ │ │ + b.n 176b16 │ │ │ │ add.w sl, r4, r0 │ │ │ │ cmp sl, r4 │ │ │ │ it hi │ │ │ │ strhi.w r8, [sp, #8] │ │ │ │ - bhi.n 176ae8 │ │ │ │ - b.n 1769f4 │ │ │ │ + bhi.n 176b88 │ │ │ │ + b.n 176a94 │ │ │ │ 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 176b5c │ │ │ │ + bls.n 176bfc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 176acc │ │ │ │ + bne.n 176b6c │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ands.w fp, r8, #3072 @ 0xc00 │ │ │ │ - bne.n 176b46 │ │ │ │ + bne.n 176be6 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 43444 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 176acc │ │ │ │ + bne.n 176b6c │ │ │ │ ands.w fp, r8, #256 @ 0x100 │ │ │ │ - bne.n 176b2c │ │ │ │ + bne.n 176bcc │ │ │ │ ands.w r3, r8, #512 @ 0x200 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - beq.n 176ad0 │ │ │ │ + beq.n 176b70 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 4258c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 176ad0 │ │ │ │ + b.n 176b70 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ blx 426c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 176b62 │ │ │ │ + beq.n 176c02 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 176ad0 │ │ │ │ + b.n 176b70 │ │ │ │ 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 176a7a │ │ │ │ + b.n 176b1a │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.n 1769f4 │ │ │ │ - ldr r2, [pc, #52] @ (176b98 ) │ │ │ │ + b.n 176a94 │ │ │ │ + ldr r2, [pc, #52] @ (176c38 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (176b9c ) │ │ │ │ + ldr r1, [pc, #52] @ (176c3c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 176294 │ │ │ │ - b.n 176a76 │ │ │ │ + bl 176334 │ │ │ │ + b.n 176b16 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #312] @ 0x138 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1766e0 │ │ │ │ + b.n 1767a0 │ │ │ │ movs r4, r2 │ │ │ │ - b.n 1765e8 │ │ │ │ + b.n 1766a8 │ │ │ │ movs r4, r2 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ movs r4, r2 │ │ │ │ - str r5, [sp, #504] @ 0x1f8 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n 17651c │ │ │ │ + b.n 1765dc │ │ │ │ movs r4, r2 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r4, r2 │ │ │ │ - b.n 17644c │ │ │ │ + b.n 17650c │ │ │ │ movs r4, r2 │ │ │ │ - lsls r6, r6, #29 │ │ │ │ + lsls r6, r0, #30 │ │ │ │ movs r4, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #8228 @ 0x2024 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r3 │ │ │ │ blx 4309c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 176d2c │ │ │ │ + beq.w 176dcc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 43258 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 176cc4 │ │ │ │ + beq.n 176d64 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n 176c86 │ │ │ │ + bcs.n 176d26 │ │ │ │ mov r1, r5 │ │ │ │ add.w r5, r4, #36 @ 0x24 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 431e0 │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ blx 434f4 │ │ │ │ adds r7, r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - beq.n 176c9e │ │ │ │ + beq.n 176d3e │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx 426c4 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 176cd0 │ │ │ │ + beq.n 176d70 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 43608 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 176cb2 │ │ │ │ + beq.n 176d52 │ │ │ │ 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 │ │ │ │ @@ -433539,132 +433599,132 @@ │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4032 @ 0xfc0 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ str r5, [r4, #32] │ │ │ │ blx 426c4 │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 176ce4 │ │ │ │ + beq.n 176d84 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 42ea0 │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 176d04 │ │ │ │ - ldr r1, [pc, #204] @ (176d38 ) │ │ │ │ + beq.n 176da4 │ │ │ │ + ldr r1, [pc, #204] @ (176dd8 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r9, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 17e418 │ │ │ │ + bl 17e4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 176d20 │ │ │ │ + bne.n 176dc0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cbz r6, 176c8e │ │ │ │ - ldr r3, [pc, #176] @ (176d3c ) │ │ │ │ + cbz r6, 176d2e │ │ │ │ + ldr r3, [pc, #176] @ (176ddc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 423b4 │ │ │ │ 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, 176ca8 │ │ │ │ - ldr r3, [pc, #156] @ (176d40 ) │ │ │ │ + cbz r6, 176d48 │ │ │ │ + ldr r3, [pc, #156] @ (176de0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 176c8e │ │ │ │ + beq.n 176d2e │ │ │ │ blx 42980 │ │ │ │ - b.n 176c8e │ │ │ │ + b.n 176d2e │ │ │ │ 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 176c40 │ │ │ │ + b.n 176ce0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 176c8e │ │ │ │ - ldr r3, [pc, #120] @ (176d44 ) │ │ │ │ + beq.n 176d2e │ │ │ │ + ldr r3, [pc, #120] @ (176de4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 176c8e │ │ │ │ + b.n 176d2e │ │ │ │ blx 434b8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 176c0e │ │ │ │ - cbz r6, 176cf6 │ │ │ │ - ldr r3, [pc, #104] @ (176d48 ) │ │ │ │ + beq.n 176cae │ │ │ │ + cbz r6, 176d96 │ │ │ │ + ldr r3, [pc, #104] @ (176de8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 176cf6 │ │ │ │ + b.n 176d96 │ │ │ │ blx 434b8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 176d14 │ │ │ │ - cbz r6, 176cf6 │ │ │ │ - ldr r3, [pc, #88] @ (176d4c ) │ │ │ │ + beq.n 176db4 │ │ │ │ + cbz r6, 176d96 │ │ │ │ + ldr r3, [pc, #88] @ (176dec ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 176d00 │ │ │ │ + beq.n 176da0 │ │ │ │ blx 42980 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 176ca8 │ │ │ │ - cbz r6, 176d0c │ │ │ │ - ldr r3, [pc, #72] @ (176d50 ) │ │ │ │ + b.n 176d48 │ │ │ │ + cbz r6, 176dac │ │ │ │ + ldr r3, [pc, #72] @ (176df0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 176cfc │ │ │ │ - b.n 176c8e │ │ │ │ + bne.n 176d9c │ │ │ │ + b.n 176d2e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 176cf6 │ │ │ │ - ldr r3, [pc, #56] @ (176d54 ) │ │ │ │ + beq.n 176d96 │ │ │ │ + ldr r3, [pc, #56] @ (176df4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 176cf6 │ │ │ │ + b.n 176d96 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 176cf6 │ │ │ │ - ldr r3, [pc, #48] @ (176d58 ) │ │ │ │ + beq.n 176d96 │ │ │ │ + ldr r3, [pc, #48] @ (176df8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 176cf6 │ │ │ │ + b.n 176d96 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 176c94 │ │ │ │ - ldr r3, [pc, #40] @ (176d5c ) │ │ │ │ + beq.n 176d34 │ │ │ │ + ldr r3, [pc, #40] @ (176dfc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 176c94 │ │ │ │ + b.n 176d34 │ │ │ │ ldc2 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ - b.n 17747c │ │ │ │ + b.n 17753c │ │ │ │ movs r4, r2 │ │ │ │ - b.n 177494 │ │ │ │ + b.n 177554 │ │ │ │ movs r4, r2 │ │ │ │ - b.n 1773dc │ │ │ │ + b.n 17749c │ │ │ │ movs r4, r2 │ │ │ │ - b.n 177310 │ │ │ │ + b.n 1773d0 │ │ │ │ movs r4, r2 │ │ │ │ - b.n 1774b4 │ │ │ │ + b.n 177574 │ │ │ │ movs r4, r2 │ │ │ │ - b.n 1774e4 │ │ │ │ + b.n 1775a4 │ │ │ │ movs r4, r2 │ │ │ │ - b.n 1773fc │ │ │ │ + b.n 1774bc │ │ │ │ movs r4, r2 │ │ │ │ - b.n 1774e8 │ │ │ │ + b.n 1775a8 │ │ │ │ movs r4, r2 │ │ │ │ - b.n 1772cc │ │ │ │ + b.n 17738c │ │ │ │ movs r4, r2 │ │ │ │ - cbz r0, 176da6 │ │ │ │ + cbz r0, 176e46 │ │ │ │ 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 │ │ │ │ @@ -433672,305 +433732,305 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 42a10 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 18cd70 │ │ │ │ + bl 18ce10 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 42980 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 42980 │ │ │ │ mov r0, r4 │ │ │ │ blx 423b4 │ │ │ │ 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] @ (176e60 ) │ │ │ │ + ldr r3, [pc, #168] @ (176f00 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 176dd0 │ │ │ │ + bne.n 176e70 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 176dc0 │ │ │ │ + bne.n 176e60 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 176e14 │ │ │ │ - ldr r4, [pc, #140] @ (176e64 ) │ │ │ │ + cbnz r2, 176eb4 │ │ │ │ + ldr r4, [pc, #140] @ (176f04 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 175600 │ │ │ │ - ldr r3, [pc, #132] @ (176e68 ) │ │ │ │ - ldr r0, [pc, #132] @ (176e6c ) │ │ │ │ + bl 1756a0 │ │ │ │ + ldr r3, [pc, #132] @ (176f08 ) │ │ │ │ + ldr r0, [pc, #132] @ (176f0c ) │ │ │ │ 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 176df6 │ │ │ │ + bne.n 176e96 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 176e0c │ │ │ │ + cbnz r3, 176eac │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 176e42 │ │ │ │ - ldr r4, [pc, #84] @ (176e70 ) │ │ │ │ + bne.n 176ee2 │ │ │ │ + ldr r4, [pc, #84] @ (176f10 ) │ │ │ │ add r4, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 176e2c │ │ │ │ + bne.n 176ecc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 176e1c │ │ │ │ - b.n 176dd6 │ │ │ │ + bne.n 176ebc │ │ │ │ + b.n 176e76 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 176e48 │ │ │ │ + bne.n 176ee8 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 176e18 │ │ │ │ - b.n 176dd6 │ │ │ │ + bne.n 176eb8 │ │ │ │ + b.n 176e76 │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, 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] @ (176eb8 ) │ │ │ │ + ldr r2, [pc, #52] @ (176f58 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (176ebc ) │ │ │ │ + ldr r3, [pc, #52] @ (176f5c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 176eae │ │ │ │ - ldr r2, [pc, #44] @ (176ec0 ) │ │ │ │ - ldr r4, [pc, #48] @ (176ec4 ) │ │ │ │ + cbz r1, 176f4e │ │ │ │ + ldr r2, [pc, #44] @ (176f60 ) │ │ │ │ + ldr r4, [pc, #48] @ (176f64 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 43548 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 43674 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 43548 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #24] @ (176ec8 ) │ │ │ │ + ldr r1, [pc, #24] @ (176f68 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 176e90 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + b.n 176f30 │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ + stmia r7!, {} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 4368c │ │ │ │ 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] @ (177034 ) │ │ │ │ + ldr r3, [pc, #324] @ (1770d4 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r4, [pc, #320] @ (177038 ) │ │ │ │ + ldr r4, [pc, #320] @ (1770d8 ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 176f10 │ │ │ │ + bne.n 176fb0 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 176f00 │ │ │ │ + bne.n 176fa0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 176fe2 │ │ │ │ - ldr r3, [pc, #288] @ (17703c ) │ │ │ │ + bne.n 177082 │ │ │ │ + ldr r3, [pc, #288] @ (1770dc ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 176fc6 │ │ │ │ - ldr r3, [pc, #284] @ (177040 ) │ │ │ │ + bne.n 177066 │ │ │ │ + ldr r3, [pc, #284] @ (1770e0 ) │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 176f5e │ │ │ │ + cbz r3, 176ffe │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 176f94 │ │ │ │ + beq.n 177034 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - ldr r3, [pc, #264] @ (177044 ) │ │ │ │ + ldr r3, [pc, #264] @ (1770e4 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 176f42 │ │ │ │ + bne.n 176fe2 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 176fd0 │ │ │ │ + bne.n 177070 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #228] @ (177048 ) │ │ │ │ + ldr r3, [pc, #228] @ (1770e8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #224] @ (17704c ) │ │ │ │ + ldr r3, [pc, #224] @ (1770ec ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1754c8 │ │ │ │ + bl 175568 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17702e │ │ │ │ + beq.n 1770ce │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #208] @ (177050 ) │ │ │ │ + ldr r0, [pc, #208] @ (1770f0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 2acae8 │ │ │ │ + bl 2acb88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 176f38 │ │ │ │ - ldr r4, [pc, #188] @ (177054 ) │ │ │ │ + bne.n 176fd8 │ │ │ │ + ldr r4, [pc, #188] @ (1770f4 ) │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 179a3c │ │ │ │ + bl 179adc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17702e │ │ │ │ + beq.n 1770ce │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 4368c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 179a3c │ │ │ │ + bl 179adc │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 175724 │ │ │ │ - b.n 176f3a │ │ │ │ + bl 1757c4 │ │ │ │ + b.n 176fda │ │ │ │ mov r0, r5 │ │ │ │ blx 4368c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 176f3a │ │ │ │ + b.n 176fda │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 177012 │ │ │ │ - ldr r6, [pc, #112] @ (177058 ) │ │ │ │ + bne.n 1770b2 │ │ │ │ + ldr r6, [pc, #112] @ (1770f8 ) │ │ │ │ add r6, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 176ffc │ │ │ │ + bne.n 17709c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 176fea │ │ │ │ - b.n 176f18 │ │ │ │ + bne.n 17708a │ │ │ │ + b.n 176fb8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 177018 │ │ │ │ + bne.n 1770b8 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 176fe6 │ │ │ │ - b.n 176f18 │ │ │ │ + bne.n 177086 │ │ │ │ + b.n 176fb8 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 176f3a │ │ │ │ + b.n 176fda │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r6} │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r7!, {r1, r5} │ │ │ │ + stmia r6!, {r1, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 1, pc, cr5, cr15, {7} @ │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ + stmia r6!, {r3} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r5!, {r4, r5, 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 │ │ │ │ @@ -433987,75 +434047,75 @@ │ │ │ │ movgt r0, #1 │ │ │ │ strdgt r4, r3, [r5] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #120] @ (177118 ) │ │ │ │ + ldr r2, [pc, #120] @ (1771b8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (17711c ) │ │ │ │ + ldr r3, [pc, #120] @ (1771bc ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (177120 ) │ │ │ │ + ldr r0, [pc, #116] @ (1771c0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 176850 │ │ │ │ - cbz r0, 1770de │ │ │ │ - ldr r1, [pc, #100] @ (177124 ) │ │ │ │ + bl 1768f0 │ │ │ │ + cbz r0, 17717e │ │ │ │ + ldr r1, [pc, #100] @ (1771c4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 42e70 │ │ │ │ - cbz r0, 1770d8 │ │ │ │ - ldr r1, [pc, #92] @ (177128 ) │ │ │ │ + cbz r0, 177178 │ │ │ │ + ldr r1, [pc, #92] @ (1771c8 ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 4252c <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1770f8 │ │ │ │ + beq.n 177198 │ │ │ │ mov r0, r4 │ │ │ │ blx 423b4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (17712c ) │ │ │ │ - ldr r3, [pc, #56] @ (17711c ) │ │ │ │ + ldr r2, [pc, #72] @ (1771cc ) │ │ │ │ + ldr r3, [pc, #56] @ (1771bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177114 │ │ │ │ + bne.n 1771b4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 423b4 │ │ │ │ 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 1770e0 │ │ │ │ + b.n 177180 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1771f4 │ │ │ │ + b.n 1772b4 │ │ │ │ movs r4, r2 │ │ │ │ - b.n 1771ec │ │ │ │ + b.n 1772ac │ │ │ │ movs r4, r2 │ │ │ │ - b.n 1771f8 │ │ │ │ + b.n 1772b8 │ │ │ │ movs r4, r2 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ 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 │ │ │ │ @@ -434076,77 +434136,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 1772a8 │ │ │ │ + beq.w 177348 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1772a8 │ │ │ │ + beq.w 177348 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17733a │ │ │ │ + beq.w 1773da │ │ │ │ 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 1772b0 │ │ │ │ + beq.n 177350 │ │ │ │ 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 1772b8 │ │ │ │ + beq.n 177358 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1772d8 │ │ │ │ + beq.w 177378 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 17725a │ │ │ │ + b.n 1772fa │ │ │ │ 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, 177220 │ │ │ │ + cbz r0, 1772c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r4, #296] @ 0x128 │ │ │ │ - bpl.n 177220 │ │ │ │ + bpl.n 1772c0 │ │ │ │ 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, 17723e │ │ │ │ + cbz r3, 1772de │ │ │ │ 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] │ │ │ │ @@ -434158,18 +434218,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 1772d8 │ │ │ │ + bls.n 177378 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17724c │ │ │ │ + beq.n 1772ec │ │ │ │ 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 │ │ │ │ @@ -434182,214 +434242,214 @@ │ │ │ │ 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 1771d8 │ │ │ │ + bne.n 177278 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1771f0 │ │ │ │ + b.n 177290 │ │ │ │ ldrb.w r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 177348 │ │ │ │ + bne.n 1773e8 │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1771c2 │ │ │ │ + bne.n 177262 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1771c2 │ │ │ │ + beq.w 177262 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1771cc │ │ │ │ + bne.w 17726c │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ - cbz r3, 177300 │ │ │ │ + cbz r3, 1773a0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1772ea │ │ │ │ + cbz r3, 17738a │ │ │ │ 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, 177322 │ │ │ │ + cbz r3, 1773c2 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 177312 │ │ │ │ + cbz r3, 1773b2 │ │ │ │ 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, 177334 │ │ │ │ + cbz r3, 1773d4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 177334 │ │ │ │ + cbz r3, 1773d4 │ │ │ │ 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 1772b0 │ │ │ │ + b.n 177350 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 1771a4 │ │ │ │ + b.n 177244 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (17736c ) │ │ │ │ + ldr r4, [pc, #16] @ (17740c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 432e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r2!, {r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r4, r6} │ │ │ │ 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] @ (17742c ) │ │ │ │ + ldr r1, [pc, #172] @ (1774cc ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #172] @ (177430 ) │ │ │ │ + ldr r0, [pc, #172] @ (1774d0 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #164] @ (177434 ) │ │ │ │ - bl 17ec40 │ │ │ │ - ldr r3, [pc, #164] @ (177438 ) │ │ │ │ - ldr r2, [pc, #164] @ (17743c ) │ │ │ │ + ldr r4, [pc, #164] @ (1774d4 ) │ │ │ │ + bl 17ece0 │ │ │ │ + ldr r3, [pc, #164] @ (1774d8 ) │ │ │ │ + ldr r2, [pc, #164] @ (1774dc ) │ │ │ │ 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 177408 │ │ │ │ - ldr r3, [pc, #148] @ (177440 ) │ │ │ │ + beq.n 1774a8 │ │ │ │ + ldr r3, [pc, #148] @ (1774e0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1773c0 │ │ │ │ + cbz r3, 177460 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 43210 │ │ │ │ mov r4, r0 │ │ │ │ blx 42fe8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1773dc │ │ │ │ - ldr r3, [pc, #128] @ (177444 ) │ │ │ │ + beq.n 17747c │ │ │ │ + ldr r3, [pc, #128] @ (1774e4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 1773cc │ │ │ │ + cbz r3, 17746c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ (177448 ) │ │ │ │ - ldr r2, [pc, #124] @ (17744c ) │ │ │ │ + ldr r3, [pc, #120] @ (1774e8 ) │ │ │ │ + ldr r2, [pc, #124] @ (1774ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42628 │ │ │ │ mov r4, r0 │ │ │ │ blx 43234 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1773c0 │ │ │ │ - ldr r1, [pc, #100] @ (177450 ) │ │ │ │ + bne.n 177460 │ │ │ │ + ldr r1, [pc, #100] @ (1774f0 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 43554 │ │ │ │ - ldr r3, [pc, #92] @ (177454 ) │ │ │ │ + ldr r3, [pc, #92] @ (1774f4 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1773cc │ │ │ │ - ldr r0, [pc, #88] @ (177458 ) │ │ │ │ + beq.n 17746c │ │ │ │ + ldr r0, [pc, #88] @ (1774f8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 2acae8 │ │ │ │ - b.n 1773c0 │ │ │ │ - ldr r0, [pc, #80] @ (17745c ) │ │ │ │ + bl 2acb88 │ │ │ │ + b.n 177460 │ │ │ │ + ldr r0, [pc, #80] @ (1774fc ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 17e950 │ │ │ │ - ldr r3, [pc, #76] @ (177460 ) │ │ │ │ + bl 17e9f0 │ │ │ │ + ldr r3, [pc, #76] @ (177500 ) │ │ │ │ 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 1773a8 │ │ │ │ + b.n 177448 │ │ │ │ nop │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ble.n 1773b0 │ │ │ │ + ble.n 177470 │ │ │ │ movs r4, r2 │ │ │ │ - ldrh r6, [r4, #34] @ 0x22 │ │ │ │ + ldrh r6, [r0, #30] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - stmia r2!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r6, r2 │ │ │ │ + movs r6, r4 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r7, #1 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - ble.n 1774f8 │ │ │ │ + ble.n 1775b8 │ │ │ │ movs r4, r2 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ 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, 1774b0 │ │ │ │ + cbz r1, 177550 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1774c8 ) │ │ │ │ + ldr r2, [pc, #60] @ (177568 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ @@ -434399,71 +434459,71 @@ │ │ │ │ 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] @ (1774cc ) │ │ │ │ + ldr r2, [pc, #20] @ (17756c ) │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - bgt.n 177488 │ │ │ │ + bgt.n 177548 │ │ │ │ movs r4, r2 │ │ │ │ - bgt.n 177460 │ │ │ │ + bgt.n 177520 │ │ │ │ movs r4, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ 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] @ (177508 ) │ │ │ │ + ldr r2, [pc, #24] @ (1775a8 ) │ │ │ │ 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 42838 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bgt.n 177448 │ │ │ │ + bgt.n 177508 │ │ │ │ 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] @ (177528 ) │ │ │ │ + ldr r2, [pc, #12] @ (1775c8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bgt.n 17743c │ │ │ │ + bgt.n 1774fc │ │ │ │ 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, #16] @ (17754c ) │ │ │ │ + ldr r2, [pc, #16] @ (1775ec ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bgt.n 17747c │ │ │ │ + bgt.n 17753c │ │ │ │ movs r4, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #28 │ │ │ │ @@ -434472,311 +434532,311 @@ │ │ │ │ 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] @ (1775a4 ) │ │ │ │ + ldr r2, [pc, #40] @ (177644 ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 177596 │ │ │ │ + cbz r3, 177636 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ (1775a8 ) │ │ │ │ + ldr r2, [pc, #16] @ (177648 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bgt.n 177684 │ │ │ │ + bgt.n 177744 │ │ │ │ movs r4, r2 │ │ │ │ - ldrh r2, [r3, r0] │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ 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] @ (1775c8 ) │ │ │ │ + ldr r2, [pc, #12] @ (177668 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ 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] @ (1775e8 ) │ │ │ │ + ldr r2, [pc, #12] @ (177688 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bgt.n 177624 │ │ │ │ + bgt.n 1776e4 │ │ │ │ movs r4, r2 │ │ │ │ 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, 177656 │ │ │ │ + cbnz r3, 1776f6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ (177664 ) │ │ │ │ + ldr r2, [pc, #88] @ (177704 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #80] @ (177668 ) │ │ │ │ + ldr r2, [pc, #80] @ (177708 ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #64] @ (17766c ) │ │ │ │ + ldr r2, [pc, #64] @ (17770c ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 177646 │ │ │ │ + cbz r2, 1776e6 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #40] @ (177670 ) │ │ │ │ + ldr r2, [pc, #40] @ (177710 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #28] @ (177674 ) │ │ │ │ + ldr r2, [pc, #28] @ (177714 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ - b.n 177606 │ │ │ │ - bgt.n 177678 │ │ │ │ + b.n 1776a6 │ │ │ │ + bgt.n 177738 │ │ │ │ movs r4, r2 │ │ │ │ - bgt.n 177684 │ │ │ │ + bgt.n 177744 │ │ │ │ movs r4, r2 │ │ │ │ - bgt.n 177698 │ │ │ │ + bgt.n 177758 │ │ │ │ movs r4, r2 │ │ │ │ - bgt.n 17767c │ │ │ │ + bgt.n 17773c │ │ │ │ movs r4, r2 │ │ │ │ - blt.n 177640 │ │ │ │ + blt.n 177700 │ │ │ │ movs r4, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ 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] @ (1776c8 ) │ │ │ │ + ldr r2, [pc, #44] @ (177768 ) │ │ │ │ sbc.w r6, r1, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ strd r5, r6, [sp] │ │ │ │ - ldr r2, [pc, #28] @ (1776cc ) │ │ │ │ + ldr r2, [pc, #28] @ (17776c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (1776d0 ) │ │ │ │ + ldr r2, [pc, #20] @ (177770 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - blt.n 17763c │ │ │ │ + blt.n 1776fc │ │ │ │ movs r4, r2 │ │ │ │ - blt.n 177624 │ │ │ │ + blt.n 1776e4 │ │ │ │ movs r4, r2 │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + ldrsb r2, [r3, r3] │ │ │ │ movs r5, r2 │ │ │ │ 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, 1776fc │ │ │ │ - ldr r2, [pc, #32] @ (177710 ) │ │ │ │ + cbnz r2, 17779c │ │ │ │ + ldr r2, [pc, #32] @ (1777b0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (177714 ) │ │ │ │ + ldr r2, [pc, #20] @ (1777b4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1776ec │ │ │ │ + b.n 17778c │ │ │ │ nop │ │ │ │ - blt.n 177618 │ │ │ │ + blt.n 1776d8 │ │ │ │ movs r4, r2 │ │ │ │ - blt.n 177794 │ │ │ │ + blt.n 177854 │ │ │ │ movs r4, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 177748 │ │ │ │ - ldr r2, [pc, #44] @ (17775c ) │ │ │ │ + cbnz r3, 1777e8 │ │ │ │ + ldr r2, [pc, #44] @ (1777fc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (177760 ) │ │ │ │ + ldr r2, [pc, #36] @ (177800 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (177764 ) │ │ │ │ + ldr r2, [pc, #24] @ (177804 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 17772e │ │ │ │ + b.n 1777ce │ │ │ │ nop │ │ │ │ - blt.n 177800 │ │ │ │ + blt.n 1778c0 │ │ │ │ movs r4, r2 │ │ │ │ - blt.n 17780c │ │ │ │ + blt.n 1778cc │ │ │ │ movs r4, r2 │ │ │ │ - bge.n 17774c │ │ │ │ + blt.n 17780c │ │ │ │ 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] @ (177784 ) │ │ │ │ + ldr r2, [pc, #12] @ (177824 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - blt.n 1777d8 │ │ │ │ + blt.n 177898 │ │ │ │ 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] @ (1777a4 ) │ │ │ │ + ldr r2, [pc, #12] @ (177844 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bge.n 177770 │ │ │ │ + bge.n 177830 │ │ │ │ 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] @ (1777cc ) │ │ │ │ + ldr r2, [pc, #20] @ (17786c ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 43548 │ │ │ │ pop {r4, pc} │ │ │ │ - bge.n 1777a4 │ │ │ │ + bge.n 177864 │ │ │ │ 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, 1777f6 │ │ │ │ + cbz r1, 177896 │ │ │ │ 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 177840 │ │ │ │ + beq.n 1778e0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r6 │ │ │ │ add r3, r0 │ │ │ │ - b.n 17781e │ │ │ │ + b.n 1778be │ │ │ │ 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 177840 │ │ │ │ + beq.n 1778e0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 177824 │ │ │ │ + bne.n 1778c4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17780a │ │ │ │ + bne.n 1778aa │ │ │ │ blx 423b4 │ │ │ │ - b.n 17780a │ │ │ │ + b.n 1778aa │ │ │ │ blx 423b4 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 423b4 │ │ │ │ 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 1777d0 │ │ │ │ + bl 177870 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -434788,31 +434848,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 1778f8 │ │ │ │ + beq.n 177998 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 1778ee │ │ │ │ + bcs.n 17798e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17796c │ │ │ │ + beq.n 177a0c │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ - cbz r3, 1778b8 │ │ │ │ + cbz r3, 177958 │ │ │ │ ldrd r3, r2, [r3, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 17796c │ │ │ │ + bcs.n 177a0c │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 17e6b0 │ │ │ │ + bl 17e750 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 4324c │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ @@ -434842,18 +434902,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 177942 │ │ │ │ + beq.n 1779e2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 177942 │ │ │ │ + bpl.n 1779e2 │ │ │ │ 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] │ │ │ │ @@ -434861,57 +434921,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 17e680 │ │ │ │ + bl 17e720 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 177974 │ │ │ │ + bne.n 177a14 │ │ │ │ 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 17e6b0 │ │ │ │ + bl 17e750 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 4324c │ │ │ │ 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 177962 │ │ │ │ + b.n 177a02 │ │ │ │ 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] @ (177ab0 ) │ │ │ │ + ldr r5, [pc, #252] @ (177b50 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r5, pc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 177a90 │ │ │ │ + beq.n 177b30 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r4, #24] │ │ │ │ - ldr r6, [pc, #232] @ (177ab4 ) │ │ │ │ + ldr r6, [pc, #232] @ (177b54 ) │ │ │ │ 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] │ │ │ │ @@ -434940,154 +435000,154 @@ │ │ │ │ blx 4309c │ │ │ │ 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 177a34 │ │ │ │ + beq.n 177ad4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bpl.n 177a56 │ │ │ │ - ldr r1, [pc, #132] @ (177ab8 ) │ │ │ │ + bpl.n 177af6 │ │ │ │ + ldr r1, [pc, #132] @ (177b58 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 177a6a │ │ │ │ + cbz r2, 177b0a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #13 │ │ │ │ - beq.n 177a52 │ │ │ │ + beq.n 177af2 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 177a52 │ │ │ │ + cbz r3, 177af2 │ │ │ │ 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 177a8a │ │ │ │ + bpl.n 177b2a │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #92] @ (177abc ) │ │ │ │ + ldr r1, [pc, #92] @ (177b5c ) │ │ │ │ add r1, pc │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 177a3e │ │ │ │ - ldr r1, [pc, #84] @ (177ac0 ) │ │ │ │ + bne.n 177ade │ │ │ │ + ldr r1, [pc, #84] @ (177b60 ) │ │ │ │ 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 17e094 │ │ │ │ + bl 17e134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 177a3e │ │ │ │ + bne.n 177ade │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 177a3e │ │ │ │ - ldr r1, [pc, #56] @ (177ac4 ) │ │ │ │ + b.n 177ade │ │ │ │ + ldr r1, [pc, #56] @ (177b64 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 177a34 │ │ │ │ - ldr r1, [pc, #52] @ (177ac8 ) │ │ │ │ + b.n 177ad4 │ │ │ │ + ldr r1, [pc, #52] @ (177b68 ) │ │ │ │ adds r0, r5, #4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 18cb98 │ │ │ │ + bl 18cc38 │ │ │ │ mov.w r1, #1 │ │ │ │ dmb ish │ │ │ │ strb r1, [r5, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 1779c4 │ │ │ │ + b.n 177a64 │ │ │ │ nop │ │ │ │ - pop {r1, r4, r7} │ │ │ │ + cbnz r2, 177bd0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + cbnz r4, 177bce │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, pc, #408 @ (adr r4, 177c54 ) │ │ │ │ + add r3, pc, #792 @ (adr r3, 177e74 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r4, pc, #336 @ (adr r4, 177c10 ) │ │ │ │ + add r3, pc, #720 @ (adr r3, 177e30 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bhi.n 177b3c │ │ │ │ + bhi.n 177bfc │ │ │ │ movs r4, r2 │ │ │ │ - add r4, pc, #272 @ (adr r4, 177bd8 ) │ │ │ │ + add r3, pc, #656 @ (adr r3, 177df8 ) │ │ │ │ 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, 177af4 │ │ │ │ + cbz r3, 177b94 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ - cbnz r3, 177b2c │ │ │ │ + cbnz r3, 177bcc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 43548 │ │ │ │ ldr.w r0, [r4, #296] @ 0x128 │ │ │ │ blx 423b4 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cbz r3, 177b2a │ │ │ │ + cbz r3, 177bca │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add.w r5, r4, #300 @ 0x12c │ │ │ │ - bl 17e328 │ │ │ │ + bl 17e3c8 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 17e230 │ │ │ │ + bl 17e2d0 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 177b2a │ │ │ │ - bl 1777d0 │ │ │ │ + beq.n 177bca │ │ │ │ + bl 177870 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 177b1e │ │ │ │ + bne.n 177bbe │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 177ae6 │ │ │ │ + b.n 177b86 │ │ │ │ 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 177b9e │ │ │ │ + beq.n 177c3e │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r9, [pc, #72] @ 177ba4 │ │ │ │ + ldr.w r9, [pc, #72] @ 177c44 │ │ │ │ movw r6, #4144 @ 0x1030 │ │ │ │ - ldr r7, [pc, #68] @ (177ba8 ) │ │ │ │ + ldr r7, [pc, #68] @ (177c48 ) │ │ │ │ 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 17e2d4 │ │ │ │ + bl 17e374 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 177b70 │ │ │ │ + bne.n 177c10 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl fff69ba6 │ │ │ │ + bl fff69c46 │ │ │ │ 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 │ │ │ │ @@ -435121,19 +435181,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 177c2c │ │ │ │ - bl 1777d0 │ │ │ │ + beq.n 177ccc │ │ │ │ + bl 177870 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 177c22 │ │ │ │ + bne.n 177cc2 │ │ │ │ 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 │ │ │ │ @@ -435173,21 +435233,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, 177cce │ │ │ │ + cbnz r4, 177d6e │ │ │ │ clz r4, ip │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - cbnz r4, 177cdc │ │ │ │ + cbnz r4, 177d7c │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq lr, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp ip, r1 │ │ │ │ @@ -435199,21 +435259,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 177c9e │ │ │ │ + b.n 177d3e │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ add.w r4, r3, #8 │ │ │ │ cmp ip, r4 │ │ │ │ it eq │ │ │ │ moveq.w ip, #0 │ │ │ │ - b.n 177cae │ │ │ │ + b.n 177d4e │ │ │ │ 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 │ │ │ │ @@ -435229,50 +435289,50 @@ │ │ │ │ clz r1, fp │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 177ee0 │ │ │ │ + bne.w 177f80 │ │ │ │ subs r1, r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 177ef2 │ │ │ │ + bne.w 177f92 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, fp │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 177ed6 │ │ │ │ + beq.w 177f76 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 177d7e │ │ │ │ + b.n 177e1e │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r6, r5 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r2, r5 │ │ │ │ str r2, [r1, #4] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 177ebc │ │ │ │ + beq.w 177f5c │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ cmp fp, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 177ed6 │ │ │ │ + beq.w 177f76 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 177878 │ │ │ │ + bl 177918 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ add.w r8, r7, #4096 @ 0x1000 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr.w ip, [r7, #12] │ │ │ │ subs r5, r5, r6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -435307,15 +435367,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mla ip, r6, lr, ip │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ strd r9, ip, [sp] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 177e44 │ │ │ │ + cbz r3, 177ee4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldrd r3, r9, [r0, #48] @ 0x30 │ │ │ │ umull lr, ip, r5, r3 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ mla ip, r5, r9, ip │ │ │ │ @@ -435335,74 +435395,74 @@ │ │ │ │ adds r1, r6, #2 │ │ │ │ lsls r2, r5, #3 │ │ │ │ adds r0, #2 │ │ │ │ add.w r1, fp, r1, lsl #3 │ │ │ │ add.w r0, r7, r0, lsl #3 │ │ │ │ blx 431e0 │ │ │ │ cmp r7, fp │ │ │ │ - beq.w 177d54 │ │ │ │ + beq.w 177df4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r8, [r4, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 177d54 │ │ │ │ + beq.w 177df4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w sl, r7, #4096 @ 0x1000 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add.w sl, sl, #24 │ │ │ │ subs r3, #1 │ │ │ │ and.w r3, r3, r8 │ │ │ │ add.w r9, r2, r3 │ │ │ │ mov r0, sl │ │ │ │ - bl 17e6b0 │ │ │ │ + bl 17e750 │ │ │ │ ldr.w r3, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 177e8e │ │ │ │ + bne.n 177f2e │ │ │ │ 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 r9, r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 177e80 │ │ │ │ - b.n 177d54 │ │ │ │ + bne.n 177f20 │ │ │ │ + b.n 177df4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 177ed6 │ │ │ │ + beq.n 177f76 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ cmp fp, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - bne.w 177d7e │ │ │ │ + bne.w 177e1e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr.w fp, [r0, #12] │ │ │ │ add.w r1, r0, #8 │ │ │ │ cmp fp, r1 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ - b.n 177d32 │ │ │ │ + b.n 177dd2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 177d44 │ │ │ │ + b.n 177de4 │ │ │ │ nop │ │ │ │ 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 │ │ │ │ @@ -435414,82 +435474,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, 177f7a │ │ │ │ + cbnz r1, 17801a │ │ │ │ subs r2, r3, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 177f88 │ │ │ │ + cbnz r2, 178028 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 177f96 │ │ │ │ + beq.n 178036 │ │ │ │ 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 42884 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 177f44 │ │ │ │ + bne.n 177fe4 │ │ │ │ movs r0, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r1, #0 │ │ │ │ add r0, r5 │ │ │ │ blx 42884 │ │ │ │ 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 177f32 │ │ │ │ + b.n 177fd2 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 177f44 │ │ │ │ + bne.n 177fe4 │ │ │ │ add.w r0, ip, #2 │ │ │ │ sub.w r6, r6, ip │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 177f66 │ │ │ │ + b.n 178006 │ │ │ │ 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 177878 │ │ │ │ + bl 177918 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1780b6 │ │ │ │ + beq.n 178156 │ │ │ │ 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 │ │ │ │ @@ -435505,28 +435565,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 178096 │ │ │ │ + bpl.n 178136 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 178084 │ │ │ │ + cbz r3, 178124 │ │ │ │ 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 178046 │ │ │ │ + b.n 1780e6 │ │ │ │ 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]! │ │ │ │ @@ -435545,15 +435605,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 178036 │ │ │ │ + bne.n 1780d6 │ │ │ │ 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 │ │ │ │ @@ -435568,43 +435628,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 177fe8 │ │ │ │ + b.n 178088 │ │ │ │ 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 1780ea │ │ │ │ + beq.n 17818a │ │ │ │ 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 1780d4 │ │ │ │ - cbz r6, 178104 │ │ │ │ + bne.n 178174 │ │ │ │ + cbz r6, 1781a4 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 178122 │ │ │ │ + beq.n 1781c2 │ │ │ │ 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 17810e │ │ │ │ + b.n 1781ae │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 178122 │ │ │ │ + beq.n 1781c2 │ │ │ │ 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] │ │ │ │ @@ -435615,218 +435675,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] @ (17814c ) │ │ │ │ + ldr r4, [pc, #16] @ (1781ec ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 423b4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - push {r3, r5, lr} │ │ │ │ + push {r3, r7} │ │ │ │ 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] @ (178204 ) │ │ │ │ + ldr r0, [pc, #164] @ (1782a4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #164] @ (178208 ) │ │ │ │ + ldr r3, [pc, #164] @ (1782a8 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl 176ecc │ │ │ │ - cbz r0, 178188 │ │ │ │ + bl 176f6c │ │ │ │ + cbz r0, 178228 │ │ │ │ blx 437ac │ │ │ │ - ldr r3, [pc, #148] @ (17820c ) │ │ │ │ + ldr r3, [pc, #148] @ (1782ac ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 178184 │ │ │ │ - ldr r0, [pc, #144] @ (178210 ) │ │ │ │ + cbz r0, 178224 │ │ │ │ + ldr r0, [pc, #144] @ (1782b0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 2acae8 │ │ │ │ + bl 2acb88 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #136] @ (178214 ) │ │ │ │ + ldr r2, [pc, #136] @ (1782b4 ) │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 43608 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1781de │ │ │ │ - ldr r0, [pc, #120] @ (178218 ) │ │ │ │ + cbz r0, 17827e │ │ │ │ + ldr r0, [pc, #120] @ (1782b8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 42718 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1781f6 │ │ │ │ + cbz r0, 178296 │ │ │ │ blx 43258 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 424cc │ │ │ │ - cbnz r0, 1781f0 │ │ │ │ + cbnz r0, 178290 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 43608 │ │ │ │ - cbz r0, 1781f0 │ │ │ │ + cbz r0, 178290 │ │ │ │ adds r0, #1 │ │ │ │ blx 437ac │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 423b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 1781f6 │ │ │ │ - ldr r3, [pc, #68] @ (17821c ) │ │ │ │ + cbz r2, 178296 │ │ │ │ + ldr r3, [pc, #68] @ (1782bc ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 17817c │ │ │ │ + b.n 17821c │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ blx 43608 │ │ │ │ - cbz r0, 1781fe │ │ │ │ + cbz r0, 17829e │ │ │ │ adds r0, #1 │ │ │ │ blx 437ac │ │ │ │ - b.n 178174 │ │ │ │ + b.n 178214 │ │ │ │ mov r0, r5 │ │ │ │ blx 423b4 │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 437ac │ │ │ │ - b.n 178174 │ │ │ │ + b.n 178214 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 178170 │ │ │ │ + b.n 178210 │ │ │ │ nop │ │ │ │ - bne.n 1781f8 │ │ │ │ + bcs.n 1782b8 │ │ │ │ movs r4, r2 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsrs r4, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1781bc │ │ │ │ + bne.n 17827c │ │ │ │ movs r4, r2 │ │ │ │ - push {r2, r3, r7} │ │ │ │ + cbz r4, 17833a │ │ │ │ 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] @ (178260 ) │ │ │ │ + ldr r2, [pc, #48] @ (178300 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 178244 │ │ │ │ - ldr r3, [pc, #40] @ (178264 ) │ │ │ │ + cbz r3, 1782e4 │ │ │ │ + ldr r3, [pc, #40] @ (178304 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #32] @ (178268 ) │ │ │ │ + ldr r1, [pc, #32] @ (178308 ) │ │ │ │ adds r0, r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 18cb98 │ │ │ │ + bl 18cc38 │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 17823a │ │ │ │ + b.n 1782da │ │ │ │ nop │ │ │ │ - push {r1, r3, r5} │ │ │ │ + cbz r2, 178366 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - push {r3, r5} │ │ │ │ + cbz r0, 17836a │ │ │ │ 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] @ (1782bc ) │ │ │ │ + ldr r0, [pc, #60] @ (17835c ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 42808 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1782b2 │ │ │ │ - ldr r0, [pc, #48] @ (1782c0 ) │ │ │ │ + bgt.n 178352 │ │ │ │ + ldr r0, [pc, #48] @ (178360 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 42808 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1782b2 │ │ │ │ - ldr r0, [pc, #36] @ (1782c4 ) │ │ │ │ + bgt.n 178352 │ │ │ │ + ldr r0, [pc, #36] @ (178364 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 42808 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1782b2 │ │ │ │ + bgt.n 178352 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1782ae │ │ │ │ + beq.n 17834e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - beq.n 17829c │ │ │ │ + beq.n 17835c │ │ │ │ movs r4, r2 │ │ │ │ - beq.n 17829c │ │ │ │ + beq.n 17835c │ │ │ │ movs r4, r2 │ │ │ │ - beq.n 1782a8 │ │ │ │ + bne.n 178368 │ │ │ │ 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] @ (178324 ) │ │ │ │ + ldr r0, [pc, #72] @ (1783c4 ) │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 42b48 │ │ │ │ adds r3, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ strbeq r0, [r4, #0] │ │ │ │ - beq.n 178320 │ │ │ │ + beq.n 1783c0 │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 429bc │ │ │ │ subs.w ip, r0, #0 │ │ │ │ - ble.n 178312 │ │ │ │ + ble.n 1783b2 │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ add.w r1, ip, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 17830e │ │ │ │ + cbnz r2, 1783ae │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 178306 │ │ │ │ + bne.n 1783a6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, ip] │ │ │ │ blx 42980 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - beq.n 1782bc │ │ │ │ + beq.n 17837c │ │ │ │ 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 42950 │ │ │ │ @@ -437110,17 +437170,17 @@ │ │ │ │ add r4, r1 │ │ │ │ str r4, [r5, #16] │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vldr d6, [pc, #36] @ 1791a8 │ │ │ │ - vldr d7, [pc, #40] @ 1791b0 │ │ │ │ - add r3, pc, #44 @ (adr r3, 1791b8 ) │ │ │ │ + vldr d6, [pc, #36] @ 179248 │ │ │ │ + vldr d7, [pc, #40] @ 179250 │ │ │ │ + add r3, pc, #44 @ (adr r3, 179258 ) │ │ │ │ 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] │ │ │ │ @@ -437129,15 +437189,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 1791b8 │ │ │ │ + bgt.n 179258 │ │ │ │ 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 │ │ │ │ @@ -437152,54 +437212,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 17923c │ │ │ │ + bls.n 1792dc │ │ │ │ rsb r4, r3, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ add.w r8, r6, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 431e0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1783a4 │ │ │ │ + bl 178444 │ │ │ │ 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 17923c │ │ │ │ + bls.n 1792dc │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1783a4 │ │ │ │ + bl 178444 │ │ │ │ add.w r3, r4, #127 @ 0x7f │ │ │ │ cmp r5, r3 │ │ │ │ add.w r4, r4, #64 @ 0x40 │ │ │ │ - bhi.n 179224 │ │ │ │ + bhi.n 1792c4 │ │ │ │ add r7, r4 │ │ │ │ subs r5, r5, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 431e0 │ │ │ │ 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] @ (17932c ) │ │ │ │ - ldr r3, [pc, #208] @ (179330 ) │ │ │ │ + ldr r1, [pc, #204] @ (1793cc ) │ │ │ │ + ldr r3, [pc, #208] @ (1793d0 ) │ │ │ │ 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 │ │ │ │ @@ -437214,106 +437274,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 17927a │ │ │ │ - ldr r1, [pc, #136] @ (179334 ) │ │ │ │ + bne.n 17931a │ │ │ │ + ldr r1, [pc, #136] @ (1793d4 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ cmp.w r3, #448 @ 0x1c0 │ │ │ │ - beq.n 1792da │ │ │ │ - ldr r6, [pc, #116] @ (179338 ) │ │ │ │ + beq.n 17937a │ │ │ │ + ldr r6, [pc, #116] @ (1793d8 ) │ │ │ │ add r6, pc │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ cmp.w r3, #448 @ 0x1c0 │ │ │ │ - bne.n 1792c4 │ │ │ │ + bne.n 179364 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1791c0 │ │ │ │ + bl 179260 │ │ │ │ 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 1792e8 │ │ │ │ + bne.n 179388 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 42884 │ │ │ │ - ldr r2, [pc, #40] @ (17933c ) │ │ │ │ - ldr r3, [pc, #28] @ (179330 ) │ │ │ │ + ldr r2, [pc, #40] @ (1793dc ) │ │ │ │ + ldr r3, [pc, #28] @ (1793d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179328 │ │ │ │ + bne.n 1793c8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r1!, {r1, r2, r3, r4} │ │ │ │ movs r4, r2 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ 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 42b18 │ │ │ │ - cbz r0, 17938a │ │ │ │ + cbz r0, 17942a │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 17937c │ │ │ │ + beq.n 17941c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 17937c │ │ │ │ + cbz r3, 17941c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 179376 │ │ │ │ + cbz r3, 179416 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 17937c │ │ │ │ + cbz r3, 17941c │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 179388 │ │ │ │ + cbz r3, 179428 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 179380 │ │ │ │ + bne.n 179420 │ │ │ │ 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] │ │ │ │ @@ -437323,17 +437383,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ blx 43258 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, r6, r7 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 179340 │ │ │ │ + bl 1793e0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1793d2 │ │ │ │ + cbz r0, 179472 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 431e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -437346,176 +437406,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 179548 │ │ │ │ + beq.w 1795e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 17952e │ │ │ │ + beq.w 1795ce │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 179510 │ │ │ │ + beq.n 1795b0 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1794f4 │ │ │ │ + beq.n 179594 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1794dc │ │ │ │ + beq.n 17957c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1794c6 │ │ │ │ + beq.n 179566 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1794aa │ │ │ │ + beq.n 17954a │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ - cbz r5, 17948e │ │ │ │ + cbz r5, 17952e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 179476 │ │ │ │ + cbz r0, 179516 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1793d8 │ │ │ │ + bl 179478 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 179468 │ │ │ │ + bne.n 179508 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 179480 │ │ │ │ + cbz r3, 179520 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 423b4 │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 17945e │ │ │ │ + bne.n 1794fe │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 17949a │ │ │ │ + cbz r3, 17953a │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 423b4 │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 179450 │ │ │ │ + bne.n 1794f0 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 1794b6 │ │ │ │ + cbz r3, 179556 │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ blx 423b4 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 179440 │ │ │ │ + bne.n 1794e0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1794d0 │ │ │ │ + cbz r3, 179570 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 423b4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 179432 │ │ │ │ + bne.n 1794d2 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1794e6 │ │ │ │ + cbz r3, 179586 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 423b4 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 179426 │ │ │ │ + bne.n 1794c6 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 179500 │ │ │ │ + cbz r3, 1795a0 │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 423b4 │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 179416 │ │ │ │ + bne.n 1794b6 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 17951c │ │ │ │ + cbz r3, 1795bc │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 423b4 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 179406 │ │ │ │ + bne.w 1794a6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 179538 │ │ │ │ + cbz r3, 1795d8 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 423b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1793f4 │ │ │ │ + bne.w 179494 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 179554 │ │ │ │ + cbz r3, 1795f4 │ │ │ │ add.w r0, r2, #24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 423b4 │ │ │ │ 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, 179596 │ │ │ │ + cbz r2, 179636 │ │ │ │ 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, 179592 │ │ │ │ + cbz r2, 179632 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 179596 │ │ │ │ + cbz r3, 179636 │ │ │ │ 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, 1795bc │ │ │ │ + cbz r0, 17965c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1793d8 │ │ │ │ + bl 179478 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1795aa │ │ │ │ + bne.n 17964a │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1795c6 │ │ │ │ + cbz r3, 179666 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 423b4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -437523,43 +437583,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 179654 │ │ │ │ + beq.n 1796f4 │ │ │ │ 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, 17962a │ │ │ │ + cbz r4, 1796ca │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 17963c │ │ │ │ + beq.n 1796dc │ │ │ │ add.w r0, r3, #20 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 179622 │ │ │ │ + b.n 1796c2 │ │ │ │ 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 17963c │ │ │ │ + beq.n 1796dc │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 17960a │ │ │ │ - b.n 17963c │ │ │ │ + bhi.n 1796aa │ │ │ │ + b.n 1796dc │ │ │ │ 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] │ │ │ │ @@ -437568,407 +437628,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, 179664 │ │ │ │ + cbz r1, 179704 │ │ │ │ add.w r1, r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.n 179688 │ │ │ │ - cbz r2, 179672 │ │ │ │ + bne.n 179728 │ │ │ │ + cbz r2, 179712 │ │ │ │ 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 179560 │ │ │ │ + bl 179600 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 179666 │ │ │ │ - b.n 1795ea │ │ │ │ + bne.n 179706 │ │ │ │ + b.n 17968a │ │ │ │ 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 4324c │ │ │ │ - cbz r0, 1796d0 │ │ │ │ + cbz r0, 179770 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1796ce │ │ │ │ + cbz r4, 17976e │ │ │ │ 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, 1796ce │ │ │ │ + cbz r3, 17976e │ │ │ │ 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 4324c │ │ │ │ - cbz r0, 179718 │ │ │ │ + cbz r0, 1797b8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 179716 │ │ │ │ + cbz r4, 1797b6 │ │ │ │ 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, 179716 │ │ │ │ + cbz r3, 1797b6 │ │ │ │ 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 1796d4 │ │ │ │ + bl 179774 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 179742 │ │ │ │ + cbz r0, 1797e2 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 42884 │ │ │ │ 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, 179762 │ │ │ │ + cbz r1, 179802 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 179340 │ │ │ │ + bl 1793e0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r2 │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ 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, 1797ae │ │ │ │ + cbz r4, 17984e │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 179340 │ │ │ │ + bl 1793e0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 17979a │ │ │ │ + bhi.n 17983a │ │ │ │ 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 42884 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179794 │ │ │ │ + beq.n 179834 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 42884 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 179794 │ │ │ │ + b.n 179834 │ │ │ │ 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, 1797e6 │ │ │ │ + cbnz r3, 179886 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ 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, 179824 │ │ │ │ + cbnz r4, 1798c4 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 17981e │ │ │ │ + cbz r0, 1798be │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 42884 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 17981e │ │ │ │ + b.n 1798be │ │ │ │ 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 17985a │ │ │ │ + bne.n 1798fa │ │ │ │ mov ip, r1 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 179854 │ │ │ │ + beq.n 1798f4 │ │ │ │ mov r0, ip │ │ │ │ - bl 179340 │ │ │ │ + bl 1793e0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ 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, 1798ca │ │ │ │ + cbnz r4, 17996a │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r1 │ │ │ │ mul.w r1, r2, ip │ │ │ │ - cbz r3, 1798b2 │ │ │ │ + cbz r3, 179952 │ │ │ │ mov r0, r3 │ │ │ │ mul.w r3, lr, r2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 179340 │ │ │ │ + bl 1793e0 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 1798a2 │ │ │ │ + bcc.n 179942 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r3 │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ blx 42884 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17989c │ │ │ │ + beq.n 17993c │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ blx 42884 │ │ │ │ - b.n 17989c │ │ │ │ + b.n 17993c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 17989c │ │ │ │ + b.n 17993c │ │ │ │ nop │ │ │ │ - cbz r0, 179942 │ │ │ │ + cbz r0, 1799e2 │ │ │ │ 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, 179908 │ │ │ │ + cbz r2, 1799a8 │ │ │ │ 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, 179904 │ │ │ │ + cbz r2, 1799a4 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 179908 │ │ │ │ + cbz r3, 1799a8 │ │ │ │ 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, 179930 │ │ │ │ + cbz r0, 1799d0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1793d8 │ │ │ │ + bl 179478 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17991e │ │ │ │ + bne.n 1799be │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 17993a │ │ │ │ + cbz r3, 1799da │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 423b4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r1, 1799ae │ │ │ │ + cbz r1, 179a4e │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ sub.w ip, r1, #24 │ │ │ │ push {r4} │ │ │ │ - cbz r0, 17999a │ │ │ │ + cbz r0, 179a3a │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 1799a8 │ │ │ │ + cbz r3, 179a48 │ │ │ │ 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, 17996e │ │ │ │ + cbz r3, 179a0e │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 179972 │ │ │ │ + cbz r2, 179a12 │ │ │ │ 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, 179996 │ │ │ │ + cbz r0, 179a36 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cbz r3, 179996 │ │ │ │ + cbz r3, 179a36 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 179956 │ │ │ │ + bne.n 1799f6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 179996 │ │ │ │ + b.n 179a36 │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 179982 │ │ │ │ + b.n 179a22 │ │ │ │ bx lr │ │ │ │ - cbz r1, 1799f0 │ │ │ │ + cbz r1, 179a90 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r1, #-20] │ │ │ │ mov lr, r1 │ │ │ │ - cbz r0, 1799ee │ │ │ │ + cbz r0, 179a8e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r1, r4, #24 │ │ │ │ - cbz r3, 1799f2 │ │ │ │ + cbz r3, 179a92 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1799cc │ │ │ │ + b.n 179a6c │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r1, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1799ca │ │ │ │ + bne.n 179a6a │ │ │ │ ldr.w r2, [r4, #-20] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 1799e4 │ │ │ │ + cbz r2, 179a84 │ │ │ │ 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 1799d8 │ │ │ │ + b.n 179a78 │ │ │ │ nop │ │ │ │ - cbz r0, 179a02 │ │ │ │ + cbz r0, 179aa2 │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 179a02 │ │ │ │ + cbz r0, 179aa2 │ │ │ │ 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 1796d4 │ │ │ │ + bl 179774 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 179a36 │ │ │ │ + cbz r0, 179ad6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 431e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r1, 179a78 │ │ │ │ + cbz r1, 179b18 │ │ │ │ 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 43258 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 431e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -437985,102 +438045,102 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 43258 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17938c │ │ │ │ + bl 17942c │ │ │ │ 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 17f6ac │ │ │ │ + bl 17f74c │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 179ae2 │ │ │ │ + cbz r0, 179b82 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 426b8 <__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] @ (179b38 ) │ │ │ │ + ldr r1, [pc, #60] @ (179bd8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (179b3c ) │ │ │ │ + ldr r3, [pc, #60] @ (179bdc ) │ │ │ │ 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 179aa4 │ │ │ │ - ldr r2, [pc, #40] @ (179b40 ) │ │ │ │ - ldr r3, [pc, #32] @ (179b3c ) │ │ │ │ + bl 179b44 │ │ │ │ + ldr r2, [pc, #40] @ (179be0 ) │ │ │ │ + ldr r3, [pc, #32] @ (179bdc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179b34 │ │ │ │ + bne.n 179bd4 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r0, #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, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - cbz r0, 179ba2 │ │ │ │ + cbz r0, 179c42 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 17f6ac │ │ │ │ + bl 17f74c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 179340 │ │ │ │ + bl 1793e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 179b9c │ │ │ │ + cbz r0, 179c3c │ │ │ │ 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 │ │ │ │ @@ -438090,133 +438150,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 179aa4 │ │ │ │ + bl 179b44 │ │ │ │ str r0, [r6, #0] │ │ │ │ blx 43258 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 179b9a │ │ │ │ + b.n 179c3a │ │ │ │ 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] @ (179c18 ) │ │ │ │ + ldr r0, [pc, #80] @ (179cb8 ) │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #80] @ (179c1c ) │ │ │ │ + ldr r2, [pc, #80] @ (179cbc ) │ │ │ │ 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, 179bec │ │ │ │ + cbz r0, 179c8c │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 43258 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 179b44 │ │ │ │ - ldr r2, [pc, #36] @ (179c20 ) │ │ │ │ - ldr r3, [pc, #28] @ (179c1c ) │ │ │ │ + bl 179be4 │ │ │ │ + ldr r2, [pc, #36] @ (179cc0 ) │ │ │ │ + ldr r3, [pc, #28] @ (179cbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179c12 │ │ │ │ + bne.n 179cb2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r6, #64] @ 0x40 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ 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] @ (179c94 ) │ │ │ │ + ldr r1, [pc, #92] @ (179d34 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #92] @ (179c98 ) │ │ │ │ + ldr r2, [pc, #92] @ (179d38 ) │ │ │ │ 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, 179c64 │ │ │ │ + cbz r0, 179d04 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 43258 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - bl 179b44 │ │ │ │ - ldr r2, [pc, #40] @ (179c9c ) │ │ │ │ - ldr r3, [pc, #36] @ (179c98 ) │ │ │ │ + bl 179be4 │ │ │ │ + ldr r2, [pc, #40] @ (179d3c ) │ │ │ │ + ldr r3, [pc, #36] @ (179d38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179c8e │ │ │ │ + bne.n 179d2e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ 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 1796d4 │ │ │ │ + bl 179774 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 179cc4 │ │ │ │ + cbz r0, 179d64 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ blx 42884 │ │ │ │ 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 179cce │ │ │ │ + bne.n 179d6e │ │ │ │ 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 │ │ │ │ @@ -438228,66 +438288,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 179dde │ │ │ │ + bhi.n 179e7e │ │ │ │ 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 179d78 │ │ │ │ + beq.n 179e18 │ │ │ │ ldr.w r1, [r4, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 179df0 │ │ │ │ + beq.n 179e90 │ │ │ │ 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, 179d58 │ │ │ │ + cbnz r3, 179df8 │ │ │ │ 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 179d72 │ │ │ │ + beq.n 179e12 │ │ │ │ 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 43120 <__aeabi_uidiv@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r1, r2, r8 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179e12 │ │ │ │ + beq.n 179eb2 │ │ │ │ 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 │ │ │ │ @@ -438302,59 +438362,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 179d38 │ │ │ │ - b.n 179df0 │ │ │ │ + bne.n 179dd8 │ │ │ │ + b.n 179e90 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 179e12 │ │ │ │ + cbz r0, 179eb2 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strb r3, [r0, #2] │ │ │ │ - b.n 179d58 │ │ │ │ + b.n 179df8 │ │ │ │ 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 179e16 │ │ │ │ + bhi.n 179eb6 │ │ │ │ subs r7, r1, r7 │ │ │ │ strb r3, [r1, #2] │ │ │ │ strh r7, [r1, #0] │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ - b.n 179d3e │ │ │ │ + b.n 179dde │ │ │ │ movs r0, #0 │ │ │ │ - b.n 179d72 │ │ │ │ + b.n 179e12 │ │ │ │ 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 179ce4 │ │ │ │ + bl 179d84 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 179e42 │ │ │ │ + cbz r0, 179ee2 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 42884 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 179e92 │ │ │ │ + cbz r0, 179f32 │ │ │ │ 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 │ │ │ │ @@ -438364,222 +438424,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 179e8c │ │ │ │ + bhi.n 179f2c │ │ │ │ movs r1, #1 │ │ │ │ - bl 1795d0 │ │ │ │ + bl 179670 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 179560 │ │ │ │ + bl 179600 │ │ │ │ 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 179ebe │ │ │ │ + bhi.n 179f5e │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 179ec6 │ │ │ │ + cbz r0, 179f66 │ │ │ │ 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 4324c │ │ │ │ - cbz r0, 179f32 │ │ │ │ + cbz r0, 179fd2 │ │ │ │ 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, 179f30 │ │ │ │ + cbz r1, 179fd0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 179f1a │ │ │ │ + cbz r3, 179fba │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 179f10 │ │ │ │ + bne.n 179fb0 │ │ │ │ ldr.w r3, [ip, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 179f26 │ │ │ │ + cbz r3, 179fc6 │ │ │ │ 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 179f00 │ │ │ │ + b.n 179fa0 │ │ │ │ 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 179f76 │ │ │ │ + bhi.n 17a016 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 179944 │ │ │ │ + bl 1799e4 │ │ │ │ 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] @ 17a0e0 │ │ │ │ + vldr d8, [pc, #320] @ 17a180 │ │ │ │ add.w r5, r0, #256 @ 0x100 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 17a09a │ │ │ │ + beq.n 17a13a │ │ │ │ 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, 17a024 │ │ │ │ + cbz r3, 17a0c4 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add.w r9, fp, #40 @ 0x28 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 17a008 │ │ │ │ + beq.n 17a0a8 │ │ │ │ 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 17a002 │ │ │ │ + bpl.n 17a0a2 │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 17a002 │ │ │ │ + beq.n 17a0a2 │ │ │ │ ldr.w r4, [fp, #28] │ │ │ │ strb.w lr, [r9, #3] │ │ │ │ - bl 1795d0 │ │ │ │ + bl 179670 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 17a008 │ │ │ │ + beq.n 17a0a8 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r9, r6 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 179fd2 │ │ │ │ + bne.n 17a072 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #12 │ │ │ │ mov fp, r2 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 17a09a │ │ │ │ + beq.n 17a13a │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 179fc6 │ │ │ │ + bne.n 17a066 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - cbz r1, 17a036 │ │ │ │ + cbz r1, 17a0d6 │ │ │ │ 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, 17a068 │ │ │ │ + cbz r0, 17a108 │ │ │ │ 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, 17a064 │ │ │ │ + cbz r1, 17a104 │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ - cbz r3, 17a068 │ │ │ │ + cbz r3, 17a108 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ str.w r8, [fp, #-24] │ │ │ │ vstr d8, [fp, #-16] │ │ │ │ - cbz r0, 17a088 │ │ │ │ + cbz r0, 17a128 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [fp, #-20] │ │ │ │ - bl 1793d8 │ │ │ │ + bl 179478 │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17a076 │ │ │ │ + bne.n 17a116 │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ - cbz r3, 17a092 │ │ │ │ + cbz r3, 17a132 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 423b4 │ │ │ │ - b.n 17a008 │ │ │ │ + b.n 17a0a8 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #32 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 179faa │ │ │ │ + bne.n 17a04a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r4, r1 │ │ │ │ it ne │ │ │ │ subne r1, #12 │ │ │ │ - beq.n 17a0c0 │ │ │ │ + beq.n 17a160 │ │ │ │ mov r0, r7 │ │ │ │ - bl 179944 │ │ │ │ + bl 1799e4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 17a0b0 │ │ │ │ + bne.n 17a150 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 17a0a6 │ │ │ │ + bne.n 17a146 │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 17a0d0 │ │ │ │ - bl 179560 │ │ │ │ + cbz r0, 17a170 │ │ │ │ + bl 179600 │ │ │ │ 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} │ │ │ │ @@ -438590,72 +438650,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 17a118 │ │ │ │ + bhi.n 17a1b8 │ │ │ │ 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 17a136 │ │ │ │ + bls.n 17a1d6 │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17a114 │ │ │ │ + beq.n 17a1b4 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r4, r0, [r2, #8] │ │ │ │ - b.n 17a112 │ │ │ │ + b.n 17a1b2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1796d4 │ │ │ │ - b.n 17a114 │ │ │ │ + bl 179774 │ │ │ │ + b.n 17a1b4 │ │ │ │ nop │ │ │ │ - cbz r0, 17a170 │ │ │ │ + cbz r0, 17a210 │ │ │ │ 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 1796d4 │ │ │ │ - cbz r0, 17a16e │ │ │ │ - vldr d7, [pc, #28] @ 17a178 │ │ │ │ + bl 179774 │ │ │ │ + cbz r0, 17a20e │ │ │ │ + vldr d7, [pc, #28] @ 17a218 │ │ │ │ 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, 17a1c6 │ │ │ │ + cbz r0, 17a266 │ │ │ │ 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 1796d4 │ │ │ │ - cbz r0, 17a1c2 │ │ │ │ + bl 179774 │ │ │ │ + cbz r0, 17a262 │ │ │ │ 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} │ │ │ │ @@ -438667,60 +438727,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 17a208 │ │ │ │ + bhi.n 17a2a8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 17a202 │ │ │ │ + cbz r3, 17a2a2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 42884 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 17a228 │ │ │ │ + bcs.n 17a2c8 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17a202 │ │ │ │ + beq.n 17a2a2 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r4, [r2, #4] │ │ │ │ - b.n 17a1f6 │ │ │ │ + b.n 17a296 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 17a1f4 │ │ │ │ + b.n 17a294 │ │ │ │ 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, 17a270 │ │ │ │ + cbz r1, 17a310 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 43258 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a0e8 │ │ │ │ + bl 17a188 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17a26a │ │ │ │ + cbz r0, 17a30a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 431e0 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -438735,40 +438795,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 17f6ac │ │ │ │ + bl 17f74c │ │ │ │ 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 17a2ba │ │ │ │ + bhi.n 17a35a │ │ │ │ ldr r4, [r5, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r4, 17a2de │ │ │ │ + cbnz r4, 17a37e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 17a2f6 │ │ │ │ + bcs.n 17a396 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17a2b4 │ │ │ │ + beq.n 17a354 │ │ │ │ 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] │ │ │ │ @@ -438779,145 +438839,145 @@ │ │ │ │ blx 426b8 <__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 1796d4 │ │ │ │ + bl 179774 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 17a2b4 │ │ │ │ - b.n 17a2de │ │ │ │ + beq.n 17a354 │ │ │ │ + b.n 17a37e │ │ │ │ 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] @ (17a35c ) │ │ │ │ + ldr r1, [pc, #60] @ (17a3fc ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (17a360 ) │ │ │ │ + ldr r3, [pc, #60] @ (17a400 ) │ │ │ │ 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 17a278 │ │ │ │ - ldr r2, [pc, #40] @ (17a364 ) │ │ │ │ - ldr r3, [pc, #32] @ (17a360 ) │ │ │ │ + bl 17a318 │ │ │ │ + ldr r2, [pc, #40] @ (17a404 ) │ │ │ │ + ldr r3, [pc, #32] @ (17a400 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17a358 │ │ │ │ + bne.n 17a3f8 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ 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, 17a3a4 │ │ │ │ + cbnz r3, 17a444 │ │ │ │ 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 17a3aa │ │ │ │ + bhi.n 17a44a │ │ │ │ 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 17a3c8 │ │ │ │ + bcs.n 17a468 │ │ │ │ mov r4, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17a3a4 │ │ │ │ + beq.n 17a444 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ - b.n 17a39e │ │ │ │ + b.n 17a43e │ │ │ │ mov r1, r2 │ │ │ │ - bl 1796d4 │ │ │ │ - b.n 17a3a0 │ │ │ │ + bl 179774 │ │ │ │ + b.n 17a440 │ │ │ │ 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, 17a438 │ │ │ │ + cbnz r4, 17a4d8 │ │ │ │ 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 17a416 │ │ │ │ - cbz r4, 17a438 │ │ │ │ + bhi.n 17a4b6 │ │ │ │ + cbz r4, 17a4d8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 42884 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs.n 17a43c │ │ │ │ + bcs.n 17a4dc │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 17a438 │ │ │ │ + cbz r0, 17a4d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r1, r0, [r3, #8] │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 17a408 │ │ │ │ + b.n 17a4a8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17a410 │ │ │ │ + b.n 17a4b0 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 17a406 │ │ │ │ + b.n 17a4a6 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ strd r4, r1, [r0] │ │ │ │ @@ -438939,117 +438999,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, 17a4b8 │ │ │ │ - vldr d7, [pc, #112] @ 17a518 │ │ │ │ - add r1, pc, #116 @ (adr r1, 17a520 ) │ │ │ │ + cbnz r1, 17a558 │ │ │ │ + vldr d7, [pc, #112] @ 17a5b8 │ │ │ │ + add r1, pc, #116 @ (adr r1, 17a5c0 ) │ │ │ │ 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 42414 │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 17a50c │ │ │ │ - ldr r0, [pc, #80] @ (17a528 ) │ │ │ │ + beq.n 17a5ac │ │ │ │ + ldr r0, [pc, #80] @ (17a5c8 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 42b48 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 17a4f8 │ │ │ │ + blt.n 17a598 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 429bc │ │ │ │ cmp r0, #16 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 17a510 │ │ │ │ + beq.n 17a5b0 │ │ │ │ blx 42980 │ │ │ │ - add r3, pc, #28 @ (adr r3, 17a518 ) │ │ │ │ + add r3, pc, #28 @ (adr r3, 17a5b8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 42ad0 <__time64@plt> │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 42980 │ │ │ │ - b.n 17a50c │ │ │ │ + b.n 17a5ac │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #544] @ (17a73c ) │ │ │ │ + ldr r7, [pc, #544] @ (17a7dc ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 17a4d2 │ │ │ │ + bpl.n 17a572 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - add r6, sp, #920 @ 0x398 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ movs r4, r2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 17a53e │ │ │ │ + cbz r3, 17a5de │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 17a54e │ │ │ │ + cbz r2, 17a5ee │ │ │ │ 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 17a59c │ │ │ │ + bcc.n 17a63c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 17a576 │ │ │ │ + bhi.n 17a616 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 17a58c │ │ │ │ - cbz r3, 17a572 │ │ │ │ + bhi.n 17a62c │ │ │ │ + cbz r3, 17a612 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 17a588 │ │ │ │ + bls.n 17a628 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - cbz r3, 17a57e │ │ │ │ + cbz r3, 17a61e │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 17a588 │ │ │ │ + bls.n 17a628 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 17a590 │ │ │ │ + cbz r3, 17a630 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 17a596 │ │ │ │ + bhi.n 17a636 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 17a55c │ │ │ │ + b.n 17a5fc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17a588 │ │ │ │ + bne.n 17a628 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -439059,40 +439119,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, 17a5c8 │ │ │ │ + cbz r0, 17a668 │ │ │ │ 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 17a5e8 │ │ │ │ + bls.n 17a688 │ │ │ │ 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, 17a610 │ │ │ │ + cbz r2, 17a6b0 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -439101,40 +439161,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, 17a63c │ │ │ │ + cbz r0, 17a6dc │ │ │ │ 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 17a65c │ │ │ │ + bls.n 17a6fc │ │ │ │ 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, 17a684 │ │ │ │ + cbz r2, 17a724 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -439148,172 +439208,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, 17a6b6 │ │ │ │ + cbz r6, 17a756 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 17a75c │ │ │ │ + beq.n 17a7fc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17a732 │ │ │ │ + bne.n 17a7d2 │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r2, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 17a6da │ │ │ │ + cbz r6, 17a77a │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 17a6ca │ │ │ │ + bhi.n 17a76a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 17a724 │ │ │ │ + bls.n 17a7c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 17a724 │ │ │ │ + bmi.n 17a7c4 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 17a736 │ │ │ │ - cbz r2, 17a6fc │ │ │ │ + beq.n 17a7d6 │ │ │ │ + cbz r2, 17a79c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 17a740 │ │ │ │ + bpl.n 17a7e0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 17a78c │ │ │ │ + beq.n 17a82c │ │ │ │ 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 17a5a0 │ │ │ │ + bl 17a640 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 17a6e4 │ │ │ │ + bhi.n 17a784 │ │ │ │ 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 17a6c0 │ │ │ │ + b.n 17a760 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 17a768 │ │ │ │ + cbz r2, 17a808 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 17a768 │ │ │ │ + bmi.n 17a808 │ │ │ │ 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 17a71e │ │ │ │ + b.n 17a7be │ │ │ │ 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 17a7a8 │ │ │ │ + beq.n 17a848 │ │ │ │ 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 17a614 │ │ │ │ + bl 17a6b4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 17a71e │ │ │ │ + b.n 17a7be │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 17a614 │ │ │ │ + bl 17a6b4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 17a702 │ │ │ │ + b.n 17a7a2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 17a5a0 │ │ │ │ + bl 17a640 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 17a76e │ │ │ │ + b.n 17a80e │ │ │ │ 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, 17a7e4 │ │ │ │ + cbz r1, 17a884 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r0, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 17aa14 │ │ │ │ + beq.w 17aab4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17aa56 │ │ │ │ + beq.w 17aaf6 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17a7f6 │ │ │ │ + bne.n 17a896 │ │ │ │ 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 17a848 │ │ │ │ + beq.n 17a8e8 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 17a82a │ │ │ │ + bls.n 17a8ca │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ - cbz r7, 17a836 │ │ │ │ + cbz r7, 17a8d6 │ │ │ │ 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 │ │ │ │ @@ -439322,15 +439382,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 17a862 │ │ │ │ + bls.n 17a902 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r2, [r0, #4] │ │ │ │ strne r2, [r0, #8] │ │ │ │ orrs r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -439340,76 +439400,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, 17a892 │ │ │ │ - cbz r5, 17a892 │ │ │ │ + cbz r6, 17a932 │ │ │ │ + cbz r5, 17a932 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 17a884 │ │ │ │ + bhi.n 17a924 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 17a8f0 │ │ │ │ + beq.n 17a990 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 17a940 │ │ │ │ + beq.n 17a9e0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 17a9ec │ │ │ │ + bne.w 17aa8c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 17a974 │ │ │ │ + beq.n 17aa14 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 17ab12 │ │ │ │ + beq.w 17abb2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 17a948 │ │ │ │ + bpl.n 17a9e8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 17a8c2 │ │ │ │ + cbz r0, 17a962 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 17a8f4 │ │ │ │ + bpl.n 17a994 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 17a8cc │ │ │ │ + cbz r3, 17a96c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 17a918 │ │ │ │ + bpl.n 17a9b8 │ │ │ │ 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 17a8e8 │ │ │ │ + beq.n 17a988 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 17a96a │ │ │ │ + bmi.n 17aa0a │ │ │ │ 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, 17a8fe │ │ │ │ + cbz r3, 17a99e │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 17a918 │ │ │ │ + bpl.n 17a9b8 │ │ │ │ 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 17a5a0 │ │ │ │ + bl 17a640 │ │ │ │ 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] │ │ │ │ @@ -439417,358 +439477,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 17a614 │ │ │ │ + bl 17a6b4 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17a8f0 │ │ │ │ + beq.n 17a990 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 17a8e8 │ │ │ │ + b.n 17a988 │ │ │ │ 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 17a614 │ │ │ │ + bl 17a6b4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17a8bc │ │ │ │ - b.n 17a8c2 │ │ │ │ + bne.n 17a95c │ │ │ │ + b.n 17a962 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 17a8ac │ │ │ │ + bne.n 17a94c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 17ab0e │ │ │ │ + beq.w 17abae │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 17a9f2 │ │ │ │ + bpl.n 17aa92 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 17a9b2 │ │ │ │ + cbz r0, 17aa52 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 17a9b2 │ │ │ │ + bmi.n 17aa52 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 17a996 │ │ │ │ + cbz r3, 17aa36 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 17a9be │ │ │ │ + bpl.n 17aa5e │ │ │ │ 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 17a614 │ │ │ │ + bl 17a6b4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 17a9be │ │ │ │ + b.n 17aa5e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17a8cc │ │ │ │ + beq.n 17a96c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 17a8cc │ │ │ │ + bmi.n 17a96c │ │ │ │ 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 17a5a0 │ │ │ │ + bl 17a640 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17a8f0 │ │ │ │ - b.n 17a944 │ │ │ │ + beq.n 17a990 │ │ │ │ + b.n 17a9e4 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 17a8e2 │ │ │ │ + b.n 17a982 │ │ │ │ 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 17a5a0 │ │ │ │ + bl 17a640 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17a986 │ │ │ │ - b.n 17a9b2 │ │ │ │ + bne.n 17aa26 │ │ │ │ + b.n 17aa52 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 17aa92 │ │ │ │ + bls.n 17ab32 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 17aae2 │ │ │ │ + beq.n 17ab82 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17aae8 │ │ │ │ + beq.n 17ab88 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 17a882 │ │ │ │ + bne.w 17a922 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 17a8f0 │ │ │ │ + beq.w 17a990 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 17aabc │ │ │ │ + beq.n 17ab5c │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 17a8a6 │ │ │ │ - b.n 17a9ec │ │ │ │ + beq.w 17a946 │ │ │ │ + b.n 17aa8c │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ - bls.n 17aac0 │ │ │ │ + bls.n 17ab60 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 17ab02 │ │ │ │ + beq.n 17aba2 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 17a882 │ │ │ │ + bne.w 17a922 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 17a8f0 │ │ │ │ + beq.w 17a990 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 17a944 │ │ │ │ + beq.w 17a9e4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 17a8a6 │ │ │ │ - b.n 17a9ec │ │ │ │ + beq.w 17a946 │ │ │ │ + b.n 17aa8c │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17a8f0 │ │ │ │ + beq.w 17a990 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17aa3c │ │ │ │ + beq.n 17aadc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 17a8f0 │ │ │ │ + beq.w 17a990 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 17aa4c │ │ │ │ + bne.n 17aaec │ │ │ │ mov r5, r0 │ │ │ │ - b.n 17a8e8 │ │ │ │ + b.n 17a988 │ │ │ │ str.w r7, [r8] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 17aad4 │ │ │ │ + cbz r6, 17ab74 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 17a8f0 │ │ │ │ + beq.w 17a990 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 17a8e8 │ │ │ │ + b.n 17a988 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 17a8f0 │ │ │ │ + beq.w 17a990 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 17a8e8 │ │ │ │ + b.n 17a988 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17aa2a │ │ │ │ + bne.n 17aaca │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 17a882 │ │ │ │ + bne.w 17a922 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 17a8f0 │ │ │ │ + beq.w 17a990 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17a8a6 │ │ │ │ - b.n 17a8f0 │ │ │ │ + bne.w 17a946 │ │ │ │ + b.n 17a990 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 17a882 │ │ │ │ - b.n 17aa78 │ │ │ │ + bne.w 17a922 │ │ │ │ + b.n 17ab18 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 17ab26 │ │ │ │ + cbz r3, 17abc6 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17ab1c │ │ │ │ + bne.n 17abbc │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 17ab3a │ │ │ │ + cbz r3, 17abda │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17ab30 │ │ │ │ + bne.n 17abd0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 17ab50 │ │ │ │ + cbz r3, 17abf0 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17ab46 │ │ │ │ + bne.n 17abe6 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 17ab70 │ │ │ │ + bls.n 17ac10 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 17ab68 │ │ │ │ + b.n 17ac08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 17ab70 │ │ │ │ + bls.n 17ac10 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17ab5c │ │ │ │ + beq.n 17abfc │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 17ab84 │ │ │ │ + cbz r3, 17ac24 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17ab7a │ │ │ │ + bne.n 17ac1a │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 17aba4 │ │ │ │ + bls.n 17ac44 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 17ab9c │ │ │ │ + b.n 17ac3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 17aba4 │ │ │ │ + bls.n 17ac44 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17ab90 │ │ │ │ + beq.n 17ac30 │ │ │ │ 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, 17abf4 │ │ │ │ + cbz r1, 17ac94 │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ - b.n 17abc6 │ │ │ │ + b.n 17ac66 │ │ │ │ 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 17abc4 │ │ │ │ - ldr.w lr, [pc, #20] @ 17abf8 │ │ │ │ + bne.n 17ac64 │ │ │ │ + ldr.w lr, [pc, #20] @ 17ac98 │ │ │ │ mov r3, ip │ │ │ │ add lr, pc │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 17a688 │ │ │ │ + bl 17a728 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r1 │ │ │ │ - b.n 17abe0 │ │ │ │ + b.n 17ac80 │ │ │ │ @ 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, 17ac1a │ │ │ │ + cbz r0, 17acba │ │ │ │ mov r1, sp │ │ │ │ - bl 17a550 │ │ │ │ + bl 17a5f0 │ │ │ │ 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, 17ac44 │ │ │ │ + cbz r3, 17ace4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 17a550 │ │ │ │ - cbnz r0, 17ac74 │ │ │ │ + bl 17a5f0 │ │ │ │ + cbnz r0, 17ad14 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 17ac78 │ │ │ │ + bls.n 17ad18 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 17ac5c │ │ │ │ + b.n 17acfc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 17ac78 │ │ │ │ + bls.n 17ad18 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 17ac50 │ │ │ │ + beq.n 17acf0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 17ac7e │ │ │ │ + bcc.n 17ad1e │ │ │ │ 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 17ac38 │ │ │ │ + b.n 17acd8 │ │ │ │ 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 │ │ │ │ @@ -439779,82 +439839,82 @@ │ │ │ │ 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] @ 17ad20 │ │ │ │ + ldr.w r8, [pc, #108] @ 17adc0 │ │ │ │ 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 17acea │ │ │ │ + b.n 17ad8a │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 17ad14 │ │ │ │ + beq.n 17adb4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 17ad14 │ │ │ │ + cbz r1, 17adb4 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 17acdc │ │ │ │ + beq.n 17ad7c │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 17acdc │ │ │ │ + bne.n 17ad7c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17acdc │ │ │ │ + beq.n 17ad7c │ │ │ │ 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} │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + ldrb r6, [r3, #5] │ │ │ │ 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 r3, [r0, #44] @ 0x2c │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17ae40 │ │ │ │ + beq.n 17aee0 │ │ │ │ cmp r6, #30 │ │ │ │ - bls.n 17ad4a │ │ │ │ + bls.n 17adea │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w sl, [pc, #284] @ 17ae68 │ │ │ │ + ldr.w sl, [pc, #284] @ 17af08 │ │ │ │ mov.w r8, r6, lsl #5 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add sl, pc │ │ │ │ - bl 1799f8 │ │ │ │ + bl 179a98 │ │ │ │ add.w r7, sl, r8 │ │ │ │ movs r1, #8 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1797ec │ │ │ │ + bl 17988c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ad44 │ │ │ │ + beq.n 17ade4 │ │ │ │ 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] │ │ │ │ @@ -439869,31 +439929,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 17adbc │ │ │ │ - ldr r5, [pc, #196] @ (17ae6c ) │ │ │ │ + beq.n 17ae5c │ │ │ │ + ldr r5, [pc, #196] @ (17af0c ) │ │ │ │ mov r3, r1 │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r5 │ │ │ │ - bne.n 17adc8 │ │ │ │ + bne.n 17ae68 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 17adac │ │ │ │ + bne.n 17ae4c │ │ │ │ mov r0, r1 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r8, [pc, #164] @ 17ae70 │ │ │ │ + ldr.w r8, [pc, #164] @ 17af10 │ │ │ │ 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 │ │ │ │ @@ -439906,77 +439966,77 @@ │ │ │ │ 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, 17ae30 │ │ │ │ + cbnz r5, 17aed0 │ │ │ │ adds r3, #8 │ │ │ │ strd r1, r2, [ip] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 17ae26 │ │ │ │ + beq.n 17aec6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 17add2 │ │ │ │ + bne.n 17ae72 │ │ │ │ adds r3, #8 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 17ae16 │ │ │ │ + bne.n 17aeb6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1798d0 │ │ │ │ - b.n 17adc2 │ │ │ │ + bl 179970 │ │ │ │ + b.n 17ae62 │ │ │ │ add fp, lr │ │ │ │ add.w ip, ip, lr, lsl #3 │ │ │ │ cmp r4, fp │ │ │ │ - bhi.n 17ae06 │ │ │ │ + bhi.n 17aea6 │ │ │ │ sub.w fp, fp, r4 │ │ │ │ - b.n 17ae02 │ │ │ │ + b.n 17aea2 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 17ad40 │ │ │ │ - ldr r2, [pc, #40] @ (17ae74 ) │ │ │ │ + bne.w 17ade0 │ │ │ │ + ldr r2, [pc, #40] @ (17af14 ) │ │ │ │ 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 42884 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 17ad44 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + b.n 17ade4 │ │ │ │ + strb r0, [r4, #19] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + ldrb r2, [r5, #1] │ │ │ │ movs r0, r4 │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ movs r0, r4 │ │ │ │ - strb r4, [r2, #15] │ │ │ │ + strb r4, [r4, #15] │ │ │ │ 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 │ │ │ │ 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 17af6e │ │ │ │ + bcs.n 17b00e │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 17af66 │ │ │ │ + bls.n 17b006 │ │ │ │ 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] │ │ │ │ @@ -439986,121 +440046,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] @ 17af8c │ │ │ │ + ldr.w r9, [pc, #184] @ 17b02c │ │ │ │ umull r0, r3, r5, r3 │ │ │ │ add r9, pc │ │ │ │ umlal r3, sl, r5, r1 │ │ │ │ - ldr r3, [pc, #172] @ (17af90 ) │ │ │ │ + ldr r3, [pc, #172] @ (17b030 ) │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 17af12 │ │ │ │ + b.n 17afb2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 17af04 │ │ │ │ + beq.n 17afa4 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17af4c │ │ │ │ + beq.n 17afec │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 17af82 │ │ │ │ + beq.n 17b022 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r5, r3, r4, lsl #3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17aeec │ │ │ │ + bne.n 17af8c │ │ │ │ mov r9, r2 │ │ │ │ - cbz r6, 17af2e │ │ │ │ - ldr r3, [pc, #112] @ (17af94 ) │ │ │ │ + cbz r6, 17afce │ │ │ │ + ldr r3, [pc, #112] @ (17b034 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 17af78 │ │ │ │ + beq.n 17b018 │ │ │ │ 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, 17af44 │ │ │ │ + cbz r2, 17afe4 │ │ │ │ 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 17af04 │ │ │ │ + beq.n 17afa4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17af44 │ │ │ │ + beq.n 17afe4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 17af44 │ │ │ │ + b.n 17afe4 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 17ad24 │ │ │ │ - b.n 17aea2 │ │ │ │ + bl 17adc4 │ │ │ │ + b.n 17af42 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 17ad24 │ │ │ │ - b.n 17aea2 │ │ │ │ + bl 17adc4 │ │ │ │ + b.n 17af42 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 17af2e │ │ │ │ + b.n 17afce │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 17af22 │ │ │ │ + bne.n 17afc2 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 17af44 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + b.n 17afe4 │ │ │ │ + strb r2, [r7, #28] │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + strb r6, [r5, #28] │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r3, #27] │ │ │ │ + strb r6, [r5, #27] │ │ │ │ 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] @ 17aff0 │ │ │ │ + vldr d7, [pc, #72] @ 17b090 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #8 │ │ │ │ vstr d7, [r4, #16] │ │ │ │ - vldr d7, [pc, #64] @ 17aff8 │ │ │ │ + vldr d7, [pc, #64] @ 17b098 │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r2, #5 │ │ │ │ str r3, [r4, #12] │ │ │ │ vstr d7, [r4, #24] │ │ │ │ - vldr d7, [pc, #60] @ 17b000 │ │ │ │ + vldr d7, [pc, #60] @ 17b0a0 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #60] @ 17b008 │ │ │ │ + vldr d7, [pc, #60] @ 17b0a8 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - bl 1797ec │ │ │ │ + bl 17988c │ │ │ │ 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 │ │ │ │ @@ -440125,42 +440185,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 1796d4 │ │ │ │ - cbz r0, 17b070 │ │ │ │ - vldr d7, [pc, #76] @ 17b078 │ │ │ │ + bl 179774 │ │ │ │ + cbz r0, 17b110 │ │ │ │ + vldr d7, [pc, #76] @ 17b118 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #8 │ │ │ │ str r6, [r0, #8] │ │ │ │ mov r7, r0 │ │ │ │ vstr d7, [r0, #24] │ │ │ │ - vldr d7, [pc, #64] @ 17b080 │ │ │ │ + vldr d7, [pc, #64] @ 17b120 │ │ │ │ str r5, [r0, #12] │ │ │ │ vstr d7, [r0, #32] │ │ │ │ - vldr d7, [pc, #64] @ 17b088 │ │ │ │ + vldr d7, [pc, #64] @ 17b128 │ │ │ │ vstr d7, [r0, #16] │ │ │ │ - vldr d7, [pc, #64] @ 17b090 │ │ │ │ + vldr d7, [pc, #64] @ 17b130 │ │ │ │ vstr d7, [r0, #40] @ 0x28 │ │ │ │ - bl 1797ec │ │ │ │ + bl 17988c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 17b06a │ │ │ │ + cbz r0, 17b10a │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 17b066 │ │ │ │ + b.n 17b106 │ │ │ │ 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] │ │ │ │ @@ -440177,16 +440237,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 1796d4 │ │ │ │ - cbz r0, 17b10e │ │ │ │ + bl 179774 │ │ │ │ + cbz r0, 17b1ae │ │ │ │ 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] │ │ │ │ @@ -440194,212 +440254,212 @@ │ │ │ │ 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 17b0bc │ │ │ │ + bne.n 17b15c │ │ │ │ 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 1797c8 │ │ │ │ + bl 179868 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 17b108 │ │ │ │ + cbz r0, 17b1a8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 431e0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17b104 │ │ │ │ + b.n 17b1a4 │ │ │ │ nop │ │ │ │ - cbz r0, 17b17e │ │ │ │ + cbz r0, 17b21e │ │ │ │ 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, 17b16a │ │ │ │ + cbz r1, 17b20a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 17b16a │ │ │ │ - ldr r1, [pc, #76] @ (17b180 ) │ │ │ │ + beq.n 17b20a │ │ │ │ + ldr r1, [pc, #76] @ (17b220 ) │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 17b176 │ │ │ │ - ldr r7, [pc, #60] @ (17b184 ) │ │ │ │ + beq.n 17b216 │ │ │ │ + ldr r7, [pc, #60] @ (17b224 ) │ │ │ │ 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 17b16a │ │ │ │ + beq.n 17b20a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r7 │ │ │ │ - bne.n 17b148 │ │ │ │ + bne.n 17b1e8 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 17b15a │ │ │ │ - bl 1798d0 │ │ │ │ + bne.n 17b1fa │ │ │ │ + bl 179970 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 17b13a │ │ │ │ - b.n 17b16a │ │ │ │ + bne.n 17b1da │ │ │ │ + b.n 17b20a │ │ │ │ bx lr │ │ │ │ - strb r4, [r1, #19] │ │ │ │ + strb r4, [r3, #19] │ │ │ │ movs r0, r4 │ │ │ │ - strb r6, [r7, #18] │ │ │ │ + strb r6, [r1, #19] │ │ │ │ movs r0, r4 │ │ │ │ - cbz r0, 17b1da │ │ │ │ + cbz r0, 17b27a │ │ │ │ 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, 17b1dc │ │ │ │ + cbz r1, 17b27c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 17b1ce │ │ │ │ - ldr.w r8, [pc, #80] @ 17b1fc │ │ │ │ + beq.n 17b26e │ │ │ │ + ldr.w r8, [pc, #80] @ 17b29c │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r8 │ │ │ │ - beq.n 17b1c0 │ │ │ │ + beq.n 17b260 │ │ │ │ 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 17b1b0 │ │ │ │ + bne.n 17b250 │ │ │ │ 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] @ (17b200 ) │ │ │ │ + ldr r3, [pc, #28] @ (17b2a0 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 42884 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strb r6, [r2, #17] │ │ │ │ + strb r6, [r4, #17] │ │ │ │ movs r0, r4 │ │ │ │ - strb r2, [r0, #1] │ │ │ │ + strb r2, [r2, #1] │ │ │ │ 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, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ac84 │ │ │ │ + bl 17ad24 │ │ │ │ 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 17ac84 │ │ │ │ + bl 17ad24 │ │ │ │ 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 17b272 │ │ │ │ - ldr r3, [pc, #32] @ (17b27c ) │ │ │ │ + bls.n 17b312 │ │ │ │ + ldr r3, [pc, #32] @ (17b31c ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 17b262 │ │ │ │ - bl 17ad24 │ │ │ │ + bcc.n 17b302 │ │ │ │ + bl 17adc4 │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 17ad24 │ │ │ │ + bl 17adc4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ae78 │ │ │ │ - cbz r0, 17b2a8 │ │ │ │ + bl 17af18 │ │ │ │ + cbz r0, 17b348 │ │ │ │ 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 17ae78 │ │ │ │ - cbz r0, 17b2c6 │ │ │ │ + bl 17af18 │ │ │ │ + cbz r0, 17b366 │ │ │ │ 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 │ │ │ │ @@ -440409,105 +440469,105 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ae78 │ │ │ │ + bl 17af18 │ │ │ │ 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 17ae78 │ │ │ │ + bl 17af18 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 17b320 │ │ │ │ + cbz r1, 17b3c0 │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ - ldr.w ip, [pc, #20] @ 17b324 │ │ │ │ + ldr.w ip, [pc, #20] @ 17b3c4 │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [r1, #4] │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + strb r6, [r7, #11] │ │ │ │ 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, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ac84 │ │ │ │ - cbz r0, 17b360 │ │ │ │ + bl 17ad24 │ │ │ │ + cbz r0, 17b400 │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #16] @ (17b364 ) │ │ │ │ + ldr r1, [pc, #16] @ (17b404 ) │ │ │ │ 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} │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ movs r0, r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 17b392 │ │ │ │ + cbz r1, 17b432 │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 17b38c │ │ │ │ - ldr r0, [pc, #28] @ (17b398 ) │ │ │ │ + beq.n 17b42c │ │ │ │ + ldr r0, [pc, #28] @ (17b438 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 17b38e │ │ │ │ + bne.n 17b42e │ │ │ │ adds r1, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 17b37c │ │ │ │ + bne.n 17b41c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 17b36e │ │ │ │ + b.n 17b40e │ │ │ │ nop │ │ │ │ - strb r2, [r1, #10] │ │ │ │ + strb r2, [r3, #10] │ │ │ │ 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] @ (17b3c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (17b468 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #28] @ (17b3cc ) │ │ │ │ + ldr r1, [pc, #28] @ (17b46c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #28] @ (17b3d0 ) │ │ │ │ + ldr r2, [pc, #28] @ (17b470 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 17b010 │ │ │ │ + bl 17b0b0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r4, [pc, #304] @ (17b4fc ) │ │ │ │ + ldr r3, [pc, #688] @ (17b71c ) │ │ │ │ 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 │ │ │ │ @@ -440521,182 +440581,182 @@ │ │ │ │ movcs r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ ite cc │ │ │ │ movcc r6, r0 │ │ │ │ movcs r6, r1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 17b41c │ │ │ │ + beq.n 17b4bc │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #84] @ (17b458 ) │ │ │ │ + ldr r1, [pc, #84] @ (17b4f8 ) │ │ │ │ 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 17b424 │ │ │ │ + bne.n 17b4c4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 17b406 │ │ │ │ + bne.n 17b4a6 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r8, [pc, #52] @ 17b45c │ │ │ │ + ldr.w r8, [pc, #52] @ 17b4fc │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 17ac84 │ │ │ │ + bl 17ad24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17b41e │ │ │ │ + bne.n 17b4be │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 17b41c │ │ │ │ + beq.n 17b4bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 17b42a │ │ │ │ + bne.n 17b4ca │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 17b444 │ │ │ │ - b.n 17b41c │ │ │ │ + bne.n 17b4e4 │ │ │ │ + b.n 17b4bc │ │ │ │ nop │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ movs r0, r4 │ │ │ │ - strb r4, [r3, #7] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ 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 │ │ │ │ sub sp, #20 │ │ │ │ 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 17b52e │ │ │ │ + bne.n 17b5ce │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx lr, r1, #0, #20 │ │ │ │ mov r7, r0 │ │ │ │ orrs r0, r2 │ │ │ │ orrs.w r0, r0, lr │ │ │ │ - beq.n 17b516 │ │ │ │ + beq.n 17b5b6 │ │ │ │ ubfx r4, r3, #20, #11 │ │ │ │ ubfx r3, r3, #0, #20 │ │ │ │ orr.w r0, ip, r4 │ │ │ │ mov r8, r4 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 17b524 │ │ │ │ + beq.n 17b5c4 │ │ │ │ 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, 17b524 │ │ │ │ + cbnz r5, 17b5c4 │ │ │ │ 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, 17b53c │ │ │ │ + cbnz r5, 17b5dc │ │ │ │ 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, 17b514 │ │ │ │ - cbz r4, 17b524 │ │ │ │ + cbz r0, 17b5b4 │ │ │ │ + cbz r4, 17b5c4 │ │ │ │ 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 17b51e │ │ │ │ - cbz r4, 17b542 │ │ │ │ + b.n 17b5be │ │ │ │ + cbz r4, 17b5e2 │ │ │ │ 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 17b914 │ │ │ │ + bl 17b9b4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 17b51e │ │ │ │ + b.n 17b5be │ │ │ │ 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 17b59e │ │ │ │ + bne.n 17b63e │ │ │ │ subs.w ip, r2, ip │ │ │ │ - vldr d0, [pc, #880] @ 17b8d0 │ │ │ │ + vldr d0, [pc, #880] @ 17b970 │ │ │ │ sbc.w r3, lr, r3 │ │ │ │ mov r0, ip │ │ │ │ mov lr, r3 │ │ │ │ orrs.w r2, ip, r3 │ │ │ │ - beq.n 17b51e │ │ │ │ + beq.n 17b5be │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 17b7da │ │ │ │ + bne.w 17b87a │ │ │ │ cmp r3, r7 │ │ │ │ - bge.n 17b58e │ │ │ │ + bge.n 17b62e │ │ │ │ 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 17b51e │ │ │ │ + b.n 17b5be │ │ │ │ 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 17b690 │ │ │ │ + blt.n 17b730 │ │ │ │ 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 17b77a │ │ │ │ + bgt.w 17b81a │ │ │ │ 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 │ │ │ │ @@ -440715,28 +440775,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, 17b63e │ │ │ │ + cbnz r1, 17b6de │ │ │ │ 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 17b90e │ │ │ │ + bls.w 17b9ae │ │ │ │ movw r2, #2044 @ 0x7fc │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 17b712 │ │ │ │ + bhi.n 17b7b2 │ │ │ │ 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 │ │ │ │ @@ -440744,29 +440804,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 17b51e │ │ │ │ + b.n 17b5be │ │ │ │ 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 17b838 │ │ │ │ + bhi.w 17b8d8 │ │ │ │ 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 │ │ │ │ @@ -440783,55 +440843,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 17b632 │ │ │ │ + b.n 17b6d2 │ │ │ │ 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 17b870 │ │ │ │ + blt.w 17b910 │ │ │ │ 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 17b8d8 │ │ │ │ + bne.w 17b978 │ │ │ │ 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 17b51e │ │ │ │ + b.n 17b5be │ │ │ │ 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, 17b798 │ │ │ │ + cbnz r0, 17b838 │ │ │ │ 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 │ │ │ │ @@ -440845,66 +440905,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 17b74e │ │ │ │ - b.n 17b72e │ │ │ │ + bcc.n 17b7ee │ │ │ │ + b.n 17b7ce │ │ │ │ subs r2, r7, #1 │ │ │ │ mov r4, r2 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 17b822 │ │ │ │ + blt.n 17b8c2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17b8c4 │ │ │ │ + beq.n 17b964 │ │ │ │ clz r3, r3 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ subs.w ip, r4, r1 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 17b8ee │ │ │ │ + blt.n 17b98e │ │ │ │ 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 17b58e │ │ │ │ + b.n 17b62e │ │ │ │ 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 17b7e6 │ │ │ │ + b.n 17b886 │ │ │ │ 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, 17b854 │ │ │ │ + cbnz r0, 17b8f4 │ │ │ │ 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 17b7b0 │ │ │ │ + b.n 17b850 │ │ │ │ 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 │ │ │ │ @@ -440919,169 +440979,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 17b74e │ │ │ │ + b.n 17b7ee │ │ │ │ clz ip, ip │ │ │ │ add.w r3, ip, #32 │ │ │ │ - b.n 17b7ee │ │ │ │ + b.n 17b88e │ │ │ │ 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 17b51e │ │ │ │ + b.n 17b5be │ │ │ │ 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 17b58e │ │ │ │ + b.n 17b62e │ │ │ │ sxtb r3, r3 │ │ │ │ - b.n 17b7b0 │ │ │ │ + b.n 17b850 │ │ │ │ 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 17ba42 │ │ │ │ + bne.w 17bae2 │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ orr.w r2, lr, r0 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ - beq.n 17ba2e │ │ │ │ + beq.n 17bace │ │ │ │ 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 17ba38 │ │ │ │ + beq.n 17bad8 │ │ │ │ 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 17ba38 │ │ │ │ + bne.n 17bad8 │ │ │ │ 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 17ba2e │ │ │ │ + bne.n 17bace │ │ │ │ orrs.w r7, lr, ip │ │ │ │ and.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17ba38 │ │ │ │ + bne.n 17bad8 │ │ │ │ orrs.w r3, r6, r4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 17ba2e │ │ │ │ + cbnz r2, 17bace │ │ │ │ subs r3, r0, r5 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r0 │ │ │ │ mov r5, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 17ba50 │ │ │ │ + beq.n 17baf0 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - bne.n 17ba74 │ │ │ │ + bne.n 17bb14 │ │ │ │ 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 17ba5e │ │ │ │ + blt.n 17bafe │ │ │ │ subw r3, sl, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 17bbb6 │ │ │ │ + bne.w 17bc56 │ │ │ │ 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 17ba32 │ │ │ │ + b.n 17bad2 │ │ │ │ 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 17b460 │ │ │ │ + bl 17b500 │ │ │ │ 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 17ba32 │ │ │ │ + b.n 17bad2 │ │ │ │ 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 17ba18 │ │ │ │ + b.n 17bab8 │ │ │ │ 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 17bb2a │ │ │ │ + blt.n 17bbca │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 17bbe8 │ │ │ │ + beq.w 17bc88 │ │ │ │ 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 17bbce │ │ │ │ + bgt.w 17bc6e │ │ │ │ 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 │ │ │ │ @@ -441104,31 +441164,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 17b9ec │ │ │ │ + bcs.w 17ba8c │ │ │ │ subs r3, r0, #1 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 17b9ec │ │ │ │ + b.n 17ba8c │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17bc10 │ │ │ │ + beq.n 17bcb0 │ │ │ │ add.w ip, r3, #536870912 @ 0x20000000 │ │ │ │ mov r0, r4 │ │ │ │ negs r3, r7 │ │ │ │ add.w r4, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 17bbf6 │ │ │ │ + bhi.n 17bc96 │ │ │ │ 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 │ │ │ │ @@ -441147,53 +441207,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 17b9ec │ │ │ │ + bcs.w 17ba8c │ │ │ │ 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 17b9ec │ │ │ │ + b.n 17ba8c │ │ │ │ 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 17ba32 │ │ │ │ + b.n 17bad2 │ │ │ │ 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 17bb18 │ │ │ │ + b.n 17bbb8 │ │ │ │ mov.w lr, r8, lsl #10 │ │ │ │ mov.w ip, r6, lsl #10 │ │ │ │ orr.w lr, lr, r6, lsr #22 │ │ │ │ - b.n 17baa6 │ │ │ │ + b.n 17bb46 │ │ │ │ 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 17bba2 │ │ │ │ + b.n 17bc42 │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, lr, lsl #10 │ │ │ │ orr.w ip, ip, lr, lsr #22 │ │ │ │ - b.n 17bb38 │ │ │ │ + b.n 17bbd8 │ │ │ │ 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] │ │ │ │ @@ -441201,49 +441261,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 17bde8 │ │ │ │ + beq.w 17be88 │ │ │ │ subw r1, r2, #2047 @ 0x7ff │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 17bdc2 │ │ │ │ + beq.w 17be62 │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r6 │ │ │ │ and.w r9, r3, #2147483648 @ 0x80000000 │ │ │ │ - cbnz r4, 17bcae │ │ │ │ + cbnz r4, 17bd4e │ │ │ │ orrs.w r3, r5, ip │ │ │ │ - beq.w 17be68 │ │ │ │ + beq.w 17bf08 │ │ │ │ clz r4, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 17bc84 │ │ │ │ + bne.n 17bd24 │ │ │ │ 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, 17bcf4 │ │ │ │ + cbnz r2, 17bd94 │ │ │ │ orrs.w r3, r7, lr │ │ │ │ - beq.w 17be68 │ │ │ │ + beq.w 17bf08 │ │ │ │ clz r2, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 17bcc8 │ │ │ │ + bne.n 17bd68 │ │ │ │ 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 │ │ │ │ @@ -441284,73 +441344,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 17be26 │ │ │ │ + bge.n 17bec6 │ │ │ │ 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 17bda6 │ │ │ │ + bcc.n 17be46 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 17be86 │ │ │ │ + blt.n 17bf26 │ │ │ │ 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 17bee8 │ │ │ │ + bne.w 17bf88 │ │ │ │ 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 17be50 │ │ │ │ + bne.n 17bef0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 17be50 │ │ │ │ + b.n 17bef0 │ │ │ │ orrs.w r7, r7, lr │ │ │ │ - bne.n 17be72 │ │ │ │ + bne.n 17bf12 │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r4, r4, ip │ │ │ │ - bne.n 17be12 │ │ │ │ + bne.n 17beb2 │ │ │ │ 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 17be7c │ │ │ │ + bne.n 17bf1c │ │ │ │ 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, 17be72 │ │ │ │ + cbnz r1, 17bf12 │ │ │ │ orrs r2, r7 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ - beq.n 17bdd4 │ │ │ │ + beq.n 17be74 │ │ │ │ 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] │ │ │ │ @@ -441358,15 +441418,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 17bd84 │ │ │ │ + bcs.n 17be24 │ │ │ │ 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 │ │ │ │ @@ -441382,15 +441442,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 17bede │ │ │ │ + bhi.n 17bf7e │ │ │ │ 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 │ │ │ │ @@ -441405,34 +441465,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 17bda6 │ │ │ │ + b.n 17be46 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 17be50 │ │ │ │ + b.n 17bef0 │ │ │ │ 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 17bde2 │ │ │ │ + b.n 17be82 │ │ │ │ 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] @ 17c430 │ │ │ │ + ldr.w r2, [pc, #1308] @ 17c4d0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1308] @ 17c434 │ │ │ │ + ldr.w r3, [pc, #1308] @ 17c4d4 │ │ │ │ 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] │ │ │ │ @@ -441456,46 +441516,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 17c234 │ │ │ │ + beq.w 17c2d4 │ │ │ │ subw r7, r3, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 17c1dc │ │ │ │ + beq.w 17c27c │ │ │ │ subw r7, r4, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 17c2a6 │ │ │ │ + beq.w 17c346 │ │ │ │ mov r9, r5 │ │ │ │ - cbnz r0, 17bfd4 │ │ │ │ + cbnz r0, 17c074 │ │ │ │ orrs.w r0, r6, r2 │ │ │ │ - beq.w 17c2a6 │ │ │ │ + beq.w 17c346 │ │ │ │ clz r0, r2 │ │ │ │ - cbnz r2, 17bfac │ │ │ │ + cbnz r2, 17c04c │ │ │ │ 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, 17c010 │ │ │ │ + cbnz r3, 17c0b0 │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 17c2a6 │ │ │ │ + beq.w 17c346 │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 17bfea │ │ │ │ + cbnz r1, 17c08a │ │ │ │ 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 │ │ │ │ @@ -441546,32 +441606,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 17c2c6 │ │ │ │ + bne.w 17c366 │ │ │ │ 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 17c4f0 │ │ │ │ + bne.w 17c590 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r6, lr, #0, #20 │ │ │ │ orrs r4, r6 │ │ │ │ - beq.w 17c69c │ │ │ │ + beq.w 17c73c │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17c93e │ │ │ │ + beq.w 17c9de │ │ │ │ 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 │ │ │ │ @@ -441593,15 +441653,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 17c514 │ │ │ │ + bge.w 17c5b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #0 │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r2 │ │ │ │ ite eq │ │ │ │ @@ -441611,204 +441671,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 17c166 │ │ │ │ + beq.n 17c206 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvns r2, r3 │ │ │ │ mvns r3, r7 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 17cc10 │ │ │ │ + bne.w 17ccb0 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 17c596 │ │ │ │ + beq.w 17c636 │ │ │ │ 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] @ 17c428 │ │ │ │ + vldr d7, [pc, #680] @ 17c4c8 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17c712 │ │ │ │ + beq.w 17c7b2 │ │ │ │ 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 17c188 │ │ │ │ + bne.n 17c228 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - beq.w 17cac6 │ │ │ │ + beq.w 17cb66 │ │ │ │ clz r3, r2 │ │ │ │ - cbnz r2, 17c1c2 │ │ │ │ + cbnz r2, 17c262 │ │ │ │ clz r3, r1 │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ - bne.w 17ce08 │ │ │ │ + bne.w 17cea8 │ │ │ │ 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 17c392 │ │ │ │ + b.n 17c432 │ │ │ │ orrs r1, r5 │ │ │ │ - bne.w 17c3f4 │ │ │ │ + bne.w 17c494 │ │ │ │ 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 17c2a6 │ │ │ │ + bne.n 17c346 │ │ │ │ orrs r0, r6 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.w 17c40e │ │ │ │ + beq.w 17c4ae │ │ │ │ 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 17c40e │ │ │ │ + bne.w 17c4ae │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 17c2aa │ │ │ │ + b.n 17c34a │ │ │ │ orrs r2, r6 │ │ │ │ - bne.w 17c422 │ │ │ │ + bne.w 17c4c2 │ │ │ │ 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 17c3f4 │ │ │ │ + bne.w 17c494 │ │ │ │ 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, 17c2a6 │ │ │ │ + cbnz r0, 17c346 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 17c3fa │ │ │ │ + beq.w 17c49a │ │ │ │ orrs r6, r7 │ │ │ │ and.w r4, r4, #1 │ │ │ │ eor.w r3, sl, fp │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ands r4, r3 │ │ │ │ - bne.w 17c3fa │ │ │ │ + bne.w 17c49a │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 17c2aa │ │ │ │ + b.n 17c34a │ │ │ │ vldr d0, [sp] │ │ │ │ - ldr r2, [pc, #396] @ (17c438 ) │ │ │ │ - ldr r3, [pc, #388] @ (17c434 ) │ │ │ │ + ldr r2, [pc, #396] @ (17c4d8 ) │ │ │ │ + ldr r3, [pc, #388] @ (17c4d4 ) │ │ │ │ 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 17ce04 │ │ │ │ + bne.w 17cea4 │ │ │ │ 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 17c43c │ │ │ │ + beq.w 17c4dc │ │ │ │ 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 17c5e8 │ │ │ │ + blt.w 17c688 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r7 │ │ │ │ - bne.w 17c752 │ │ │ │ + bne.w 17c7f2 │ │ │ │ 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 17c596 │ │ │ │ + beq.w 17c636 │ │ │ │ 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 17c8f4 │ │ │ │ + bne.w 17c994 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17cb0a │ │ │ │ + bne.w 17cbaa │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 17cc76 │ │ │ │ + beq.w 17cd16 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 17c958 │ │ │ │ + bne.w 17c9f8 │ │ │ │ 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 │ │ │ │ @@ -441825,70 +441885,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 17c3cc │ │ │ │ + bcc.n 17c46c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 17c92c │ │ │ │ + blt.w 17c9cc │ │ │ │ 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 17caca │ │ │ │ + bne.w 17cb6a │ │ │ │ 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 17c74a │ │ │ │ + bne.w 17c7ea │ │ │ │ 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 17c2aa │ │ │ │ + b.n 17c34a │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 17c2aa │ │ │ │ + b.n 17c34a │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 17c2aa │ │ │ │ + b.n 17c34a │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 17c2aa │ │ │ │ + b.n 17c34a │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - b.n 17c2aa │ │ │ │ + b.n 17c34a │ │ │ │ ... │ │ │ │ - lsrs r6, r3 │ │ │ │ + ands r6, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #78 @ 0x4e │ │ │ │ + subs r4, #174 @ 0xae │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r7, lr, #0, #20 │ │ │ │ orrs r4, r7 │ │ │ │ - beq.w 17c6a2 │ │ │ │ + beq.w 17c742 │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17c94c │ │ │ │ + beq.w 17c9ec │ │ │ │ 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 │ │ │ │ @@ -441910,15 +441970,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 17c308 │ │ │ │ + bge.w 17c3a8 │ │ │ │ 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 │ │ │ │ @@ -441928,56 +441988,56 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17cae4 │ │ │ │ + beq.w 17cb84 │ │ │ │ negs r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 17c53a │ │ │ │ + ble.n 17c5da │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 17c62a │ │ │ │ - b.n 17cc30 │ │ │ │ + bne.w 17c6ca │ │ │ │ + b.n 17ccd0 │ │ │ │ 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 17c5bc │ │ │ │ + blt.n 17c65c │ │ │ │ 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 17c52a │ │ │ │ + beq.n 17c5ca │ │ │ │ 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 17c520 │ │ │ │ - b.n 17c308 │ │ │ │ + bne.n 17c5c0 │ │ │ │ + b.n 17c3a8 │ │ │ │ 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 │ │ │ │ @@ -441999,29 +442059,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 17c62e │ │ │ │ + bne.n 17c6ce │ │ │ │ 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 17c8be │ │ │ │ + blt.w 17c95e │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 17c392 │ │ │ │ + b.n 17c432 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -442029,16 +442089,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 17c14e │ │ │ │ - b.n 17c166 │ │ │ │ + bne.w 17c1ee │ │ │ │ + b.n 17c206 │ │ │ │ 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 │ │ │ │ @@ -442047,138 +442107,138 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17cae4 │ │ │ │ + beq.w 17cb84 │ │ │ │ negs r3, r2 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 17c53a │ │ │ │ + ble.n 17c5da │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 17cdc6 │ │ │ │ + beq.w 17ce66 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 17c166 │ │ │ │ + beq.w 17c206 │ │ │ │ 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 17c65a │ │ │ │ + beq.n 17c6fa │ │ │ │ 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 17ca42 │ │ │ │ + beq.w 17cae2 │ │ │ │ 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 17cb9c │ │ │ │ + bcs.w 17cc3c │ │ │ │ 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 17c2aa │ │ │ │ + b.n 17c34a │ │ │ │ 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 17c6e8 │ │ │ │ + bcc.n 17c788 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.w 17cbb8 │ │ │ │ + blt.w 17cc58 │ │ │ │ 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 17cc62 │ │ │ │ + bne.w 17cd02 │ │ │ │ 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 17c700 │ │ │ │ + bne.n 17c7a0 │ │ │ │ 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 17c2aa │ │ │ │ + b.n 17c34a │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 17c196 │ │ │ │ + b.n 17c236 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 17c742 │ │ │ │ + bcc.n 17c7e2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 17cc36 │ │ │ │ + blt.w 17ccd6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subw r3, r9, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 17caca │ │ │ │ + bne.w 17cb6a │ │ │ │ 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 17c3e2 │ │ │ │ + b.n 17c482 │ │ │ │ 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 17c9b0 │ │ │ │ + bne.w 17ca50 │ │ │ │ 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 │ │ │ │ @@ -442197,68 +442257,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 17c796 │ │ │ │ + bne.n 17c836 │ │ │ │ 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 17cdb2 │ │ │ │ + beq.w 17ce52 │ │ │ │ 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 42884 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 17ca04 │ │ │ │ + beq.w 17caa4 │ │ │ │ movs r0, #0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq.w 17ca10 │ │ │ │ + beq.w 17cab0 │ │ │ │ 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 17c8b4 │ │ │ │ + beq.n 17c954 │ │ │ │ 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 17c800 │ │ │ │ + bne.n 17c8a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r7 │ │ │ │ - beq.w 17c1aa │ │ │ │ + beq.w 17c24a │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 17c846 │ │ │ │ + bmi.n 17c8e6 │ │ │ │ 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] │ │ │ │ @@ -442270,65 +442330,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 17c88c │ │ │ │ + bcc.n 17c92c │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w 17cd62 │ │ │ │ + blt.w 17ce02 │ │ │ │ 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 17cc62 │ │ │ │ + bne.w 17cd02 │ │ │ │ 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 17c2aa │ │ │ │ + b.n 17c34a │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ - b.n 17c80c │ │ │ │ + b.n 17c8ac │ │ │ │ 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 17c71c │ │ │ │ + bne.w 17c7bc │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w 17c72e │ │ │ │ + bcs.w 17c7ce │ │ │ │ lsrs r1, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ - b.n 17c74a │ │ │ │ + b.n 17c7ea │ │ │ │ cmp r0, #0 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ - bge.w 17c1aa │ │ │ │ + bge.w 17c24a │ │ │ │ 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 │ │ │ │ @@ -442338,132 +442398,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 17c910 │ │ │ │ - b.n 17c1aa │ │ │ │ + bne.n 17c9b0 │ │ │ │ + b.n 17c24a │ │ │ │ negs r3, r5 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.w 17cb4e │ │ │ │ + ble.w 17cbee │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 17c3e2 │ │ │ │ + b.n 17c482 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.w 17c0d0 │ │ │ │ + b.w 17c170 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 17c458 │ │ │ │ + b.n 17c4f8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17cb16 │ │ │ │ + beq.w 17cbb6 │ │ │ │ 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 17ccde │ │ │ │ + bne.w 17cd7e │ │ │ │ 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 17c9a0 │ │ │ │ + bne.n 17ca40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 17c37a │ │ │ │ + b.n 17c41a │ │ │ │ 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 17c9d4 │ │ │ │ + b.n 17ca74 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 17c9f2 │ │ │ │ + beq.n 17ca92 │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17c9d0 │ │ │ │ + beq.n 17ca70 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 17cb20 │ │ │ │ + bls.w 17cbc0 │ │ │ │ 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 17c7e2 │ │ │ │ + b.n 17c882 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 17cb20 │ │ │ │ + bls.w 17cbc0 │ │ │ │ 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 17c7f4 │ │ │ │ + bne.w 17c894 │ │ │ │ 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 17ca26 │ │ │ │ + beq.n 17cac6 │ │ │ │ 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 17ca1c │ │ │ │ + bne.n 17cabc │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 17c5a2 │ │ │ │ + b.n 17c642 │ │ │ │ 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 17caaa │ │ │ │ + bcc.n 17cb4a │ │ │ │ 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 │ │ │ │ @@ -442485,67 +442545,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 17c688 │ │ │ │ + beq.w 17c728 │ │ │ │ lsls r3, r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 17c688 │ │ │ │ + b.n 17c728 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 17c354 │ │ │ │ + b.n 17c3f4 │ │ │ │ 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 17c2aa │ │ │ │ + b.w 17c34a │ │ │ │ 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 17caee │ │ │ │ + bne.n 17cb8e │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - b.w 17c16c │ │ │ │ + b.w 17c20c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 17c354 │ │ │ │ + b.n 17c3f4 │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 17c962 │ │ │ │ + b.n 17ca02 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, ip, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, r2 │ │ │ │ ands.w r0, r0, #31 │ │ │ │ - bne.w 17cc84 │ │ │ │ + bne.w 17cd24 │ │ │ │ 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 17cb40 │ │ │ │ - b.n 17c7ca │ │ │ │ + bne.n 17cbe0 │ │ │ │ + b.n 17c86a │ │ │ │ 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 │ │ │ │ @@ -442559,28 +442619,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 17c3cc │ │ │ │ + b.n 17c46c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 17cdd4 │ │ │ │ + blt.w 17ce74 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 17cd4a │ │ │ │ + blt.w 17cdea │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32720 @ 0x7fd0 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ asrs r5, r0, #10 │ │ │ │ - b.n 17c688 │ │ │ │ + b.n 17c728 │ │ │ │ negs r3, r0 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 17ccd4 │ │ │ │ + bhi.w 17cd74 │ │ │ │ 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 │ │ │ │ @@ -442594,55 +442654,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 17c6e8 │ │ │ │ + b.n 17c788 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 17c53a │ │ │ │ + ble.w 17c5da │ │ │ │ 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 17c63e │ │ │ │ + bne.w 17c6de │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 17c596 │ │ │ │ + b.n 17c636 │ │ │ │ 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 17c74a │ │ │ │ + b.n 17c7ea │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r4, #1 │ │ │ │ adds r3, r6, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 17c2aa │ │ │ │ + b.w 17c34a │ │ │ │ mov r2, r1 │ │ │ │ and.w r3, r8, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 17c2aa │ │ │ │ + b.w 17c34a │ │ │ │ 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 │ │ │ │ @@ -442655,42 +442715,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 17ccc4 │ │ │ │ + beq.n 17cd64 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17cdfc │ │ │ │ + beq.w 17ce9c │ │ │ │ negs r6, r0 │ │ │ │ mov r2, ip │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 17c77c │ │ │ │ + b.n 17c81c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 17c700 │ │ │ │ + b.n 17c7a0 │ │ │ │ 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 17c376 │ │ │ │ + beq.w 17c416 │ │ │ │ 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 │ │ │ │ @@ -442700,28 +442760,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 17cd20 │ │ │ │ + bne.n 17cdc0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, sl │ │ │ │ str.w ip, [r9, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 17c37a │ │ │ │ - b.w 17c380 │ │ │ │ + bne.w 17c41a │ │ │ │ + b.w 17c420 │ │ │ │ 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 17c2aa │ │ │ │ + b.w 17c34a │ │ │ │ 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 │ │ │ │ @@ -442736,56 +442796,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 17c88c │ │ │ │ + b.n 17c92c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 17c7e2 │ │ │ │ + bne.w 17c882 │ │ │ │ cmp r5, r5 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 17c7f4 │ │ │ │ - b.n 17ca10 │ │ │ │ + bne.w 17c894 │ │ │ │ + b.n 17cab0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adc.w r2, r3, #0 │ │ │ │ - b.w 17c5ac │ │ │ │ + b.w 17c64c │ │ │ │ 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 17cac0 │ │ │ │ + b.n 17cb60 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, ip │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 17c7c6 │ │ │ │ + b.n 17c866 │ │ │ │ blx 42d64 <__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 17c97e │ │ │ │ + bls.w 17ca1e │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 17c37a │ │ │ │ + b.w 17c41a │ │ │ │ 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] │ │ │ │ @@ -442794,64 +442854,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 17cf9e │ │ │ │ + beq.w 17d03e │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - beq.w 17cf78 │ │ │ │ + beq.w 17d018 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.w 17cff2 │ │ │ │ - cbnz r1, 17ce84 │ │ │ │ + beq.w 17d092 │ │ │ │ + cbnz r1, 17cf24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 17cff2 │ │ │ │ + beq.w 17d092 │ │ │ │ clz r1, r6 │ │ │ │ sub.w r7, r1, #8 │ │ │ │ rsb r1, r1, #9 │ │ │ │ lsls r6, r7 │ │ │ │ - cbnz r3, 17ce9a │ │ │ │ + cbnz r3, 17cf3a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 17cff2 │ │ │ │ + beq.w 17d092 │ │ │ │ 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 17d012 │ │ │ │ + bcc.w 17d0b2 │ │ │ │ mov r9, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 17cffc │ │ │ │ + beq.w 17d09c │ │ │ │ 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 17d03e │ │ │ │ + beq.w 17d0de │ │ │ │ mov.w lr, #0 │ │ │ │ cmp r3, lr │ │ │ │ - blt.w 17d0bc │ │ │ │ - beq.w 17d15a │ │ │ │ + blt.w 17d15c │ │ │ │ + beq.w 17d1fa │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - bls.w 17d214 │ │ │ │ + bls.w 17d2b4 │ │ │ │ subs r5, #1 │ │ │ │ adc.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 17cefe │ │ │ │ + cbnz r6, 17cf9e │ │ │ │ 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 │ │ │ │ @@ -442873,109 +442933,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 17d152 │ │ │ │ + bls.w 17d1f2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 17d132 │ │ │ │ + blt.w 17d1d2 │ │ │ │ lsrs r1, r2, #31 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 17d152 │ │ │ │ + beq.w 17d1f2 │ │ │ │ mov lr, r8 │ │ │ │ - b.n 17d0aa │ │ │ │ + b.n 17d14a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 17d026 │ │ │ │ + bne.n 17d0c6 │ │ │ │ subs r3, r0, r5 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 17cff2 │ │ │ │ + cbnz r3, 17d092 │ │ │ │ and.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r1, r6 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 17d030 │ │ │ │ + beq.n 17d0d0 │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ cmpeq r4, #255 @ 0xff │ │ │ │ - b.n 17cfd8 │ │ │ │ + b.n 17d078 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 17d034 │ │ │ │ + bne.n 17d0d4 │ │ │ │ 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 17d026 │ │ │ │ + bne.n 17d0c6 │ │ │ │ subs r1, r0, r1 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - cbnz r1, 17cff2 │ │ │ │ + cbnz r1, 17d092 │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r5 │ │ │ │ add.w r3, r2, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 17d030 │ │ │ │ + beq.n 17d0d0 │ │ │ │ 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 17d030 │ │ │ │ + bne.n 17d0d0 │ │ │ │ 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 17d260 │ │ │ │ + beq.w 17d300 │ │ │ │ clz r4, r0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ rsb r4, r4, #9 │ │ │ │ lsls r0, r3 │ │ │ │ - b.n 17cec2 │ │ │ │ + b.n 17cf62 │ │ │ │ adds r3, r5, r5 │ │ │ │ sub.w r1, r7, #127 @ 0x7f │ │ │ │ adcs r6, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 17cec2 │ │ │ │ - b.n 17cffc │ │ │ │ + bne.w 17cf62 │ │ │ │ + b.n 17d09c │ │ │ │ vldr s0, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r3, #1 │ │ │ │ - b.n 17cfe8 │ │ │ │ + b.n 17d088 │ │ │ │ vldr s0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 17d1a6 │ │ │ │ + ble.w 17d246 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r1, #1 │ │ │ │ movhi r2, #0 │ │ │ │ - bhi.n 17d074 │ │ │ │ + bhi.n 17d114 │ │ │ │ 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 │ │ │ │ @@ -442985,33 +443045,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 17d2a2 │ │ │ │ + blt.w 17d342 │ │ │ │ cmp.w r9, #252 @ 0xfc │ │ │ │ - bls.w 17d2f2 │ │ │ │ + bls.w 17d392 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 17d2fa │ │ │ │ + blt.w 17d39a │ │ │ │ cmp.w r9, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r2, r2, #7 │ │ │ │ moveq.w r3, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 17d258 │ │ │ │ + beq.w 17d2f8 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, lr, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 17cff6 │ │ │ │ + b.n 17d096 │ │ │ │ mov.w r8, ip, lsr #31 │ │ │ │ mov r9, r4 │ │ │ │ cmn.w r3, #62 @ 0x3e │ │ │ │ - blt.w 17d1fe │ │ │ │ + blt.w 17d29e │ │ │ │ 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 │ │ │ │ @@ -443028,66 +443088,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 17d17e │ │ │ │ + bne.n 17d21e │ │ │ │ sub.w r3, r4, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 17d254 │ │ │ │ + bls.w 17d2f4 │ │ │ │ mov r2, lr │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.w 17d254 │ │ │ │ + bhi.w 17d2f4 │ │ │ │ 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 17d254 │ │ │ │ + beq.n 17d2f4 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - b.n 17d258 │ │ │ │ + b.n 17d2f8 │ │ │ │ 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 17cff6 │ │ │ │ + beq.w 17d096 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 17d17e │ │ │ │ + bge.n 17d21e │ │ │ │ negs r5, r5 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ sbc.w r6, r3, r6 │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 17d18a │ │ │ │ + cbnz r6, 17d22a │ │ │ │ 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 17cf56 │ │ │ │ - b.n 17cf04 │ │ │ │ + bpl.w 17cff6 │ │ │ │ + b.n 17cfa4 │ │ │ │ cmn.w r3, #30 │ │ │ │ mov r9, r4 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ - blt.n 17d1fa │ │ │ │ + blt.n 17d29a │ │ │ │ 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 │ │ │ │ @@ -443101,88 +443161,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 17d082 │ │ │ │ + b.n 17d122 │ │ │ │ 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 17cf04 │ │ │ │ + b.n 17cfa4 │ │ │ │ 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 17d17e │ │ │ │ + bne.n 17d21e │ │ │ │ sub.w r3, r1, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.n 17d254 │ │ │ │ + bls.n 17d2f4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 17d130 │ │ │ │ + blt.w 17d1d0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r3, r8, lsl #31 │ │ │ │ add r3, r2 │ │ │ │ - b.n 17cfe8 │ │ │ │ + b.n 17d088 │ │ │ │ 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 17d2de │ │ │ │ + bls.n 17d37e │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 17d2ba │ │ │ │ + blt.n 17d35a │ │ │ │ lsrs r2, r5, #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ - cbz r2, 17d2de │ │ │ │ + cbz r2, 17d37e │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 17cff6 │ │ │ │ + b.n 17d096 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 17d152 │ │ │ │ + bls.w 17d1f2 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 17cf62 │ │ │ │ + bge.w 17d002 │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 17d13c │ │ │ │ + b.n 17d1dc │ │ │ │ negs r1, r1 │ │ │ │ uxth r2, r1 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi r1, r0 │ │ │ │ movhi r5, r1 │ │ │ │ - bhi.n 17d2e8 │ │ │ │ + bhi.n 17d388 │ │ │ │ negs r4, r2 │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ and.w r4, r4, #31 │ │ │ │ mov r1, r0 │ │ │ │ lsls r5, r4 │ │ │ │ ite eq │ │ │ │ moveq r5, r2 │ │ │ │ @@ -443191,52 +443251,52 @@ │ │ │ │ itet eq │ │ │ │ moveq r1, r5 │ │ │ │ lslne r1, r1, #23 │ │ │ │ moveq r5, r1 │ │ │ │ add r3, r1 │ │ │ │ add r3, r5 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 17cff6 │ │ │ │ + b.n 17d096 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ mov.w r3, r9, lsl #23 │ │ │ │ - b.n 17d258 │ │ │ │ + b.n 17d2f8 │ │ │ │ rsb r1, r9, #0 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsrs r2, r1 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - b.n 17d156 │ │ │ │ + b.n 17d1f6 │ │ │ │ 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 17d396 │ │ │ │ + beq.n 17d436 │ │ │ │ orr.w ip, r3, r2 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ - beq.n 17d38e │ │ │ │ + beq.n 17d42e │ │ │ │ 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 17d38e │ │ │ │ + beq.n 17d42e │ │ │ │ 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 17d3b0 │ │ │ │ + bhi.n 17d450 │ │ │ │ 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 │ │ │ │ @@ -443251,32 +443311,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 17d392 │ │ │ │ + bne.n 17d432 │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 17d3c0 │ │ │ │ + blt.n 17d460 │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - beq.n 17d404 │ │ │ │ + beq.n 17d4a4 │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ subs r3, r3, r0 │ │ │ │ - b.n 17d3a8 │ │ │ │ + b.n 17d448 │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi.w lr, #4294967295 @ 0xffffffff │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 17d3f8 │ │ │ │ + bhi.n 17d498 │ │ │ │ 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 │ │ │ │ @@ -443284,47 +443344,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 17d382 │ │ │ │ + b.n 17d422 │ │ │ │ mov.w r2, #2122317824 @ 0x7e800000 │ │ │ │ - b.n 17d366 │ │ │ │ + b.n 17d406 │ │ │ │ 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 17d466 │ │ │ │ + beq.n 17d506 │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 17d462 │ │ │ │ + beq.n 17d502 │ │ │ │ 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 17d462 │ │ │ │ + beq.n 17d502 │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w ip, r2, #16384 @ 0x4000 │ │ │ │ mov r2, ip │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 17d482 │ │ │ │ + bls.n 17d522 │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 17d490 │ │ │ │ + blt.n 17d530 │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 17d4b0 │ │ │ │ + beq.n 17d550 │ │ │ │ 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 │ │ │ │ @@ -443347,272 +443407,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 17d486 │ │ │ │ + bhi.n 17d526 │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ sbfx r2, ip, #4, #12 │ │ │ │ - b.n 17d486 │ │ │ │ + b.n 17d526 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 17d486 │ │ │ │ + b.n 17d526 │ │ │ │ stmdb 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 17d4f2 │ │ │ │ + beq.n 17d592 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r6, r1, r2 │ │ │ │ - beq.n 17d4f2 │ │ │ │ + beq.n 17d592 │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbnz r2, 17d4fe │ │ │ │ + cbnz r2, 17d59e │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 17d4e4 │ │ │ │ + bne.n 17d584 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 423b4 │ │ │ │ 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 17d536 │ │ │ │ + beq.n 17d5d6 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls.w r2, r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - beq.n 17d536 │ │ │ │ + beq.n 17d5d6 │ │ │ │ mov fp, r4 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 17d53e │ │ │ │ + cbnz r3, 17d5de │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 17d522 │ │ │ │ + bne.n 17d5c2 │ │ │ │ ldrd r6, r5, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx 423b4 │ │ │ │ - b.n 17d4e8 │ │ │ │ + b.n 17d588 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r5 │ │ │ │ - beq.n 17d572 │ │ │ │ + beq.n 17d612 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r3, r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ - beq.n 17d572 │ │ │ │ + beq.n 17d612 │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 17d57a │ │ │ │ + cbnz r3, 17d61a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 17d560 │ │ │ │ + bne.n 17d600 │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ blx 423b4 │ │ │ │ - b.n 17d526 │ │ │ │ + b.n 17d5c6 │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 17d5ae │ │ │ │ + beq.n 17d64e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ - beq.n 17d5ae │ │ │ │ + beq.n 17d64e │ │ │ │ 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, 17d5b4 │ │ │ │ + cbnz r3, 17d654 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 17d59a │ │ │ │ + bne.n 17d63a │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 423b4 │ │ │ │ - b.n 17d564 │ │ │ │ + b.n 17d604 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 17d5e8 │ │ │ │ + beq.n 17d688 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r2, r1, r3 │ │ │ │ - beq.n 17d5e8 │ │ │ │ + beq.n 17d688 │ │ │ │ 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, 17d5ee │ │ │ │ + cbnz r1, 17d68e │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 17d5d6 │ │ │ │ + bne.n 17d676 │ │ │ │ ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 423b4 │ │ │ │ - b.n 17d59e │ │ │ │ + b.n 17d63e │ │ │ │ mov r0, r8 │ │ │ │ - bl 17d4b8 │ │ │ │ - b.n 17d5da │ │ │ │ + bl 17d558 │ │ │ │ + b.n 17d67a │ │ │ │ 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, 17d616 │ │ │ │ + cbnz r3, 17d6b6 │ │ │ │ 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 17d654 │ │ │ │ + beq.n 17d6f4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsls.w r3, ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ - beq.n 17d654 │ │ │ │ + beq.n 17d6f4 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 17d65e │ │ │ │ + cbnz r1, 17d6fe │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 17d646 │ │ │ │ + bne.n 17d6e6 │ │ │ │ mov r0, r9 │ │ │ │ blx 423b4 │ │ │ │ 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 17d690 │ │ │ │ + beq.n 17d730 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r7, r1 │ │ │ │ - beq.n 17d690 │ │ │ │ + beq.n 17d730 │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 17d69e │ │ │ │ + cbnz r1, 17d73e │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 17d67e │ │ │ │ + bne.n 17d71e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 423b4 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - b.n 17d64a │ │ │ │ + b.n 17d6ea │ │ │ │ bic.w r2, r1, #63 @ 0x3f │ │ │ │ lsls r1, r1, #26 │ │ │ │ mov r0, r2 │ │ │ │ - beq.n 17d6cc │ │ │ │ + beq.n 17d76c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r8, r1 │ │ │ │ - beq.n 17d6cc │ │ │ │ + beq.n 17d76c │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 17d6d6 │ │ │ │ + cbnz r1, 17d776 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17d6bc │ │ │ │ + bne.n 17d75c │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 423b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 17d682 │ │ │ │ + b.n 17d722 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 17d4b8 │ │ │ │ + bl 17d558 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 17d6c0 │ │ │ │ + b.n 17d760 │ │ │ │ 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] @ (17d958 ) │ │ │ │ + ldr r2, [pc, #604] @ (17d9f8 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #604] @ (17d95c ) │ │ │ │ + ldr r3, [pc, #604] @ (17d9fc ) │ │ │ │ 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 17d8ac │ │ │ │ + beq.w 17d94c │ │ │ │ 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 │ │ │ │ @@ -443625,477 +443685,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 17d842 │ │ │ │ + bcs.n 17d8e2 │ │ │ │ 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 17d788 │ │ │ │ - b.n 17d7bc │ │ │ │ + bne.n 17d828 │ │ │ │ + b.n 17d85c │ │ │ │ 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, 17d7e4 │ │ │ │ + cbz r4, 17d884 │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 17d784 │ │ │ │ + bne.n 17d824 │ │ │ │ ldr.w r0, [r8] │ │ │ │ bic.w r7, r7, r9 │ │ │ │ - ldr r2, [pc, #408] @ (17d960 ) │ │ │ │ + ldr r2, [pc, #408] @ (17da00 ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ - ldr r3, [pc, #396] @ (17d95c ) │ │ │ │ + ldr r3, [pc, #396] @ (17d9fc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 17d952 │ │ │ │ + bne.w 17d9f2 │ │ │ │ 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 423f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 17d83e │ │ │ │ + cbnz r0, 17d8de │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 42884 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17d828 │ │ │ │ + bne.n 17d8c8 │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17d818 │ │ │ │ + bne.n 17d8b8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17d7b2 │ │ │ │ + beq.n 17d852 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 423b4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 17d7b2 │ │ │ │ + b.n 17d852 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17d80e │ │ │ │ + b.n 17d8ae │ │ │ │ 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 423f0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d944 │ │ │ │ + bne.n 17d9e4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r1, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 42884 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic.w r0, r3, #63 @ 0x3f │ │ │ │ str r4, [r0, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r8] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 17d88e │ │ │ │ + bne.n 17d92e │ │ │ │ strex r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17d87e │ │ │ │ + bne.n 17d91e │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r4, [sp, #4] │ │ │ │ - beq.w 17d740 │ │ │ │ + beq.w 17d7e0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ blx 423b4 │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 17d740 │ │ │ │ + b.n 17d7e0 │ │ │ │ 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 17d94c │ │ │ │ + beq.n 17d9ec │ │ │ │ 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 17d8c6 │ │ │ │ + bne.n 17d966 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 17d938 │ │ │ │ + cbz r4, 17d9d8 │ │ │ │ movs r1, #4 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 423f0 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - cbnz r0, 17d948 │ │ │ │ + cbnz r0, 17d9e8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 42884 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17d91c │ │ │ │ + bne.n 17d9bc │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17d90c │ │ │ │ + bne.n 17d9ac │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17d72a │ │ │ │ + beq.w 17d7ca │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 423b4 │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 17d72a │ │ │ │ + b.n 17d7ca │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17d8ea │ │ │ │ + b.n 17d98a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17d86a │ │ │ │ + b.n 17d90a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17d900 │ │ │ │ + b.n 17d9a0 │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ - b.n 17d93c │ │ │ │ + b.n 17d9dc │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r0, #252 @ 0xfc │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + movs r7, #150 @ 0x96 │ │ │ │ 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] @ (17da28 ) │ │ │ │ + ldr r0, [pc, #172] @ (17dac8 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #172] @ (17da2c ) │ │ │ │ + ldr r1, [pc, #172] @ (17dacc ) │ │ │ │ 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, 17da20 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 17dac0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 42de8 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r5, 17d9ea │ │ │ │ + cbz r5, 17da8a │ │ │ │ mov.w r8, #2 │ │ │ │ mov r7, sp │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 17d9ca │ │ │ │ + beq.n 17da6a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 17d9c4 │ │ │ │ + bne.n 17da64 │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17d9b4 │ │ │ │ + bne.n 17da54 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 17d9ea │ │ │ │ - cbz r6, 17da06 │ │ │ │ + cbz r3, 17da8a │ │ │ │ + cbz r6, 17daa6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 17d9e4 │ │ │ │ + bge.n 17da84 │ │ │ │ blx 434b8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 17da12 │ │ │ │ + beq.n 17dab2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 17d9ac │ │ │ │ + bne.n 17da4c │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (17da30 ) │ │ │ │ - ldr r3, [pc, #60] @ (17da2c ) │ │ │ │ + ldr r2, [pc, #64] @ (17dad0 ) │ │ │ │ + ldr r3, [pc, #60] @ (17dacc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17da16 │ │ │ │ + bne.n 17dab6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174c88 │ │ │ │ - b.n 17d9e4 │ │ │ │ + bl 174d28 │ │ │ │ + b.n 17da84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17d9ec │ │ │ │ + b.n 17da8c │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #124 @ 0x7c │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #12 │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ 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, 17da5e │ │ │ │ + cbz r2, 17dafe │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ addcc.w r8, r0, #16 │ │ │ │ - bcc.n 17da70 │ │ │ │ + bcc.n 17db10 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 17daa4 │ │ │ │ + bcs.n 17db44 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 18cbac │ │ │ │ + bl 18cc4c │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 18cd70 │ │ │ │ + bl 18ce10 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 17da82 │ │ │ │ + bne.n 17db22 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17da5a │ │ │ │ + beq.n 17dafa │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ 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] @ (17daf4 ) │ │ │ │ - ldr r0, [pc, #52] @ (17daf8 ) │ │ │ │ + ldr r5, [pc, #52] @ (17db94 ) │ │ │ │ + ldr r0, [pc, #52] @ (17db98 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 17dae8 │ │ │ │ + beq.n 17db88 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 17da34 │ │ │ │ + bl 17dad4 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 17dad2 │ │ │ │ - ldr r0, [pc, #16] @ (17dafc ) │ │ │ │ + bne.n 17db72 │ │ │ │ + ldr r0, [pc, #16] @ (17db9c ) │ │ │ │ add r0, pc │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r2, r5 │ │ │ │ + bics r2, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r0, [r5, r6] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r2, [r0, r6] │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ 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] @ (17db88 ) │ │ │ │ + ldr r2, [pc, #120] @ (17dc28 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #120] @ (17db8c ) │ │ │ │ + ldr r3, [pc, #120] @ (17dc2c ) │ │ │ │ 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 4324c │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #92] @ (17db90 ) │ │ │ │ + ldr r1, [pc, #92] @ (17dc30 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [r2] │ │ │ │ - bl 17e418 │ │ │ │ - cbnz r0, 17db7a │ │ │ │ + bl 17e4b8 │ │ │ │ + cbnz r0, 17dc1a │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 17db66 │ │ │ │ + bmi.n 17dc06 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (17db94 ) │ │ │ │ - ldr r3, [pc, #56] @ (17db8c ) │ │ │ │ + ldr r2, [pc, #68] @ (17dc34 ) │ │ │ │ + ldr r3, [pc, #56] @ (17dc2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17db84 │ │ │ │ + bne.n 17dc24 │ │ │ │ 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 4264c │ │ │ │ - b.n 17db4c │ │ │ │ + b.n 17dbec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 423b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17db4e │ │ │ │ + b.n 17dbee │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - movs r4, #230 @ 0xe6 │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #170 @ 0xaa │ │ │ │ + movs r4, #10 │ │ │ │ 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] @ (17dbbc ) │ │ │ │ + ldr r0, [pc, #20] @ (17dc5c ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 18cc48 │ │ │ │ - ldr r0, [pc, #12] @ (17dbc0 ) │ │ │ │ + bl 18cce8 │ │ │ │ + ldr r0, [pc, #12] @ (17dc60 ) │ │ │ │ add r0, pc │ │ │ │ - bl 2acae8 │ │ │ │ + bl 2acb88 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r0, r3] │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ 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 17e660 │ │ │ │ - cbnz r0, 17dbdc │ │ │ │ + bl 17e700 │ │ │ │ + cbnz r0, 17dc7c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 17e64c │ │ │ │ + bl 17e6ec │ │ │ │ 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] @ (17de44 ) │ │ │ │ + ldr r2, [pc, #588] @ (17dee4 ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #588] @ (17de48 ) │ │ │ │ + ldr r3, [pc, #588] @ (17dee8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #588] @ (17de4c ) │ │ │ │ + ldr r5, [pc, #588] @ (17deec ) │ │ │ │ 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 423b4 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 17dde6 │ │ │ │ + bmi.w 17de86 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 17ddd4 │ │ │ │ + bmi.w 17de74 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17ddb6 │ │ │ │ + bne.w 17de56 │ │ │ │ add.w r5, r4, #16 │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 17dc52 │ │ │ │ - b.n 17dd0c │ │ │ │ + bhi.n 17dcf2 │ │ │ │ + b.n 17ddac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18cc18 │ │ │ │ + bl 18ccb8 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 17dd0c │ │ │ │ + bls.n 17ddac │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17dc42 │ │ │ │ + beq.n 17dce2 │ │ │ │ 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] │ │ │ │ @@ -444117,170 +444177,170 @@ │ │ │ │ adds r0, #1 │ │ │ │ blx 42fb8 <__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 18cbfc │ │ │ │ + bl 18cc9c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17ddae │ │ │ │ + beq.n 17de4e │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r2, r2, fp │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 17dcfc │ │ │ │ + cbz r3, 17dd9c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, sl, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17dce6 │ │ │ │ + bne.n 17dd86 │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.w 17de1c │ │ │ │ + beq.w 17debc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17dc32 │ │ │ │ + beq.n 17dcd2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 17dc32 │ │ │ │ + b.n 17dcd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr.w r7, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r7, 17dd8c │ │ │ │ + cbnz r7, 17de2c │ │ │ │ ldrd fp, r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 17dd82 │ │ │ │ + beq.n 17de22 │ │ │ │ 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, 17dd6c │ │ │ │ + cbz r2, 17de0c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 17dd6a │ │ │ │ + cbz r0, 17de0a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r9, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17dd4c │ │ │ │ + bne.n 17ddec │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 17de12 │ │ │ │ + beq.n 17deb2 │ │ │ │ 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 42544 <__aeabi_uidivmod@plt> │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 17dd32 │ │ │ │ + bne.n 17ddd2 │ │ │ │ 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 18ccf0 │ │ │ │ - ldr r2, [pc, #188] @ (17de50 ) │ │ │ │ - ldr r3, [pc, #176] @ (17de48 ) │ │ │ │ + bl 18cd90 │ │ │ │ + ldr r2, [pc, #188] @ (17def0 ) │ │ │ │ + ldr r3, [pc, #176] @ (17dee8 ) │ │ │ │ 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 17de40 │ │ │ │ + bne.n 17dee0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ccf0 │ │ │ │ - b.n 17dc32 │ │ │ │ - ldr r2, [pc, #156] @ (17de54 ) │ │ │ │ + bl 18cd90 │ │ │ │ + b.n 17dcd2 │ │ │ │ + ldr r2, [pc, #156] @ (17def4 ) │ │ │ │ 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 4327c <__snprintf_chk@plt> │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 17e4a0 │ │ │ │ - b.n 17dc2a │ │ │ │ + bl 17e540 │ │ │ │ + b.n 17dcca │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 42784 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 42ee8 │ │ │ │ - b.n 17dc22 │ │ │ │ + b.n 17dcc2 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 42884 │ │ │ │ - ldr r3, [pc, #100] @ (17de58 ) │ │ │ │ + ldr r3, [pc, #100] @ (17def8 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 17de30 │ │ │ │ + cbz r3, 17ded0 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ - bl 18cd5c │ │ │ │ + bl 18cdfc │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 17e524 │ │ │ │ + bl 17e5c4 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 17dc1c │ │ │ │ + b.n 17dcbc │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 174c5c │ │ │ │ - b.n 17dd60 │ │ │ │ + bl 174cfc │ │ │ │ + b.n 17de00 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17dc32 │ │ │ │ - b.n 17dd02 │ │ │ │ - ldr r3, [pc, #40] @ (17de5c ) │ │ │ │ + beq.w 17dcd2 │ │ │ │ + b.n 17dda2 │ │ │ │ + ldr r3, [pc, #40] @ (17defc ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 18cb98 │ │ │ │ - b.n 17ddfc │ │ │ │ + bl 18cc38 │ │ │ │ + b.n 17de9c │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - movs r4, #2 │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #250 @ 0xfa │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ + movs r1, #198 @ 0xc6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + strb r2, [r4, #24] │ │ │ │ movs r4, r2 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -444293,87 +444353,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 17dec2 │ │ │ │ + cbz r2, 17df62 │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 17deb0 │ │ │ │ - bhi.n 17deee │ │ │ │ + beq.n 17df50 │ │ │ │ + bhi.n 17df8e │ │ │ │ str.w r5, [r6, #160] @ 0xa0 │ │ │ │ - b.n 17de9e │ │ │ │ + b.n 17df3e │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 17deae │ │ │ │ + beq.n 17df4e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17db00 │ │ │ │ + bl 17dba0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17de98 │ │ │ │ + bne.n 17df38 │ │ │ │ str.w r4, [r6, #160] @ 0xa0 │ │ │ │ - cbz r7, 17deb4 │ │ │ │ + cbz r7, 17df54 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r6, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr.w r4, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 17deb8 │ │ │ │ - bcs.n 17de92 │ │ │ │ + beq.n 17df58 │ │ │ │ + bcs.n 17df32 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 17da34 │ │ │ │ + bl 17dad4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 18ccf0 │ │ │ │ - b.n 17deb0 │ │ │ │ + bl 18cd90 │ │ │ │ + b.n 17df50 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17da34 │ │ │ │ + bl 17dad4 │ │ │ │ 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, 17df1e │ │ │ │ + cbz r2, 17dfbe │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 17df3a │ │ │ │ - ldr r0, [pc, #360] @ (17e090 ) │ │ │ │ + ble.n 17dfda │ │ │ │ + ldr r0, [pc, #360] @ (17e130 ) │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ cmp r3, r0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbnz r1, 17dfa2 │ │ │ │ + cbnz r1, 17e042 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 17dfbe │ │ │ │ + beq.n 17e05e │ │ │ │ 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 │ │ │ │ @@ -444391,38 +444451,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 18cbfc │ │ │ │ + bl 18cc9c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17e082 │ │ │ │ + beq.n 17e122 │ │ │ │ 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 17df3a │ │ │ │ + bcs.n 17dfda │ │ │ │ movs r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 17de60 │ │ │ │ + bl 17df00 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 17df3a │ │ │ │ + b.n 17dfda │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 17e060 │ │ │ │ + bpl.n 17e100 │ │ │ │ ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r0 │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 17e060 │ │ │ │ + bcs.n 17e100 │ │ │ │ movs r1, #24 │ │ │ │ add.w r0, r2, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w fp, r2, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 4309c │ │ │ │ ldr.w r8, [r4, #172] @ 0xac │ │ │ │ @@ -444447,60 +444507,60 @@ │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add.w r0, lr, #1 │ │ │ │ mov r1, r8 │ │ │ │ blx 42544 <__aeabi_uidivmod@plt> │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 17e00a │ │ │ │ + bne.n 17e0aa │ │ │ │ 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 423b4 │ │ │ │ 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 17df4a │ │ │ │ + b.n 17dfea │ │ │ │ add.w r8, r4, #16 │ │ │ │ add.w r5, r4, #96 @ 0x60 │ │ │ │ mov sl, r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18cc18 │ │ │ │ + bl 18ccb8 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 17e06a │ │ │ │ + beq.n 17e10a │ │ │ │ mov r3, sl │ │ │ │ - b.n 17df42 │ │ │ │ + b.n 17dfe2 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ 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 178220 │ │ │ │ + bl 1782c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17e1be │ │ │ │ + beq.w 17e25e │ │ │ │ blx 43258 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 43258 │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -444511,18 +444571,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r3, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 42884 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 17e1c8 │ │ │ │ + ble.n 17e268 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #296] @ (17e218 ) │ │ │ │ + ldr r3, [pc, #296] @ (17e2b8 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #14 │ │ │ │ mov r1, r3 │ │ │ │ blx 4327c <__snprintf_chk@plt> │ │ │ │ @@ -444534,297 +444594,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 18cc48 │ │ │ │ + bl 18cce8 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #152] @ 0x98 │ │ │ │ - bl 18cbdc │ │ │ │ + bl 18cc7c │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 18cbdc │ │ │ │ + bl 18cc7c │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #24 │ │ │ │ blx 4309c │ │ │ │ str.w r0, [r5, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e1d8 │ │ │ │ + beq.n 17e278 │ │ │ │ ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 4309c │ │ │ │ str.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e1d8 │ │ │ │ + beq.n 17e278 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbnz r3, 17e172 │ │ │ │ - b.n 17e184 │ │ │ │ + cbnz r3, 17e212 │ │ │ │ + b.n 17e224 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 17e184 │ │ │ │ + bls.n 17e224 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17db00 │ │ │ │ + bl 17dba0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17e168 │ │ │ │ - cbz r4, 17e1d8 │ │ │ │ + bne.n 17e208 │ │ │ │ + cbz r4, 17e278 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #148] @ (17e21c ) │ │ │ │ - ldr r0, [pc, #152] @ (17e220 ) │ │ │ │ - ldr r4, [pc, #152] @ (17e224 ) │ │ │ │ + ldr r1, [pc, #148] @ (17e2bc ) │ │ │ │ + ldr r0, [pc, #152] @ (17e2c0 ) │ │ │ │ + ldr r4, [pc, #152] @ (17e2c4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r4, pc │ │ │ │ - bl 18cb98 │ │ │ │ + bl 18cc38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ccd4 │ │ │ │ - ldr r3, [pc, #140] @ (17e228 ) │ │ │ │ + bl 18cd74 │ │ │ │ + ldr r3, [pc, #140] @ (17e2c8 ) │ │ │ │ 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 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ 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 42884 │ │ │ │ - ldr r2, [pc, #96] @ (17e22c ) │ │ │ │ + ldr r2, [pc, #96] @ (17e2cc ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 4295c │ │ │ │ - b.n 17e100 │ │ │ │ + b.n 17e1a0 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ blx 423b4 │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - cbz r3, 17e204 │ │ │ │ + cbz r3, 17e2a4 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 18cbc8 │ │ │ │ + bl 18cc68 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 18cbc8 │ │ │ │ + bl 18cc68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ blx 423b4 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 42884 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r4, [r6, #11] │ │ │ │ movs r4, r2 │ │ │ │ @ instruction: 0xfa0bffff │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + strb r0, [r3, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r5, #74 @ 0x4a │ │ │ │ + subs r4, #170 @ 0xaa │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r6, pc, #816 @ (adr r6, 17e560 ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 17e640 ) │ │ │ │ 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 17da34 │ │ │ │ + bl 17dad4 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 17e29a │ │ │ │ - ldr r0, [pc, #116] @ (17e2c4 ) │ │ │ │ + cbz r3, 17e33a │ │ │ │ + ldr r0, [pc, #116] @ (17e364 ) │ │ │ │ add r0, pc │ │ │ │ - bl 18ccd4 │ │ │ │ - ldr r3, [pc, #112] @ (17e2c8 ) │ │ │ │ + bl 18cd74 │ │ │ │ + ldr r3, [pc, #112] @ (17e368 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 17e292 │ │ │ │ + beq.n 17e332 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ - ldr.w ip, [pc, #100] @ 17e2cc │ │ │ │ + ldr.w ip, [pc, #100] @ 17e36c │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ add ip, pc │ │ │ │ - b.n 17e27c │ │ │ │ + b.n 17e31c │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 17e292 │ │ │ │ + beq.n 17e332 │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 17e26e │ │ │ │ + bne.n 17e30e │ │ │ │ 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] @ (17e2d0 ) │ │ │ │ + ldr r0, [pc, #60] @ (17e370 ) │ │ │ │ add r0, pc │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 18cbc8 │ │ │ │ + bl 18cc68 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 18cbc8 │ │ │ │ + bl 18cc68 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 18cc34 │ │ │ │ + bl 18ccd4 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 423b4 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 423b4 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strh r4, [r7, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ 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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbz r3, 17e318 │ │ │ │ + cbz r3, 17e3b8 │ │ │ │ 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 17defc │ │ │ │ + bl 17df9c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ 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] @ (17e408 ) │ │ │ │ + ldr r2, [pc, #204] @ (17e4a8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #204] @ (17e40c ) │ │ │ │ + ldr r3, [pc, #204] @ (17e4ac ) │ │ │ │ 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 18ccd4 │ │ │ │ + bl 18cd74 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17e3fa │ │ │ │ + beq.n 17e49a │ │ │ │ movs r4, #0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb.w r4, [r5, #40] @ 0x28 │ │ │ │ blx 4324c │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 17e634 │ │ │ │ + bl 17e6d4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbz r3, 17e3a4 │ │ │ │ - ldr.w sl, [pc, #148] @ 17e410 │ │ │ │ + cbz r3, 17e444 │ │ │ │ + ldr.w sl, [pc, #148] @ 17e4b0 │ │ │ │ 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 17defc │ │ │ │ + bl 17df9c │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 17e384 │ │ │ │ + bhi.n 17e424 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r5, #16 │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ - bl 18ccf0 │ │ │ │ + bl 18cd90 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ - cbz r2, 17e3c8 │ │ │ │ + cbz r2, 17e468 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 17e3e8 │ │ │ │ + cbnz r3, 17e488 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 17e3bc │ │ │ │ + bhi.n 17e45c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 423b4 │ │ │ │ - ldr r2, [pc, #68] @ (17e414 ) │ │ │ │ - ldr r3, [pc, #56] @ (17e40c ) │ │ │ │ + ldr r2, [pc, #68] @ (17e4b4 ) │ │ │ │ + ldr r3, [pc, #56] @ (17e4ac ) │ │ │ │ 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 17e404 │ │ │ │ + bne.n 17e4a4 │ │ │ │ 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 17d968 │ │ │ │ + bl 17da08 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ - b.n 17e3c0 │ │ │ │ + b.n 17e460 │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 18ccf0 │ │ │ │ - b.n 17e3ce │ │ │ │ + bl 18cd90 │ │ │ │ + b.n 17e46e │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - adds r4, r7, #2 │ │ │ │ + adds r4, r3, #0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - pldw [pc, #-4095] @ 17d415 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + pldw [pc, #-4095] @ 17d4b5 │ │ │ │ + subs r2, r1, 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, #3808] @ 0xee0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (17e494 ) │ │ │ │ - ldr r3, [pc, #108] @ (17e498 ) │ │ │ │ + ldr r2, [pc, #104] @ (17e534 ) │ │ │ │ + ldr r3, [pc, #108] @ (17e538 ) │ │ │ │ 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] │ │ │ │ @@ -444840,68 +444900,68 @@ │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ blx 423a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18cd0c │ │ │ │ + bl 18cdac │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #2 │ │ │ │ blx 423a8 │ │ │ │ - ldr r2, [pc, #36] @ (17e49c ) │ │ │ │ - ldr r3, [pc, #32] @ (17e498 ) │ │ │ │ + ldr r2, [pc, #36] @ (17e53c ) │ │ │ │ + ldr r3, [pc, #32] @ (17e538 ) │ │ │ │ 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 17e48e │ │ │ │ + bne.n 17e52e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r1, r7 │ │ │ │ + subs r6, r5, r4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r4, r4, r3 │ │ │ │ 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] @ (17e518 ) │ │ │ │ + ldr r2, [pc, #104] @ (17e5b8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #104] @ (17e51c ) │ │ │ │ + ldr r3, [pc, #104] @ (17e5bc ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 428a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 42df4 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.n 17e4ea │ │ │ │ - ldr r2, [pc, #76] @ (17e520 ) │ │ │ │ - ldr r3, [pc, #68] @ (17e51c ) │ │ │ │ + beq.n 17e58a │ │ │ │ + ldr r2, [pc, #76] @ (17e5c0 ) │ │ │ │ + ldr r3, [pc, #68] @ (17e5bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17e514 │ │ │ │ + bne.n 17e5b4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 43258 │ │ │ │ cmp r0, #15 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -444913,64 +444973,64 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp │ │ │ │ strb r3, [r2, #12] │ │ │ │ blx 42df4 │ │ │ │ - b.n 17e4d2 │ │ │ │ + b.n 17e572 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - subs r6, r0, r5 │ │ │ │ + subs r6, r4, r2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r6, r0, r2 │ │ │ │ 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] @ (17e628 ) │ │ │ │ + ldr r2, [pc, #240] @ (17e6c8 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #240] @ (17e62c ) │ │ │ │ + ldr r3, [pc, #240] @ (17e6cc ) │ │ │ │ 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 17e608 │ │ │ │ + beq.n 17e6a8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ blx 43590 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - cbz r1, 17e57c │ │ │ │ - ldr r2, [pc, #204] @ (17e630 ) │ │ │ │ - ldr r3, [pc, #196] @ (17e62c ) │ │ │ │ + cbz r1, 17e61c │ │ │ │ + ldr r2, [pc, #204] @ (17e6d0 ) │ │ │ │ + ldr r3, [pc, #196] @ (17e6cc ) │ │ │ │ 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 17e624 │ │ │ │ + bne.n 17e6c4 │ │ │ │ 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 42884 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 17e618 │ │ │ │ + beq.n 17e6b8 │ │ │ │ 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] │ │ │ │ @@ -444983,15 +445043,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 17e590 │ │ │ │ + bhi.n 17e630 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 42884 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #1 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ and.w r1, r2, #31 │ │ │ │ @@ -445002,40 +445062,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 17e5ce │ │ │ │ + bhi.n 17e66e │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ blx 43524 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 17e562 │ │ │ │ + b.n 17e602 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 42884 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 17e5ca │ │ │ │ - b.n 17e5f6 │ │ │ │ + bne.n 17e66a │ │ │ │ + b.n 17e696 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 42884 │ │ │ │ - b.n 17e5f6 │ │ │ │ + b.n 17e696 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + adds r6, 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 r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -445080,15 +445140,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 17e6e8 │ │ │ │ + beq.n 17e788 │ │ │ │ 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] │ │ │ │ @@ -445098,25 +445158,25 @@ │ │ │ │ lsls r7, r2, #1 │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 4324c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e6e0 │ │ │ │ + beq.n 17e780 │ │ │ │ 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 17e752 │ │ │ │ + beq.n 17e7f2 │ │ │ │ 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 │ │ │ │ @@ -445132,22 +445192,22 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 423b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ strd r8, r5, [r3, #12] │ │ │ │ - b.n 17e6d4 │ │ │ │ + b.n 17e774 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 431e0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 17e740 │ │ │ │ + b.n 17e7e0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17e77e │ │ │ │ + beq.n 17e81e │ │ │ │ ldrd r3, r1, [r0, #12] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ pop {r4} │ │ │ │ @@ -445158,893 +445218,893 @@ │ │ │ │ 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] @ 17e7f8 │ │ │ │ + ldr.w lr, [pc, #96] @ 17e898 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #96] @ 17e7fc │ │ │ │ + ldr.w ip, [pc, #96] @ 17e89c │ │ │ │ add r0, sp, #24 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #92] @ (17e800 ) │ │ │ │ + ldr r4, [pc, #92] @ (17e8a0 ) │ │ │ │ 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 426b8 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 176e74 │ │ │ │ - ldr r2, [pc, #44] @ (17e804 ) │ │ │ │ - ldr r3, [pc, #36] @ (17e7fc ) │ │ │ │ + bl 176f14 │ │ │ │ + ldr r2, [pc, #44] @ (17e8a4 ) │ │ │ │ + ldr r3, [pc, #36] @ (17e89c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17e7f2 │ │ │ │ + bne.n 17e892 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, r3, r1 │ │ │ │ + asrs r4, r7, #30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #904] @ (17eb8c ) │ │ │ │ + ldr r6, [pc, #264] @ (17e9ac ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r4, r4, r0 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r0, 17e86c │ │ │ │ + cbz r0, 17e90c │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne.n 17e818 │ │ │ │ + bne.n 17e8b8 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbnz r3, 17e818 │ │ │ │ + cbnz r3, 17e8b8 │ │ │ │ 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] @ (17e8b0 ) │ │ │ │ + ldr r1, [pc, #132] @ (17e950 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 42360 │ │ │ │ - cbz r0, 17e868 │ │ │ │ - ldr r1, [pc, #120] @ (17e8b4 ) │ │ │ │ + cbz r0, 17e908 │ │ │ │ + ldr r1, [pc, #120] @ (17e954 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 42360 │ │ │ │ - cbz r0, 17e868 │ │ │ │ - ldr r1, [pc, #112] @ (17e8b8 ) │ │ │ │ + cbz r0, 17e908 │ │ │ │ + ldr r1, [pc, #112] @ (17e958 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 42360 │ │ │ │ - cbz r0, 17e868 │ │ │ │ - ldr r1, [pc, #104] @ (17e8bc ) │ │ │ │ + cbz r0, 17e908 │ │ │ │ + ldr r1, [pc, #104] @ (17e95c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 42360 │ │ │ │ - cbz r0, 17e868 │ │ │ │ + cbz r0, 17e908 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - bne.n 17e870 │ │ │ │ + bne.n 17e910 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 17e870 │ │ │ │ + cbnz r3, 17e910 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #76] @ (17e8c0 ) │ │ │ │ + ldr r1, [pc, #76] @ (17e960 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 42360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e866 │ │ │ │ - ldr r1, [pc, #68] @ (17e8c4 ) │ │ │ │ + beq.n 17e906 │ │ │ │ + ldr r1, [pc, #68] @ (17e964 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 42360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e866 │ │ │ │ - ldr r1, [pc, #56] @ (17e8c8 ) │ │ │ │ + beq.n 17e906 │ │ │ │ + ldr r1, [pc, #56] @ (17e968 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 42360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17e866 │ │ │ │ - ldr r1, [pc, #48] @ (17e8cc ) │ │ │ │ + beq.n 17e906 │ │ │ │ + ldr r1, [pc, #48] @ (17e96c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 42360 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r5 │ │ │ │ orreq.w r0, r5, #1 │ │ │ │ - b.n 17e868 │ │ │ │ - sxtb r6, r3 │ │ │ │ + b.n 17e908 │ │ │ │ + sxtb r6, r5 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ movs r3, r2 │ │ │ │ - stc2l 0, cr0, [ip, #-76] @ 0xffffffb4 │ │ │ │ - b.n 17e228 │ │ │ │ + ldc2l 0, cr0, [ip, #-76] @ 0xffffffb4 │ │ │ │ + b.n 17e2e8 │ │ │ │ movs r2, r2 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ movs r3, r2 │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ movs r4, r2 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 17e194 │ │ │ │ + b.n 17e254 │ │ │ │ movs r2, r2 │ │ │ │ - ldr r3, [pc, #68] @ (17e918 ) │ │ │ │ + ldr r3, [pc, #68] @ (17e9b8 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 17e8dc │ │ │ │ + cbz r1, 17e97c │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #48] @ (17e91c ) │ │ │ │ + ldr r0, [pc, #48] @ (17e9bc ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 176ecc │ │ │ │ + bl 176f6c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 17e808 │ │ │ │ - ldr r2, [pc, #32] @ (17e920 ) │ │ │ │ + bl 17e8a8 │ │ │ │ + ldr r2, [pc, #32] @ (17e9c0 ) │ │ │ │ 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 r5, [pc, #732] @ (17ebf8 ) │ │ │ │ + ldr r5, [pc, #92] @ (17ea18 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r6, [r6, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ movs r4, r2 │ │ │ │ - ldr r5, [pc, #544] @ (17eb44 ) │ │ │ │ + ldr r4, [pc, #928] @ (17ed64 ) │ │ │ │ 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 176ecc │ │ │ │ + bl 176f6c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 17e8d0 │ │ │ │ + bl 17e970 │ │ │ │ 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 176ee0 │ │ │ │ + bl 176f80 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 17e8d0 │ │ │ │ + bl 17e970 │ │ │ │ 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 176ecc │ │ │ │ + bl 176f6c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 17e808 │ │ │ │ + bl 17e8a8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 17e8d0 │ │ │ │ + bl 17e970 │ │ │ │ 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] @ (17ea00 ) │ │ │ │ + ldr r1, [pc, #76] @ (17eaa0 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (17ea04 ) │ │ │ │ + ldr r2, [pc, #76] @ (17eaa4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 17e9f6 │ │ │ │ + cbz r0, 17ea96 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 425ec <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ itt eq │ │ │ │ moveq r0, r5 │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (17ea08 ) │ │ │ │ - ldr r3, [pc, #32] @ (17ea04 ) │ │ │ │ + ldr r2, [pc, #40] @ (17eaa8 ) │ │ │ │ + ldr r3, [pc, #32] @ (17eaa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17e9fc │ │ │ │ + bne.n 17ea9c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 17e9de │ │ │ │ + b.n 17ea7e │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r0, #25 │ │ │ │ + asrs r2, r4, #22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r2, r7, #21 │ │ │ │ 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] @ (17ea78 ) │ │ │ │ + ldr r2, [pc, #88] @ (17eb18 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (17ea7c ) │ │ │ │ + ldr r3, [pc, #88] @ (17eb1c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 176ecc │ │ │ │ - cbz r0, 17ea6c │ │ │ │ + bl 176f6c │ │ │ │ + cbz r0, 17eb0c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 425ec <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17ea6c │ │ │ │ + beq.n 17eb0c │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 17e8d0 │ │ │ │ - ldr r2, [pc, #44] @ (17ea80 ) │ │ │ │ - ldr r3, [pc, #40] @ (17ea7c ) │ │ │ │ + bl 17e970 │ │ │ │ + ldr r2, [pc, #44] @ (17eb20 ) │ │ │ │ + ldr r3, [pc, #40] @ (17eb1c ) │ │ │ │ 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 17ea72 │ │ │ │ + bne.n 17eb12 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 17ea48 │ │ │ │ + b.n 17eae8 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r3, #23 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ 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 17eb68 │ │ │ │ + beq.n 17ec08 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #384] @ (17ec24 ) │ │ │ │ + ldr r1, [pc, #384] @ (17ecc4 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 43444 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17eba2 │ │ │ │ + beq.n 17ec42 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 17ec1c │ │ │ │ + beq.w 17ecbc │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17eb88 │ │ │ │ + beq.n 17ec28 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #348] @ (17ec28 ) │ │ │ │ + ldr r3, [pc, #348] @ (17ecc8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 43444 │ │ │ │ - cbz r0, 17eb46 │ │ │ │ + cbz r0, 17ebe6 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r9 │ │ │ │ blx 43258 │ │ │ │ mov fp, r9 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17eb2c │ │ │ │ + beq.n 17ebcc │ │ │ │ blx 42fc4 <__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 17eae6 │ │ │ │ + beq.n 17eb86 │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 17eb76 │ │ │ │ + beq.n 17ec16 │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov sl, r4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 17eaf2 │ │ │ │ + bne.n 17eb92 │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 17ec0c │ │ │ │ + beq.n 17ecac │ │ │ │ ldr.w r7, [r6, #24]! │ │ │ │ - cbz r7, 17eb6c │ │ │ │ + cbz r7, 17ec0c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 43444 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17eada │ │ │ │ + bne.n 17eb7a │ │ │ │ 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 17ead0 │ │ │ │ + bne.n 17eb70 │ │ │ │ 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 4356c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17eb46 │ │ │ │ + beq.n 17ebe6 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 17eb20 │ │ │ │ + b.n 17ebc0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - cbz r3, 17eb94 │ │ │ │ + cbz r3, 17ec34 │ │ │ │ ldr.w r3, [r6, #48]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17eb88 │ │ │ │ + bne.n 17ec28 │ │ │ │ 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] @ (17ec2c ) │ │ │ │ + ldr r1, [pc, #136] @ (17eccc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #136] @ (17ec30 ) │ │ │ │ + ldr r0, [pc, #136] @ (17ecd0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 17e784 │ │ │ │ + bl 17e824 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17eb68 │ │ │ │ + beq.n 17ec08 │ │ │ │ mov r9, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 43258 │ │ │ │ ldr.w r3, [r9, #24]! │ │ │ │ cmp r4, r0 │ │ │ │ it cc │ │ │ │ movcc r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17ebba │ │ │ │ - ldr.w sl, [pc, #100] @ 17ec34 │ │ │ │ - ldr.w r9, [pc, #100] @ 17ec38 │ │ │ │ + bne.n 17ec5a │ │ │ │ + ldr.w sl, [pc, #100] @ 17ecd4 │ │ │ │ + ldr.w r9, [pc, #100] @ 17ecd8 │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ - b.n 17ebfa │ │ │ │ - ldr r0, [pc, #92] @ (17ec3c ) │ │ │ │ + b.n 17ec9a │ │ │ │ + ldr r0, [pc, #92] @ (17ecdc ) │ │ │ │ mov r2, r5 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 17e784 │ │ │ │ + bl 17e824 │ │ │ │ ldr.w r5, [r6, #24]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17eb68 │ │ │ │ + beq.n 17ec08 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r9 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17ebdc │ │ │ │ + bne.n 17ec7c │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 17ebdc │ │ │ │ + b.n 17ec7c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 4356c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17eb34 │ │ │ │ - b.n 17eb46 │ │ │ │ + bne.n 17ebd4 │ │ │ │ + b.n 17ebe6 │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ - b.n 17eb6c │ │ │ │ + b.n 17ec0c │ │ │ │ nop │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ movs r4, r2 │ │ │ │ - str r4, [sp, #400] @ 0x190 │ │ │ │ + str r4, [sp, #464] @ 0x1d0 │ │ │ │ movs r3, r2 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r2, #112 @ 0x70 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ movs r4, r2 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ movs r4, r2 │ │ │ │ - b.n 17f234 │ │ │ │ + b.n 17f2f4 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ movs r4, r2 │ │ │ │ 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 r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 176ecc │ │ │ │ + bl 176f6c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 17ea84 │ │ │ │ + bl 17eb24 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - bl 17e8d0 │ │ │ │ + bl 17e970 │ │ │ │ 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] @ (17ede4 ) │ │ │ │ + ldr r0, [pc, #340] @ (17ee84 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ blx 43830 │ │ │ │ strb r3, [r7, r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17edda │ │ │ │ + beq.w 17ee7a │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 17ecb8 │ │ │ │ + b.n 17ed58 │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 17ed1a │ │ │ │ + cbz r3, 17edba │ │ │ │ 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 17ecb2 │ │ │ │ + bne.n 17ed52 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 17eda4 │ │ │ │ - ldr r0, [pc, #276] @ (17ede8 ) │ │ │ │ + beq.n 17ee44 │ │ │ │ + ldr r0, [pc, #276] @ (17ee88 ) │ │ │ │ blx 43830 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 43258 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ blx 42b78 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #244] @ (17edec ) │ │ │ │ + ldr r0, [pc, #244] @ (17ee8c ) │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ blx 43830 │ │ │ │ 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 17ecb8 │ │ │ │ + bne.n 17ed58 │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 17edca │ │ │ │ + beq.n 17ee6a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 17ed48 │ │ │ │ - ldr r0, [pc, #200] @ (17edf0 ) │ │ │ │ + bne.n 17ede8 │ │ │ │ + ldr r0, [pc, #200] @ (17ee90 ) │ │ │ │ blx 43830 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 43258 │ │ │ │ - ldr r1, [pc, #208] @ (17ee08 ) │ │ │ │ + ldr r1, [pc, #208] @ (17eea8 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 42b78 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #168] @ (17edf4 ) │ │ │ │ + ldr r0, [pc, #168] @ (17ee94 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #188] @ (17ee0c ) │ │ │ │ + ldr r1, [pc, #188] @ (17eeac ) │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r5, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 43830 │ │ │ │ adds r5, r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 4327c <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #140] @ (17edf8 ) │ │ │ │ + ldr r0, [pc, #140] @ (17ee98 ) │ │ │ │ blx 43830 │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 43258 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ blx 42b78 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #112] @ (17edfc ) │ │ │ │ + ldr r0, [pc, #112] @ (17ee9c ) │ │ │ │ movs r3, #0 │ │ │ │ blx 43830 │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r0, #4095] @ 0xfff │ │ │ │ - ldr r0, [pc, #104] @ (17ee00 ) │ │ │ │ + ldr r0, [pc, #104] @ (17eea0 ) │ │ │ │ blx 43830 │ │ │ │ add r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #92] @ (17ee04 ) │ │ │ │ + ldr r0, [pc, #92] @ (17eea4 ) │ │ │ │ blx 43830 │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 43258 │ │ │ │ - ldr r1, [pc, #88] @ (17ee10 ) │ │ │ │ + ldr r1, [pc, #88] @ (17eeb0 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 42b78 <__strncat_chk@plt> │ │ │ │ - b.n 17ecd2 │ │ │ │ + b.n 17ed72 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 17ed96 │ │ │ │ - ldr r0, [pc, #64] @ (17ee14 ) │ │ │ │ + beq.n 17ee36 │ │ │ │ + ldr r0, [pc, #64] @ (17eeb4 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r3, r2, r5 │ │ │ │ - bne.n 17ed48 │ │ │ │ - b.n 17edd0 │ │ │ │ + bne.n 17ede8 │ │ │ │ + b.n 17ee70 │ │ │ │ nop │ │ │ │ - subs r7, r5, r3 │ │ │ │ + subs r7, r1, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r7, r6, r2 │ │ │ │ + subs r7, r2, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r7, r1, r2 │ │ │ │ + adds r7, r5, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r3, r4, r1 │ │ │ │ + adds r3, r0, r7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r1, r7, r0 │ │ │ │ + adds r1, r3, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r1, r4, r0 │ │ │ │ + adds r1, r0, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r7, r7, r7 │ │ │ │ + adds r7, r3, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r3, r6, r7 │ │ │ │ + adds r3, r2, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r5, r4, r7 │ │ │ │ + adds r5, r0, r5 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [r7, #108] @ 0x6c │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ movs r4, r2 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ movs r4, r2 │ │ │ │ - str r2, [r7, #100] @ 0x64 │ │ │ │ + str r2, [r1, #104] @ 0x68 │ │ │ │ movs r4, r2 │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ 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 17eee2 │ │ │ │ + beq.n 17ef82 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17eef0 │ │ │ │ + beq.n 17ef90 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 17eea8 │ │ │ │ - ldr.w r8, [pc, #188] @ 17eef8 │ │ │ │ + cbz r3, 17ef48 │ │ │ │ + ldr.w r8, [pc, #188] @ 17ef98 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #184] @ (17eefc ) │ │ │ │ + ldr r7, [pc, #184] @ (17ef9c ) │ │ │ │ mov sl, r9 │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - b.n 17ee62 │ │ │ │ + b.n 17ef02 │ │ │ │ blx 43258 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 17eec6 │ │ │ │ + beq.n 17ef66 │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbz r2, 17ee96 │ │ │ │ + cbz r2, 17ef36 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 42574 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 17eec2 │ │ │ │ + cbz r4, 17ef62 │ │ │ │ mov r2, r4 │ │ │ │ blx 424cc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17ee52 │ │ │ │ + bne.n 17eef2 │ │ │ │ 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 17ee62 │ │ │ │ + bne.n 17ef02 │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 17ee4c │ │ │ │ + bne.n 17eeec │ │ │ │ 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, 17eeb4 │ │ │ │ + cbz r3, 17ef54 │ │ │ │ ldr.w r3, [r5, #32]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17eea8 │ │ │ │ + bne.n 17ef48 │ │ │ │ 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 17ee5a │ │ │ │ + b.n 17eefa │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 424cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17ee5a │ │ │ │ + bne.n 17eefa │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 17ee8c │ │ │ │ + b.n 17ef2c │ │ │ │ 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 17ee9e │ │ │ │ + b.n 17ef3e │ │ │ │ nop │ │ │ │ - b.n 17e8c8 │ │ │ │ + b.n 17e988 │ │ │ │ movs r2, r2 │ │ │ │ - str r0, [sp, #920] @ 0x398 │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ 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 17ef9c │ │ │ │ + beq.n 17f03c │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17ef9c │ │ │ │ - ldr.w r9, [pc, #208] @ 17eff4 │ │ │ │ + beq.n 17f03c │ │ │ │ + ldr.w r9, [pc, #208] @ 17f094 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 42574 │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 17efa4 │ │ │ │ + beq.n 17f044 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 17efc4 │ │ │ │ + beq.n 17f064 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 17efae │ │ │ │ + beq.n 17f04e │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 17ef8e │ │ │ │ + beq.n 17f02e │ │ │ │ mov r6, r3 │ │ │ │ - b.n 17ef5c │ │ │ │ + b.n 17effc │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 17ef8e │ │ │ │ + beq.n 17f02e │ │ │ │ mov r0, fp │ │ │ │ blx 43258 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 17ef52 │ │ │ │ + bne.n 17eff2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx 424cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17ef52 │ │ │ │ + bne.n 17eff2 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 17efd4 │ │ │ │ + beq.n 17f074 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 17ef5c │ │ │ │ + bne.n 17effc │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 17ef26 │ │ │ │ + bne.n 17efc6 │ │ │ │ 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 17ef3e │ │ │ │ + bne.n 17efde │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 17ef3e │ │ │ │ + bne.n 17efde │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 17ef8e │ │ │ │ - b.n 17ef3e │ │ │ │ + beq.n 17f02e │ │ │ │ + b.n 17efde │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 17efde │ │ │ │ + beq.n 17f07e │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 17ef42 │ │ │ │ + b.n 17efe2 │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 17ef52 │ │ │ │ + b.n 17eff2 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 17efce │ │ │ │ + bne.n 17f06e │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 17ef8e │ │ │ │ - b.n 17efce │ │ │ │ + beq.n 17f02e │ │ │ │ + b.n 17f06e │ │ │ │ nop │ │ │ │ - b.n 17e808 │ │ │ │ + b.n 17e8c8 │ │ │ │ movs r2, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 17f0fc │ │ │ │ - ldr.w fp, [pc, #236] @ 17f10c │ │ │ │ + beq.n 17f19c │ │ │ │ + ldr.w fp, [pc, #236] @ 17f1ac │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #236] @ (17f110 ) │ │ │ │ + ldr r3, [pc, #236] @ (17f1b0 ) │ │ │ │ mov.w ip, #1 │ │ │ │ add fp, pc │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 17f046 │ │ │ │ + b.n 17f0e6 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r6, r6, r3 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ - cbz r1, 17f0a8 │ │ │ │ + cbz r1, 17f148 │ │ │ │ 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 17f040 │ │ │ │ + beq.n 17f0e0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, fp │ │ │ │ movne r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -446053,80 +446113,80 @@ │ │ │ │ blx 4327c <__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 17f034 │ │ │ │ + beq.n 17f0d4 │ │ │ │ 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 17f0a2 │ │ │ │ + beq.n 17f142 │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 17f0f6 │ │ │ │ - ldr r3, [pc, #84] @ (17f114 ) │ │ │ │ + bne.n 17f196 │ │ │ │ + ldr r3, [pc, #84] @ (17f1b4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ blx 4327c <__snprintf_chk@plt> │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r0, r5 │ │ │ │ it cs │ │ │ │ orrcs.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17f0a2 │ │ │ │ + beq.n 17f142 │ │ │ │ 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] @ (17f118 ) │ │ │ │ + ldr r3, [pc, #32] @ (17f1b8 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 17f0c0 │ │ │ │ + b.n 17f160 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 17f0a2 │ │ │ │ - ldr r3, [pc, #24] @ (17f11c ) │ │ │ │ + beq.n 17f142 │ │ │ │ + ldr r3, [pc, #24] @ (17f1bc ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 17f0c0 │ │ │ │ + b.n 17f160 │ │ │ │ nop │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ movs r4, r2 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ movs r3, r2 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ movs r4, r2 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ movs r4, r2 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ 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] @ (17f274 ) │ │ │ │ + ldr r6, [pc, #316] @ (17f314 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #316] @ (17f278 ) │ │ │ │ + ldr r5, [pc, #316] @ (17f318 ) │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #312] @ (17f27c ) │ │ │ │ + ldr r4, [pc, #312] @ (17f31c ) │ │ │ │ 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 │ │ │ │ @@ -446136,162 +446196,162 @@ │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ blx 42884 │ │ │ │ ldrsh.w r4, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 4324c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17f20c │ │ │ │ + beq.n 17f2ac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 17f20c │ │ │ │ - ldr r3, [pc, #260] @ (17f280 ) │ │ │ │ + beq.n 17f2ac │ │ │ │ + ldr r3, [pc, #260] @ (17f320 ) │ │ │ │ mov.w fp, #0 │ │ │ │ sub.w r7, r0, #8 │ │ │ │ mov r9, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #248] @ (17f284 ) │ │ │ │ + ldr r3, [pc, #248] @ (17f324 ) │ │ │ │ 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 17f1e0 │ │ │ │ + b.n 17f280 │ │ │ │ blx 434b8 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 43024 <__isoc23_strtoull@plt> │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 423b4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbnz r3, 17f20a │ │ │ │ + cbnz r3, 17f2aa │ │ │ │ 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 17f23e │ │ │ │ + bcs.n 17f2de │ │ │ │ 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 4327c <__snprintf_chk@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str.w r5, [r3, #-8] │ │ │ │ - bl 176850 │ │ │ │ + bl 1768f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17f19e │ │ │ │ + bne.n 17f23e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ blx 423b4 │ │ │ │ - ldr r3, [pc, #116] @ (17f288 ) │ │ │ │ - ldr r2, [pc, #116] @ (17f28c ) │ │ │ │ + ldr r3, [pc, #116] @ (17f328 ) │ │ │ │ + ldr r2, [pc, #116] @ (17f32c ) │ │ │ │ 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] @ (17f278 ) │ │ │ │ + ldr r3, [pc, #80] @ (17f318 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17f26e │ │ │ │ + bne.n 17f30e │ │ │ │ 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 17f20c │ │ │ │ + beq.n 17f2ac │ │ │ │ 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 17f258 │ │ │ │ - b.n 17f20e │ │ │ │ + bne.n 17f2f8 │ │ │ │ + b.n 17f2ae │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #26 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ movs r4, r2 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r6, r7, #20 │ │ │ │ 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] @ (17f5a8 ) │ │ │ │ + ldr r4, [pc, #776] @ (17f648 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #776] @ (17f5ac ) │ │ │ │ + ldr r3, [pc, #776] @ (17f64c ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #772] @ (17f5b0 ) │ │ │ │ + ldr r0, [pc, #772] @ (17f650 ) │ │ │ │ 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 42884 │ │ │ │ blx 42294 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r2, sp, #4 │ │ │ │ blx 436e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17f37a │ │ │ │ + beq.n 17f41a │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 4306c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 17f390 │ │ │ │ + beq.n 17f430 │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r5, r0 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ - ldr r4, [pc, #716] @ (17f5b4 ) │ │ │ │ + ldr r4, [pc, #716] @ (17f654 ) │ │ │ │ blx 4306c │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, #1 │ │ │ │ add r4, pc │ │ │ │ cmp r3, r6 │ │ │ │ @@ -446304,515 +446364,515 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ strh r5, [r4, #0] │ │ │ │ strh r3, [r4, #2] │ │ │ │ blx 43578 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ lsrs r3, r0, #12 │ │ │ │ - ldr r0, [pc, #672] @ (17f5b8 ) │ │ │ │ + ldr r0, [pc, #672] @ (17f658 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #672] @ (17f5bc ) │ │ │ │ + ldr r5, [pc, #672] @ (17f65c ) │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ add r0, pc │ │ │ │ strb r2, [r4, #13] │ │ │ │ add r5, pc │ │ │ │ - bl 17e924 │ │ │ │ + bl 17e9c4 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 17f120 │ │ │ │ + bl 17f1c0 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 17f57c │ │ │ │ - ldr r3, [pc, #640] @ (17f5c0 ) │ │ │ │ + beq.w 17f61c │ │ │ │ + ldr r3, [pc, #640] @ (17f660 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 17f396 │ │ │ │ - ldr r4, [pc, #636] @ (17f5c4 ) │ │ │ │ + cbnz r3, 17f436 │ │ │ │ + ldr r4, [pc, #636] @ (17f664 ) │ │ │ │ movw r2, #2084 @ 0x824 │ │ │ │ - ldr r1, [pc, #636] @ (17f5c8 ) │ │ │ │ + ldr r1, [pc, #636] @ (17f668 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 431e0 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #616] @ (17f5cc ) │ │ │ │ - ldr r3, [pc, #584] @ (17f5ac ) │ │ │ │ + ldr r2, [pc, #616] @ (17f66c ) │ │ │ │ + ldr r3, [pc, #584] @ (17f64c ) │ │ │ │ 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 17f5a2 │ │ │ │ + bne.w 17f642 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 4227c <__sched_cpucount@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17f2d8 │ │ │ │ + bne.n 17f378 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 4306c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 17f2d8 │ │ │ │ + bne.n 17f378 │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 17f2e2 │ │ │ │ - ldr r4, [pc, #568] @ (17f5d0 ) │ │ │ │ + b.n 17f382 │ │ │ │ + ldr r4, [pc, #568] @ (17f670 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #568] @ (17f5d4 ) │ │ │ │ + ldr r1, [pc, #568] @ (17f674 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #556] @ (17f5d8 ) │ │ │ │ + ldr r1, [pc, #556] @ (17f678 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #548] @ (17f5dc ) │ │ │ │ + ldr r1, [pc, #548] @ (17f67c ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #540] @ (17f5e0 ) │ │ │ │ + ldr r1, [pc, #540] @ (17f680 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (17f5e4 ) │ │ │ │ + ldr r1, [pc, #528] @ (17f684 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #516] @ (17f5e8 ) │ │ │ │ + ldr r1, [pc, #516] @ (17f688 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #504] @ (17f5ec ) │ │ │ │ + ldr r1, [pc, #504] @ (17f68c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #492] @ (17f5f0 ) │ │ │ │ + ldr r1, [pc, #492] @ (17f690 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #480] @ (17f5f4 ) │ │ │ │ + ldr r1, [pc, #480] @ (17f694 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #468] @ (17f5f8 ) │ │ │ │ + ldr r1, [pc, #468] @ (17f698 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #460] @ (17f5fc ) │ │ │ │ + ldr r1, [pc, #460] @ (17f69c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #448] @ (17f600 ) │ │ │ │ + ldr r1, [pc, #448] @ (17f6a0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #436] @ (17f604 ) │ │ │ │ + ldr r1, [pc, #436] @ (17f6a4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #424] @ (17f608 ) │ │ │ │ + ldr r1, [pc, #424] @ (17f6a8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #412] @ (17f60c ) │ │ │ │ + ldr r1, [pc, #412] @ (17f6ac ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #400] @ (17f610 ) │ │ │ │ + ldr r1, [pc, #400] @ (17f6b0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #388] @ (17f614 ) │ │ │ │ + ldr r1, [pc, #388] @ (17f6b4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #380] @ (17f618 ) │ │ │ │ + ldr r1, [pc, #380] @ (17f6b8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #368] @ (17f61c ) │ │ │ │ + ldr r1, [pc, #368] @ (17f6bc ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #356] @ (17f620 ) │ │ │ │ + ldr r1, [pc, #356] @ (17f6c0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #344] @ (17f624 ) │ │ │ │ + ldr r1, [pc, #344] @ (17f6c4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #332] @ (17f628 ) │ │ │ │ + ldr r1, [pc, #332] @ (17f6c8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #320] @ (17f62c ) │ │ │ │ + ldr r1, [pc, #320] @ (17f6cc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #308] @ (17f630 ) │ │ │ │ + ldr r1, [pc, #308] @ (17f6d0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #296] @ (17f634 ) │ │ │ │ + ldr r1, [pc, #296] @ (17f6d4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #284] @ (17f638 ) │ │ │ │ + ldr r1, [pc, #284] @ (17f6d8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #276] @ (17f63c ) │ │ │ │ + ldr r1, [pc, #276] @ (17f6dc ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #264] @ (17f640 ) │ │ │ │ + ldr r1, [pc, #264] @ (17f6e0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #252] @ (17f644 ) │ │ │ │ + ldr r1, [pc, #252] @ (17f6e4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #240] @ (17f648 ) │ │ │ │ + ldr r1, [pc, #240] @ (17f6e8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #232] @ (17f64c ) │ │ │ │ + ldr r1, [pc, #232] @ (17f6ec ) │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #224] @ (17f650 ) │ │ │ │ + ldr r1, [pc, #224] @ (17f6f0 ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 437c4 <__printf_chk@plt> │ │ │ │ - b.n 17f344 │ │ │ │ - ldr r0, [pc, #212] @ (17f654 ) │ │ │ │ + b.n 17f3e4 │ │ │ │ + ldr r0, [pc, #212] @ (17f6f4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 17e950 │ │ │ │ + bl 17e9f0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17e808 │ │ │ │ - ldr r3, [pc, #200] @ (17f658 ) │ │ │ │ + bl 17e8a8 │ │ │ │ + ldr r3, [pc, #200] @ (17f6f8 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 17f33c │ │ │ │ + b.n 17f3dc │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r6, #20] │ │ │ │ movs r4, r2 │ │ │ │ - strh r1, [r5, r5] │ │ │ │ + strh r1, [r1, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r6, [r1, r5] │ │ │ │ + strh r6, [r5, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [r2, #16] │ │ │ │ - movs r4, r2 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r2, [r4, #16] │ │ │ │ movs r4, r2 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r6, [r5, #16] │ │ │ │ movs r4, r2 │ │ │ │ - str r0, [r1, #20] │ │ │ │ + str r6, [r0, #20] │ │ │ │ movs r4, r2 │ │ │ │ str r0, [r3, #20] │ │ │ │ movs r4, r2 │ │ │ │ str r0, [r5, #20] │ │ │ │ movs r4, r2 │ │ │ │ str r0, [r7, #20] │ │ │ │ movs r4, r2 │ │ │ │ str r0, [r1, #24] │ │ │ │ movs r4, r2 │ │ │ │ str r0, [r3, #24] │ │ │ │ movs r4, r2 │ │ │ │ str r0, [r5, #24] │ │ │ │ movs r4, r2 │ │ │ │ - str r4, [r6, #24] │ │ │ │ + str r0, [r7, #24] │ │ │ │ movs r4, r2 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r4, [r0, #28] │ │ │ │ movs r4, r2 │ │ │ │ str r0, [r3, #28] │ │ │ │ movs r4, r2 │ │ │ │ str r0, [r5, #28] │ │ │ │ movs r4, r2 │ │ │ │ str r0, [r7, #28] │ │ │ │ movs r4, r2 │ │ │ │ - str r4, [r0, #32] │ │ │ │ + str r0, [r1, #32] │ │ │ │ movs r4, r2 │ │ │ │ str r4, [r2, #32] │ │ │ │ movs r4, r2 │ │ │ │ - str r2, [r4, #32] │ │ │ │ + str r4, [r4, #32] │ │ │ │ movs r4, r2 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + str r2, [r6, #32] │ │ │ │ movs r4, r2 │ │ │ │ str r4, [r7, #32] │ │ │ │ movs r4, r2 │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ movs r4, r2 │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ movs r4, r2 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ movs r4, r2 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ movs r4, r2 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ movs r4, r2 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ movs r4, r2 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ movs r4, r2 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ movs r4, r2 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ movs r4, r2 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ movs r4, r2 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r2, #48] @ 0x30 │ │ │ │ movs r4, r2 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ movs r4, r2 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ movs r4, r2 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + ldrsh r4, [r5, r4] │ │ │ │ + movs r4, r2 │ │ │ │ + str r6, [r3, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbz r0, 17f6a2 │ │ │ │ + cbz r0, 17f742 │ │ │ │ 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] @ (17f6a8 ) │ │ │ │ + ldr r4, [pc, #56] @ (17f748 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ blx 436f8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - cbz r3, 17f69c │ │ │ │ + cbz r3, 17f73c │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 17f674 │ │ │ │ + beq.n 17f714 │ │ │ │ blx 42a94 │ │ │ │ - cbz r0, 17f69c │ │ │ │ + cbz r0, 17f73c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 17f674 │ │ │ │ + beq.n 17f714 │ │ │ │ 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 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ 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] @ 17f70c │ │ │ │ + ldr.w lr, [pc, #76] @ 17f7ac │ │ │ │ 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] @ 17f710 │ │ │ │ + ldr.w ip, [pc, #56] @ 17f7b0 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 426b8 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (17f714 ) │ │ │ │ - ldr r3, [pc, #28] @ (17f710 ) │ │ │ │ + ldr r2, [pc, #36] @ (17f7b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (17f7b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17f706 │ │ │ │ + bne.n 17f7a6 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ 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 171740 │ │ │ │ - cbz r7, 17f764 │ │ │ │ + bl 1717e0 │ │ │ │ + cbz r7, 17f804 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 171740 │ │ │ │ + bl 1717e0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 171740 │ │ │ │ + bl 1717e0 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 17147c │ │ │ │ + bl 17151c │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 17147c │ │ │ │ + bl 17151c │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 17f736 │ │ │ │ + bne.n 17f7d6 │ │ │ │ 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 171a10 │ │ │ │ + bl 171ab0 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 1797c8 │ │ │ │ + bl 179868 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 17f7f2 │ │ │ │ + cbz r3, 17f892 │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 171a10 │ │ │ │ + bl 171ab0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 171a10 │ │ │ │ + bl 171ab0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1797c8 │ │ │ │ + bl 179868 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 171968 │ │ │ │ + bl 171a08 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1797c8 │ │ │ │ + bl 179868 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ - bl 171968 │ │ │ │ + bl 171a08 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 17f79e │ │ │ │ + bhi.n 17f83e │ │ │ │ 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 │ │ │ │ @@ -446821,46 +446881,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 1797ec │ │ │ │ + bl 17988c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1797ec │ │ │ │ + bl 17988c │ │ │ │ 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 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ 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 17f896 │ │ │ │ + bmi.n 17f936 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 17f89a │ │ │ │ + cbz r3, 17f93a │ │ │ │ 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] │ │ │ │ @@ -446873,15 +446933,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 17f870 │ │ │ │ + b.n 17f910 │ │ │ │ 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] │ │ │ │ @@ -446911,15 +446971,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 17f948 │ │ │ │ + bmi.n 17f9e8 │ │ │ │ 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 │ │ │ │ @@ -446952,26 +447012,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 17f9f2 │ │ │ │ + beq.n 17fa92 │ │ │ │ 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 17f9ec │ │ │ │ + beq.n 17fa8c │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 4309c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ @@ -446994,48 +447054,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 17f9d8 │ │ │ │ + b.n 17fa78 │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ - beq.n 17fa10 │ │ │ │ + beq.n 17fab0 │ │ │ │ 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 17f9d8 │ │ │ │ + b.n 17fa78 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 423b4 │ │ │ │ - b.n 17f9d8 │ │ │ │ + b.n 17fa78 │ │ │ │ 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 17fa44 │ │ │ │ + beq.n 17fae4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ blx 423b4 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 17fa38 │ │ │ │ + bne.n 17fad8 │ │ │ │ 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 │ │ │ │ @@ -447043,41 +447103,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 17fb54 │ │ │ │ + beq.n 17fbf4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 17fcae │ │ │ │ + beq.w 17fd4e │ │ │ │ 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 17fb34 │ │ │ │ + bcc.n 17fbd4 │ │ │ │ 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, 17fb12 │ │ │ │ + cbz r6, 17fbb2 │ │ │ │ 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] │ │ │ │ @@ -447092,81 +447152,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 17fb12 │ │ │ │ + beq.n 17fbb2 │ │ │ │ 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 17fb34 │ │ │ │ + bcc.n 17fbd4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 42240 <__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 17fc84 │ │ │ │ + bcs.w 17fd24 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 17fcae │ │ │ │ + beq.w 17fd4e │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcs.n 17fa88 │ │ │ │ - b.n 17fb34 │ │ │ │ + bcs.n 17fb28 │ │ │ │ + b.n 17fbd4 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 17fcbc │ │ │ │ + beq.w 17fd5c │ │ │ │ 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 17fc70 │ │ │ │ + bcc.n 17fd10 │ │ │ │ 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 42240 <__aeabi_uldivmod@plt> │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.n 17fc7e │ │ │ │ + beq.n 17fd1e │ │ │ │ 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 17fc70 │ │ │ │ + bcc.n 17fd10 │ │ │ │ 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 17fc52 │ │ │ │ + beq.n 17fcf2 │ │ │ │ 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 │ │ │ │ @@ -447184,17 +447244,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 17fc52 │ │ │ │ + beq.n 17fcf2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 17fca4 │ │ │ │ + beq.n 17fd44 │ │ │ │ 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 │ │ │ │ @@ -447208,133 +447268,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 17fc70 │ │ │ │ + bcc.n 17fd10 │ │ │ │ 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 17f94c │ │ │ │ + bl 17f9ec │ │ │ │ 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 17fcae │ │ │ │ + beq.n 17fd4e │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 17fb62 │ │ │ │ + b.n 17fc02 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 17fbac │ │ │ │ + b.n 17fc4c │ │ │ │ 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 17f94c │ │ │ │ + bl 17f9ec │ │ │ │ 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 17fc44 │ │ │ │ + b.n 17fce4 │ │ │ │ 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 17fc66 │ │ │ │ + b.n 17fd06 │ │ │ │ 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 17fd02 │ │ │ │ + beq.n 17fda2 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldrd r5, r6, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r7, r3, r6 │ │ │ │ - bcc.n 17fd16 │ │ │ │ + bcc.n 17fdb6 │ │ │ │ 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 17fd08 │ │ │ │ + bcs.n 17fda8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r4, lr, [sp] │ │ │ │ - bl 17f94c │ │ │ │ + bl 17f9ec │ │ │ │ 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 17fd02 │ │ │ │ + beq.n 17fda2 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 17fcde │ │ │ │ + b.n 17fd7e │ │ │ │ stmdb 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 17fe6a │ │ │ │ + beq.w 17ff0a │ │ │ │ mov r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 17fd58 │ │ │ │ + b.n 17fdf8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 17fd9e │ │ │ │ + beq.n 17fe3e │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, lr, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, sl, lr │ │ │ │ - bcc.n 17fd4e │ │ │ │ + bcc.n 17fdee │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 17fdd2 │ │ │ │ + bne.n 17fe72 │ │ │ │ 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 17fe6a │ │ │ │ + bne.n 17ff0a │ │ │ │ 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] │ │ │ │ @@ -447343,380 +447403,380 @@ │ │ │ │ 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 17fe40 │ │ │ │ + beq.n 17fee0 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 4309c │ │ │ │ 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 17fd88 │ │ │ │ + b.n 17fe28 │ │ │ │ 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 17fe12 │ │ │ │ + beq.n 17feb2 │ │ │ │ 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 17fd7c │ │ │ │ + beq.n 17fe1c │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 4309c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ - b.n 17fdc6 │ │ │ │ + b.n 17fe66 │ │ │ │ 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 17fe46 │ │ │ │ + beq.n 17fee6 │ │ │ │ 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 17fd88 │ │ │ │ + b.n 17fe28 │ │ │ │ ldrd r1, r0, [r5, #16] │ │ │ │ - b.n 17fe2e │ │ │ │ + b.n 17fece │ │ │ │ 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 423b4 │ │ │ │ - b.n 17fd88 │ │ │ │ + b.n 17fe28 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 4309c │ │ │ │ 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 17fd88 │ │ │ │ + b.n 17fe28 │ │ │ │ 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] @ 17fed8 │ │ │ │ + vldr d7, [pc, #52] @ 17ff78 │ │ │ │ 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 17fec8 │ │ │ │ + bne.n 17ff68 │ │ │ │ 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 17fd24 │ │ │ │ + bl 17fdc4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 17febc │ │ │ │ + b.n 17ff5c │ │ │ │ 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] @ (180048 ) │ │ │ │ - ldr r3, [pc, #340] @ (18004c ) │ │ │ │ + ldr r1, [pc, #340] @ (1800e8 ) │ │ │ │ + ldr r3, [pc, #340] @ (1800ec ) │ │ │ │ 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 17ff20 │ │ │ │ + bne.n 17ffc0 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17ff10 │ │ │ │ + bne.n 17ffb0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17ffde │ │ │ │ + bne.n 18007e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ - cbz r5, 17ff6c │ │ │ │ + cbz r5, 18000c │ │ │ │ movs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17ff3a │ │ │ │ + bne.n 17ffda │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17ffd0 │ │ │ │ - ldr r2, [pc, #252] @ (180050 ) │ │ │ │ - ldr r3, [pc, #248] @ (18004c ) │ │ │ │ + bne.n 180070 │ │ │ │ + ldr r2, [pc, #252] @ (1800f0 ) │ │ │ │ + ldr r3, [pc, #248] @ (1800ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 180042 │ │ │ │ + bne.n 1800e2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #228] @ (180054 ) │ │ │ │ + ldr r2, [pc, #228] @ (1800f4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 42ef4 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17ff36 │ │ │ │ + beq.n 17ffd6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 42e24 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 17ff98 │ │ │ │ + bne.n 180038 │ │ │ │ blx 434b8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 18000e │ │ │ │ + bne.n 1800ae │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 4309c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 18000e │ │ │ │ + cbz r0, 1800ae │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 188a88 │ │ │ │ + bl 188b28 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 180008 │ │ │ │ + cbz r0, 1800a8 │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 18002e │ │ │ │ + bne.n 1800ce │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 188ba0 │ │ │ │ + bl 188c40 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 423b4 │ │ │ │ - b.n 17ff36 │ │ │ │ + b.n 17ffd6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #32] │ │ │ │ - bl 174c5c │ │ │ │ - b.n 17ff50 │ │ │ │ + bl 174cfc │ │ │ │ + b.n 17fff0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 180012 │ │ │ │ + bne.n 1800b2 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17fff2 │ │ │ │ + bne.n 180092 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17ffe4 │ │ │ │ - b.n 17ff28 │ │ │ │ + bne.n 180084 │ │ │ │ + b.n 17ffc8 │ │ │ │ mov r0, r8 │ │ │ │ blx 423b4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 17ffc8 │ │ │ │ + b.n 180068 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 180018 │ │ │ │ + bne.n 1800b8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17ffe2 │ │ │ │ - b.n 17ff28 │ │ │ │ + bne.n 180082 │ │ │ │ + b.n 17ffc8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 42240 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188c8c │ │ │ │ - b.n 17ffb8 │ │ │ │ + bl 188d2c │ │ │ │ + b.n 180058 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + movs r0, r1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r0, [r7, r5] │ │ │ │ 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] @ (18008c ) │ │ │ │ + ldr r0, [pc, #32] @ (18012c ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 17ea0c │ │ │ │ + bl 17eaac │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 4309c │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 18008a │ │ │ │ + cbz r0, 18012a │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [r7, r1] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ 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 1800b4 │ │ │ │ + b.n 180154 │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ - cbnz r1, 1800c0 │ │ │ │ + cbnz r1, 180160 │ │ │ │ subs r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 1800ac │ │ │ │ + bne.n 18014c │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 423b4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 188c50 │ │ │ │ + bl 188cf0 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 423b4 │ │ │ │ - b.n 1800a0 │ │ │ │ + b.n 180140 │ │ │ │ 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, 18011c │ │ │ │ + cbz r2, 1801bc │ │ │ │ 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, 180116 │ │ │ │ + cbz r5, 1801b6 │ │ │ │ blx 42240 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188c8c │ │ │ │ + bl 188d2c │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1800f4 │ │ │ │ + bhi.n 180194 │ │ │ │ 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, 180158 │ │ │ │ - b.n 18018e │ │ │ │ + cbnz r1, 1801f8 │ │ │ │ + b.n 18022e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 188c94 │ │ │ │ - cbnz r0, 180188 │ │ │ │ + bl 188d34 │ │ │ │ + cbnz r0, 180228 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 18018e │ │ │ │ + bls.n 18022e │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 42544 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 180146 │ │ │ │ + bne.n 1801e6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fee0 │ │ │ │ - cbz r0, 18018e │ │ │ │ + bl 17ff80 │ │ │ │ + cbz r0, 18022e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 188c94 │ │ │ │ + bl 188d34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 180152 │ │ │ │ + beq.n 1801f2 │ │ │ │ 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} │ │ │ │ @@ -447727,363 +447787,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, 1801d2 │ │ │ │ - b.n 180280 │ │ │ │ + cbnz r1, 180272 │ │ │ │ + b.n 180320 │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1890b4 │ │ │ │ - cbnz r0, 180202 │ │ │ │ + bl 189154 │ │ │ │ + cbnz r0, 1802a2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 180222 │ │ │ │ + bls.n 1802c2 │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 42544 <__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 1801c0 │ │ │ │ + bne.n 180260 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fee0 │ │ │ │ - cbz r0, 180220 │ │ │ │ + bl 17ff80 │ │ │ │ + cbz r0, 1802c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 1890b4 │ │ │ │ + bl 189154 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1801ca │ │ │ │ + beq.n 18026a │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 180220 │ │ │ │ + blt.n 1802c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - cbz r0, 18026a │ │ │ │ + cbz r0, 18030a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 188e80 │ │ │ │ + bl 188f20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 180280 │ │ │ │ + cbz r3, 180320 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d8, [pc, #96] @ 180288 │ │ │ │ + vldr d8, [pc, #96] @ 180328 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 18024c │ │ │ │ - bl 189118 │ │ │ │ + b.n 1802ec │ │ │ │ + bl 1891b8 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f64 d8, d0 │ │ │ │ it mi │ │ │ │ movmi r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 18027c │ │ │ │ + bcs.n 18031c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18022e │ │ │ │ + bne.n 1802ce │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fee0 │ │ │ │ + bl 17ff80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 180244 │ │ │ │ + beq.n 1802e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 18022e │ │ │ │ + b.n 1802ce │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17fee0 │ │ │ │ + bl 17ff80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 180218 │ │ │ │ + beq.n 1802b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - b.n 18020c │ │ │ │ + b.n 1802ac │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 180206 │ │ │ │ + b.n 1802a6 │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 180206 │ │ │ │ + b.n 1802a6 │ │ │ │ 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] @ (1802c8 ) │ │ │ │ + ldr r5, [pc, #40] @ (180368 ) │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185de0 │ │ │ │ + bl 185e80 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 1802b8 │ │ │ │ - bl 1711f4 │ │ │ │ + cbnz r3, 180358 │ │ │ │ + bl 171294 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp.w r4, #468 @ 0x1d4 │ │ │ │ - bne.n 1802a6 │ │ │ │ + bne.n 180346 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r0, r1] │ │ │ │ + strh r2, [r4, r6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1711e4 │ │ │ │ + bl 171284 │ │ │ │ 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 1802f8 │ │ │ │ + bne.n 180398 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1802e0 │ │ │ │ + bne.n 180380 │ │ │ │ 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 1711e4 │ │ │ │ + bl 171284 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 180326 │ │ │ │ + bls.n 1803c6 │ │ │ │ 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 1711e4 │ │ │ │ + bl 171284 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 180350 │ │ │ │ + bls.n 1803f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18034c │ │ │ │ + bne.n 1803ec │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18034c │ │ │ │ + bne.n 1803ec │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 180376 │ │ │ │ + cbnz r3, 180416 │ │ │ │ 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 1711e4 │ │ │ │ + bl 171284 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 180398 │ │ │ │ + bls.n 180438 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 180394 │ │ │ │ + bne.n 180434 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 180394 │ │ │ │ + bne.n 180434 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 180394 │ │ │ │ + bne.n 180434 │ │ │ │ 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 1711e4 │ │ │ │ + bl 171284 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1803f6 │ │ │ │ + beq.n 180496 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 1803f0 │ │ │ │ + bne.n 180490 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1803d8 │ │ │ │ + bne.n 180478 │ │ │ │ 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 1711e4 │ │ │ │ + bl 171284 │ │ │ │ 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 180434 │ │ │ │ + bne.n 1804d4 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18041c │ │ │ │ + bne.n 1804bc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 180430 │ │ │ │ + bne.n 1804d0 │ │ │ │ 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 1711e4 │ │ │ │ + bl 171284 │ │ │ │ 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 180470 │ │ │ │ + bne.n 180510 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 180458 │ │ │ │ + bne.n 1804f8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18046c │ │ │ │ + bne.n 18050c │ │ │ │ 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 1711e4 │ │ │ │ + bl 171284 │ │ │ │ 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 1711e4 │ │ │ │ + bl 171284 │ │ │ │ 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 1711e4 │ │ │ │ + bl 171284 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1804d4 │ │ │ │ + bls.n 180574 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1804d0 │ │ │ │ + bne.n 180570 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1804d0 │ │ │ │ + bne.n 180570 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1804fa │ │ │ │ + cbnz r3, 18059a │ │ │ │ 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 1711e4 │ │ │ │ + bl 171284 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 18051c │ │ │ │ + bls.n 1805bc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180518 │ │ │ │ + bne.n 1805b8 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 180518 │ │ │ │ + bne.n 1805b8 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 18053e │ │ │ │ + cbnz r3, 1805de │ │ │ │ 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 1711e4 │ │ │ │ + bl 171284 │ │ │ │ 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 180572 │ │ │ │ + bne.n 180612 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 180558 │ │ │ │ + bne.n 1805f8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 18056e │ │ │ │ + bne.n 18060e │ │ │ │ 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 │ │ │ │ @@ -448091,65 +448151,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 180594 │ │ │ │ + bne.n 180634 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1805c6 │ │ │ │ + bhi.n 180666 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1805ae │ │ │ │ + bne.n 18064e │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 1805be │ │ │ │ + beq.n 18065e │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 1805be │ │ │ │ + b.n 18065e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (180604 ) │ │ │ │ + ldr r1, [pc, #24] @ (1806a4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (180608 ) │ │ │ │ + ldr r0, [pc, #24] @ (1806a8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 18cb98 │ │ │ │ - ldr r3, [pc, #16] @ (18060c ) │ │ │ │ + bl 18cc38 │ │ │ │ + ldr r3, [pc, #16] @ (1806ac ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ - str r6, [r5, r3] │ │ │ │ + str r6, [r1, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + str r2, [r1, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ cmp.w r0, #348 @ 0x15c │ │ │ │ - bcs.w 18091c │ │ │ │ + bcs.w 1809bc │ │ │ │ cmp r0, #172 @ 0xac │ │ │ │ - bls.w 18078e │ │ │ │ + bls.w 18082e │ │ │ │ sub.w r3, r0, #173 @ 0xad │ │ │ │ cmp r3, #174 @ 0xae │ │ │ │ - bhi.w 18078c │ │ │ │ + bhi.w 18082c │ │ │ │ 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 │ │ │ │ @@ -448322,18 +448382,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 180a1c │ │ │ │ + bhi.w 180abc │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bhi.n 18078c │ │ │ │ - add r2, pc, #8 @ (adr r2, 1807a8 ) │ │ │ │ + bhi.n 18082c │ │ │ │ + add r2, pc, #8 @ (adr r2, 180848 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r7, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #7 │ │ │ │ @@ -448441,18 +448501,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 180a1e │ │ │ │ + bhi.n 180abe │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 18078c │ │ │ │ - add r2, pc, #8 @ (adr r2, 180938 ) │ │ │ │ + bhi.w 18082c │ │ │ │ + add r2, pc, #8 @ (adr r2, 1809d8 ) │ │ │ │ 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} │ │ │ │ @@ -448550,49 +448610,49 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #198 @ 0xc6 │ │ │ │ bx lr │ │ │ │ movs r0, #186 @ 0xba │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 180a36 │ │ │ │ + cbz r2, 180ad6 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 180a3a │ │ │ │ + beq.n 180ada │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 180a4a │ │ │ │ + beq.n 180aea │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (180a68 ) │ │ │ │ + ldr r3, [pc, #44] @ (180b08 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (180a6c ) │ │ │ │ + ldr r3, [pc, #32] @ (180b0c ) │ │ │ │ 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 180a38 │ │ │ │ + ble.n 180ad8 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r4, r2, #0 │ │ │ │ movs r0, r4 │ │ │ │ - subs r4, r6, r7 │ │ │ │ + adds r4, r0, #0 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r3 │ │ │ │ @@ -448609,15 +448669,15 @@ │ │ │ │ moveq r2, #24 │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ moveq.w fp, #2 │ │ │ │ movne.w fp, #4 │ │ │ │ blx 42884 │ │ │ │ ldrsb.w r6, [r4, #28] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.n 180b7a │ │ │ │ + beq.n 180c1a │ │ │ │ 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 │ │ │ │ @@ -448641,51 +448701,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 180c72 │ │ │ │ + ble.w 180d12 │ │ │ │ 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 180b16 │ │ │ │ + bgt.n 180bb6 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 180c86 │ │ │ │ + bne.w 180d26 │ │ │ │ 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 180abe │ │ │ │ + bne.n 180b5e │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r0, sl, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 180c22 │ │ │ │ + beq.n 180cc2 │ │ │ │ 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 │ │ │ │ @@ -448723,79 +448783,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 180bb2 │ │ │ │ + bne.n 180c52 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 180baa │ │ │ │ + bne.n 180c4a │ │ │ │ mov r0, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 180cc2 │ │ │ │ + bne.n 180d62 │ │ │ │ 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 180c5e │ │ │ │ + bgt.n 180cfe │ │ │ │ lsl.w r6, r7, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r6, #1 │ │ │ │ - cbz r1, 180c5e │ │ │ │ + cbz r1, 180cfe │ │ │ │ cmp r6, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r2, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 180c38 │ │ │ │ + bne.n 180cd8 │ │ │ │ adds r5, #12 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 180c34 │ │ │ │ + bne.n 180cd4 │ │ │ │ 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 180b4e │ │ │ │ + beq.w 180bee │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 180b6c │ │ │ │ + beq.w 180c0c │ │ │ │ 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 180cbc │ │ │ │ + beq.n 180d5c │ │ │ │ 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 180c94 │ │ │ │ - b.n 180b6c │ │ │ │ + bne.n 180d34 │ │ │ │ + b.n 180c0c │ │ │ │ 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] │ │ │ │ @@ -448815,60 +448875,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 180d40 │ │ │ │ + bgt.n 180de0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 180d40 │ │ │ │ + beq.n 180de0 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r5, ip │ │ │ │ add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 180d54 │ │ │ │ + blt.n 180df4 │ │ │ │ cmp r3, r6 │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 180d40 │ │ │ │ + bge.n 180de0 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 180cd0 │ │ │ │ + bne.n 180d70 │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 180ccc │ │ │ │ + bne.n 180d6c │ │ │ │ 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 180d40 │ │ │ │ + bge.n 180de0 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ negs r3, r3 │ │ │ │ - b.n 180d40 │ │ │ │ + b.n 180de0 │ │ │ │ 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 180e3a │ │ │ │ + ble.n 180eda │ │ │ │ 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 │ │ │ │ @@ -448893,53 +448953,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 180e14 │ │ │ │ + ble.n 180eb4 │ │ │ │ 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 180dec │ │ │ │ + bgt.n 180e8c │ │ │ │ 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 180da0 │ │ │ │ + bne.n 180e40 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n 180d9a │ │ │ │ + bgt.n 180e3a │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 180d8a │ │ │ │ + bne.n 180e2a │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov lr, sl │ │ │ │ mov sl, fp │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 18104a │ │ │ │ + ble.w 1810ea │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 180fd0 │ │ │ │ + ble.w 181070 │ │ │ │ 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 │ │ │ │ @@ -448963,49 +449023,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 180eda │ │ │ │ + ble.n 180f7a │ │ │ │ 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 180eb2 │ │ │ │ + bgt.n 180f52 │ │ │ │ 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 180e68 │ │ │ │ + bne.n 180f08 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 180e62 │ │ │ │ + bgt.n 180f02 │ │ │ │ mov sl, r7 │ │ │ │ mov.w lr, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 180fd8 │ │ │ │ + beq.n 181078 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 180fd0 │ │ │ │ + ble.n 181070 │ │ │ │ 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 │ │ │ │ @@ -449018,29 +449078,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 180f3c │ │ │ │ + bne.n 180fdc │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 180f1a │ │ │ │ + bne.n 180fba │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 180f14 │ │ │ │ + bgt.n 180fb4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ itt gt │ │ │ │ addgt.w r7, sl, #10 │ │ │ │ movgt.w ip, #0 │ │ │ │ - ble.n 180fd0 │ │ │ │ + ble.n 181070 │ │ │ │ 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]! │ │ │ │ @@ -449049,46 +449109,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 180f70 │ │ │ │ + bne.n 181010 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 180fbe │ │ │ │ + ble.n 18105e │ │ │ │ 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 180f6e │ │ │ │ + bne.n 18100e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 180f6a │ │ │ │ + bgt.n 18100a │ │ │ │ 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 180f5c │ │ │ │ + beq.n 180ffc │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 180fd0 │ │ │ │ + ble.n 181070 │ │ │ │ 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 │ │ │ │ @@ -449103,48 +449163,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 18101c │ │ │ │ + bne.n 1810bc │ │ │ │ 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 18102e │ │ │ │ + bne.n 1810ce │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 180ffc │ │ │ │ - b.n 180f5c │ │ │ │ + bgt.n 18109c │ │ │ │ + b.n 180ffc │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 180fd0 │ │ │ │ + ble.n 181070 │ │ │ │ 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 18105a │ │ │ │ - b.n 180f02 │ │ │ │ + bgt.n 1810fa │ │ │ │ + b.n 180fa2 │ │ │ │ stmdb 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] @ 181490 │ │ │ │ + ldr.w r4, [pc, #1040] @ 181530 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1040] @ 181494 │ │ │ │ + ldr.w r0, [pc, #1040] @ 181534 │ │ │ │ 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 │ │ │ │ @@ -449157,23 +449217,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 1811d8 │ │ │ │ + ble.w 181278 │ │ │ │ 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 18147c │ │ │ │ - ldr r2, [pc, #964] @ (181498 ) │ │ │ │ + ble.w 18151c │ │ │ │ + ldr r2, [pc, #964] @ (181538 ) │ │ │ │ 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] │ │ │ │ @@ -449219,88 +449279,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] @ (18149c ) │ │ │ │ + ldr r1, [pc, #824] @ (18153c ) │ │ │ │ add r1, pc │ │ │ │ adds r6, r3, r1 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1811f4 │ │ │ │ + beq.n 181294 │ │ │ │ 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 42884 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ adds r2, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r7, r2 │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 181184 │ │ │ │ + bne.n 181224 │ │ │ │ adds r5, #1 │ │ │ │ add r9, fp │ │ │ │ cmp r5, sl │ │ │ │ - bcc.n 181176 │ │ │ │ + bcc.n 181216 │ │ │ │ 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 18112c │ │ │ │ + bne.n 1811cc │ │ │ │ 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 1810f4 │ │ │ │ - ldr r2, [pc, #708] @ (1814a0 ) │ │ │ │ - ldr r3, [pc, #696] @ (181494 ) │ │ │ │ + bne.n 181194 │ │ │ │ + ldr r2, [pc, #708] @ (181540 ) │ │ │ │ + ldr r3, [pc, #696] @ (181534 ) │ │ │ │ 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 18148c │ │ │ │ + bne.w 18152c │ │ │ │ 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 180a70 │ │ │ │ + bl 180b10 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 181472 │ │ │ │ + beq.w 181512 │ │ │ │ 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 │ │ │ │ @@ -449323,41 +449383,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 181290 │ │ │ │ + ble.n 181330 │ │ │ │ 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 181268 │ │ │ │ + bgt.n 181308 │ │ │ │ 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] @ (1814a4 ) │ │ │ │ + ldr r3, [pc, #520] @ (181544 ) │ │ │ │ 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] @ (1814a8 ) │ │ │ │ + ldr r3, [pc, #508] @ (181548 ) │ │ │ │ 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 │ │ │ │ @@ -449365,36 +449425,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 181460 │ │ │ │ + beq.w 181500 │ │ │ │ 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 181314 │ │ │ │ + bne.n 1813b4 │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 18146a │ │ │ │ + bgt.w 18150a │ │ │ │ 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 18131a │ │ │ │ + b.n 1813ba │ │ │ │ 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 │ │ │ │ @@ -449418,29 +449478,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 181396 │ │ │ │ + ble.n 181436 │ │ │ │ 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 18136e │ │ │ │ + bgt.n 18140e │ │ │ │ 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] │ │ │ │ @@ -449456,101 +449516,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, 181408 │ │ │ │ + cbz r2, 1814a8 │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 181426 │ │ │ │ + beq.n 1814c6 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 1813b8 │ │ │ │ + b.n 181458 │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 181404 │ │ │ │ + bne.n 1814a4 │ │ │ │ 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 1812d0 │ │ │ │ + bne.w 181370 │ │ │ │ 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 1812c6 │ │ │ │ + bcc.w 181366 │ │ │ │ ldrd sl, fp, [sp, #68] @ 0x44 │ │ │ │ - b.n 181198 │ │ │ │ + b.n 181238 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 18130e │ │ │ │ + b.n 1813ae │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 181306 │ │ │ │ + b.n 1813a6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1812a8 │ │ │ │ + b.n 181348 │ │ │ │ subs r3, r4, #4 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 1811d8 │ │ │ │ + beq.w 181278 │ │ │ │ subs r4, #8 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 18147c │ │ │ │ - b.n 1811d8 │ │ │ │ + bne.n 18151c │ │ │ │ + b.n 181278 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - vqadd.s64 q8, q2, q13 │ │ │ │ + mrc 0, 6, r0, cr4, cr10, {3} │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #21 │ │ │ │ + asrs r6, r6, #21 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ movs r0, r4 │ │ │ │ - mcr 0, 1, r0, cr0, cr10, {3} │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + stc 0, cr0, [r0, #488] @ 0x1e8 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ movs r0, r4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ 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] @ 181a04 │ │ │ │ + ldr.w r4, [pc, #1348] @ 181aa4 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1348] @ 181a08 │ │ │ │ + ldr.w r0, [pc, #1348] @ 181aa8 │ │ │ │ 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 │ │ │ │ @@ -449559,39 +449619,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 181976 │ │ │ │ + ble.w 181a16 │ │ │ │ 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 1819f0 │ │ │ │ + ble.w 181a90 │ │ │ │ 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] @ 181a0c │ │ │ │ + ldr.w r3, [pc, #1260] @ 181aac │ │ │ │ mov r9, sl │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #1256] @ 181a10 │ │ │ │ + ldr.w r3, [pc, #1256] @ 181ab0 │ │ │ │ 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] @ 181a14 │ │ │ │ + ldr.w r3, [pc, #1244] @ 181ab4 │ │ │ │ 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 │ │ │ │ @@ -449607,15 +449667,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 1819aa │ │ │ │ + beq.w 181a4a │ │ │ │ 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 │ │ │ │ @@ -449631,15 +449691,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 1815fa │ │ │ │ + ble.n 18169a │ │ │ │ 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 │ │ │ │ @@ -449650,32 +449710,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 1815ca │ │ │ │ + bgt.n 18166a │ │ │ │ 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 1819e2 │ │ │ │ + beq.w 181a82 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1819d4 │ │ │ │ + beq.w 181a74 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 181936 │ │ │ │ + bne.w 1819d6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ add.w r2, r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1819d0 │ │ │ │ + beq.w 181a70 │ │ │ │ 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 │ │ │ │ @@ -449692,26 +449752,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 18167c │ │ │ │ + bne.n 18171c │ │ │ │ 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 1819c8 │ │ │ │ + beq.w 181a68 │ │ │ │ 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] │ │ │ │ @@ -449722,16 +449782,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 180d74 │ │ │ │ - ldr r3, [pc, #860] @ (181a18 ) │ │ │ │ + bl 180e14 │ │ │ │ + ldr r3, [pc, #860] @ (181ab8 ) │ │ │ │ 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 │ │ │ │ @@ -449755,38 +449815,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 180a20 │ │ │ │ + bl 180ac0 │ │ │ │ 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 18199c │ │ │ │ + beq.w 181a3c │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 181990 │ │ │ │ + beq.w 181a30 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 18174c │ │ │ │ + bne.n 1817ec │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 18199c │ │ │ │ + beq.w 181a3c │ │ │ │ ldrb.w r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 18199c │ │ │ │ + beq.w 181a3c │ │ │ │ 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 │ │ │ │ @@ -449804,15 +449864,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 1817c8 │ │ │ │ + ble.n 181868 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r7, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add r5, r3 │ │ │ │ cmp r4, #8 │ │ │ │ add r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -449822,19 +449882,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 18179c │ │ │ │ + bgt.n 18183c │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 181864 │ │ │ │ + beq.n 181904 │ │ │ │ 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 │ │ │ │ @@ -449861,29 +449921,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 181862 │ │ │ │ + ble.n 181902 │ │ │ │ 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 181836 │ │ │ │ + bgt.n 1818d6 │ │ │ │ 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 │ │ │ │ @@ -449907,24 +449967,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 181892 │ │ │ │ + bne.n 181932 │ │ │ │ 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 1819a6 │ │ │ │ + bne.n 181a46 │ │ │ │ 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 │ │ │ │ @@ -449933,145 +449993,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, 18190a │ │ │ │ + cbz r0, 1819aa │ │ │ │ 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 1816f8 │ │ │ │ + bne.w 181798 │ │ │ │ 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 1816e8 │ │ │ │ + bcc.w 181788 │ │ │ │ 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 181564 │ │ │ │ + bne.w 181604 │ │ │ │ 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 181532 │ │ │ │ - ldr r2, [pc, #164] @ (181a1c ) │ │ │ │ - ldr r3, [pc, #140] @ (181a08 ) │ │ │ │ + bne.w 1815d2 │ │ │ │ + ldr r2, [pc, #164] @ (181abc ) │ │ │ │ + ldr r3, [pc, #140] @ (181aa8 ) │ │ │ │ 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 1819fe │ │ │ │ + bne.n 181a9e │ │ │ │ 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 18174c │ │ │ │ + bne.w 1817ec │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 181752 │ │ │ │ + b.n 1817f2 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ - b.n 1818d0 │ │ │ │ + b.n 181970 │ │ │ │ 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 42884 │ │ │ │ cmp r4, r7 │ │ │ │ add.w r3, r0, r6 │ │ │ │ - bcc.n 1819b2 │ │ │ │ - b.n 181936 │ │ │ │ + bcc.n 181a52 │ │ │ │ + b.n 1819d6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1816ac │ │ │ │ + b.n 18174c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 18167e │ │ │ │ - ldr r3, [pc, #72] @ (181a20 ) │ │ │ │ + b.n 18171e │ │ │ │ + ldr r3, [pc, #72] @ (181ac0 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 181616 │ │ │ │ - ldr r3, [pc, #64] @ (181a24 ) │ │ │ │ + b.n 1816b6 │ │ │ │ + ldr r3, [pc, #64] @ (181ac4 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 181616 │ │ │ │ + b.n 1816b6 │ │ │ │ subs r3, r7, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 181976 │ │ │ │ + beq.n 181a16 │ │ │ │ subs r7, #8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1819f0 │ │ │ │ - b.n 181976 │ │ │ │ + bne.n 181a90 │ │ │ │ + b.n 181a16 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xeb34007a │ │ │ │ + eors.w r0, r4, sl, ror #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #4 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ movs r0, r4 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + subs r2, r6, #0 │ │ │ │ movs r0, r4 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 181724 │ │ │ │ + b.n 181684 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ 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 1814ac │ │ │ │ + bl 18154c │ │ │ │ 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 │ │ │ │ @@ -450088,42 +450148,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 1814ac │ │ │ │ - cbz r7, 181aa6 │ │ │ │ + bl 18154c │ │ │ │ + cbz r7, 181b46 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1658c8 │ │ │ │ + bl 165968 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 181a92 │ │ │ │ + bne.n 181b32 │ │ │ │ mov r0, sl │ │ │ │ blx 423b4 │ │ │ │ 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 1814ac │ │ │ │ + bl 18154c │ │ │ │ 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 │ │ │ │ @@ -450140,27 +450200,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 1814ac │ │ │ │ - cbz r7, 181b32 │ │ │ │ + bl 18154c │ │ │ │ + cbz r7, 181bd2 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 164960 │ │ │ │ + bl 164a00 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 181b1e │ │ │ │ + bne.n 181bbe │ │ │ │ mov r0, sl │ │ │ │ blx 423b4 │ │ │ │ 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 │ │ │ │ @@ -450182,27 +450242,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 18106c │ │ │ │ - cbz r7, 181b9e │ │ │ │ + bl 18110c │ │ │ │ + cbz r7, 181c3e │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 16d874 │ │ │ │ + bl 16d914 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 181b8a │ │ │ │ + bne.n 181c2a │ │ │ │ mov r0, sl │ │ │ │ blx 423b4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -450211,15 +450271,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 18106c │ │ │ │ + bl 18110c │ │ │ │ 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 │ │ │ │ @@ -450238,26 +450298,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 18106c │ │ │ │ - cbz r7, 181c30 │ │ │ │ + bl 18110c │ │ │ │ + cbz r7, 181cd0 │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 16d874 │ │ │ │ + bl 16d914 │ │ │ │ add r5, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 181c1c │ │ │ │ + bne.n 181cbc │ │ │ │ mov r0, sl │ │ │ │ blx 423b4 │ │ │ │ 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 │ │ │ │ @@ -450265,23 +450325,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 18106c │ │ │ │ + bl 18110c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 181d10 │ │ │ │ + bpl.n 181db0 │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #228] @ (181d58 ) │ │ │ │ + ldr r2, [pc, #228] @ (181df8 ) │ │ │ │ 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 │ │ │ │ @@ -450309,15 +450369,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] @ (181d5c ) │ │ │ │ + ldr r3, [pc, #116] @ (181dfc ) │ │ │ │ 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 │ │ │ │ @@ -450348,41 +450408,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 181ce4 │ │ │ │ + b.n 181d84 │ │ │ │ nop │ │ │ │ - asrs r0, r6, #31 │ │ │ │ + adds r0, r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ 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] @ (181f6c ) │ │ │ │ + ldr r2, [pc, #500] @ (18200c ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #500] @ (181f70 ) │ │ │ │ + ldr r1, [pc, #500] @ (182010 ) │ │ │ │ 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 181ef6 │ │ │ │ + beq.w 181f96 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 181f10 │ │ │ │ + beq.w 181fb0 │ │ │ │ movs r7, #0 │ │ │ │ rsb r1, r5, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r7 │ │ │ │ mov r0, sl │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r6, ip │ │ │ │ @@ -450401,15 +450461,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 181c64 │ │ │ │ + bl 181d04 │ │ │ │ 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 │ │ │ │ @@ -450435,15 +450495,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 181f4a │ │ │ │ + bne.w 181fea │ │ │ │ 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 │ │ │ │ @@ -450451,146 +450511,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 181f1e │ │ │ │ + bmi.n 181fbe │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp.w fp, #255 @ 0xff │ │ │ │ - bgt.n 181f38 │ │ │ │ + bgt.n 181fd8 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 181f50 │ │ │ │ + blt.n 181ff0 │ │ │ │ add r3, r1 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ - bgt.n 181f42 │ │ │ │ + bgt.n 181fe2 │ │ │ │ cmp r3, #0 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - blt.n 181f34 │ │ │ │ + blt.n 181fd4 │ │ │ │ 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 181e26 │ │ │ │ + bcc.n 181ec6 │ │ │ │ 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 181e04 │ │ │ │ + bcc.n 181ea4 │ │ │ │ add.w fp, fp, #4 │ │ │ │ adds r1, #8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, fp │ │ │ │ - bhi.n 181dda │ │ │ │ + bhi.n 181e7a │ │ │ │ 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 181db4 │ │ │ │ - ldr r2, [pc, #124] @ (181f74 ) │ │ │ │ - ldr r3, [pc, #112] @ (181f6c ) │ │ │ │ + bhi.w 181e54 │ │ │ │ + ldr r2, [pc, #124] @ (182014 ) │ │ │ │ + ldr r3, [pc, #112] @ (18200c ) │ │ │ │ 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 181f68 │ │ │ │ + bne.n 182008 │ │ │ │ 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 181ef6 │ │ │ │ + bls.n 181f96 │ │ │ │ adds r4, #8 │ │ │ │ cmp ip, r4 │ │ │ │ - bhi.n 181f10 │ │ │ │ - b.n 181ef6 │ │ │ │ + bhi.n 181fb0 │ │ │ │ + b.n 181f96 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 181f4e │ │ │ │ + blt.n 181fee │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bpl.n 181e9c │ │ │ │ + bpl.n 181f3c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 181e9c │ │ │ │ + b.n 181f3c │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - ble.n 181f60 │ │ │ │ + ble.n 182000 │ │ │ │ add r1, r3 │ │ │ │ mov r3, r1 │ │ │ │ strb.w r7, [r2, #-3] │ │ │ │ - b.n 181e96 │ │ │ │ + b.n 181f36 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 181e52 │ │ │ │ + b.n 181ef2 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ mov.w r6, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bpl.n 181e9c │ │ │ │ + bpl.n 181f3c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 181e9c │ │ │ │ + b.n 181f3c │ │ │ │ add r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - b.n 181e96 │ │ │ │ + b.n 181f36 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18246c │ │ │ │ + b.n 1823cc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n 18217c │ │ │ │ + b.n 1820dc │ │ │ │ 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] @ (1821ac ) │ │ │ │ + ldr r2, [pc, #540] @ (18224c ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #540] @ (1821b0 ) │ │ │ │ + ldr r3, [pc, #540] @ (182250 ) │ │ │ │ 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 1820f2 │ │ │ │ + beq.w 182192 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1820e6 │ │ │ │ + beq.w 182186 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r6 │ │ │ │ - vldr s11, [pc, #488] @ 1821a4 │ │ │ │ + vldr s11, [pc, #488] @ 182244 │ │ │ │ mov r9, r8 │ │ │ │ - vldr s12, [pc, #484] @ 1821a8 │ │ │ │ + vldr s12, [pc, #484] @ 182248 │ │ │ │ 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 │ │ │ │ @@ -450599,15 +450659,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 181c64 │ │ │ │ + bl 181d04 │ │ │ │ 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 │ │ │ │ @@ -450624,15 +450684,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 18210c │ │ │ │ + bne.n 1821ac │ │ │ │ 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 │ │ │ │ @@ -450642,161 +450702,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 182110 │ │ │ │ + bmi.n 1821b0 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 18214e │ │ │ │ + bgt.n 1821ee │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 182136 │ │ │ │ + blt.n 1821d6 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - ble.n 18216c │ │ │ │ + ble.n 18220c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 18213e │ │ │ │ + ble.n 1821de │ │ │ │ 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 18202a │ │ │ │ + bne.n 1820ca │ │ │ │ mov r0, lr │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r9, r4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp.w lr, #4 │ │ │ │ - bne.n 18200a │ │ │ │ + bne.n 1820aa │ │ │ │ ldrd r1, r7, [sp, #8] │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r1, #8 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 182180 │ │ │ │ + beq.n 182220 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.n 181fee │ │ │ │ + b.n 18208e │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bls.n 1820f2 │ │ │ │ + bls.n 182192 │ │ │ │ adds r5, #8 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1820e6 │ │ │ │ - ldr r2, [pc, #192] @ (1821b4 ) │ │ │ │ - ldr r3, [pc, #184] @ (1821b0 ) │ │ │ │ + bhi.n 182186 │ │ │ │ + ldr r2, [pc, #192] @ (182254 ) │ │ │ │ + ldr r3, [pc, #184] @ (182250 ) │ │ │ │ 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 18219e │ │ │ │ + bne.n 18223e │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ - b.n 18204e │ │ │ │ + b.n 1820ee │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 182136 │ │ │ │ + blt.n 1821d6 │ │ │ │ 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 18213e │ │ │ │ + bge.n 1821de │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 18209c │ │ │ │ + b.n 18213c │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 182130 │ │ │ │ + blt.n 1821d0 │ │ │ │ uxtb r2, r7 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 18209c │ │ │ │ + b.n 18213c │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - bgt.n 18208e │ │ │ │ + bgt.n 18212e │ │ │ │ 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 182092 │ │ │ │ + b.n 182132 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r7, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - blt.n 182130 │ │ │ │ - b.n 182092 │ │ │ │ + blt.n 1821d0 │ │ │ │ + b.n 182132 │ │ │ │ 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 181fd0 │ │ │ │ - b.n 1820f2 │ │ │ │ + bhi.w 182070 │ │ │ │ + b.n 182192 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 182288 │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - svc 6 │ │ │ │ + udf #102 @ 0x66 │ │ │ │ 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 182284 │ │ │ │ + beq.n 182324 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182268 │ │ │ │ - ldr r4, [pc, #168] @ (18228c ) │ │ │ │ + beq.n 182308 │ │ │ │ + ldr r4, [pc, #168] @ (18232c ) │ │ │ │ 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 182258 │ │ │ │ + beq.n 1822f8 │ │ │ │ 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 │ │ │ │ @@ -450819,30 +450879,30 @@ │ │ │ │ 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] @ (182290 ) │ │ │ │ + ldr r3, [pc, #36] @ (182330 ) │ │ │ │ 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 182258 │ │ │ │ + b.n 1822f8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - asrs r4, r3, #13 │ │ │ │ + asrs r4, r5, #13 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r2, r2, #11 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ movs r0, r4 │ │ │ │ lsls r3, r1, #27 │ │ │ │ itet mi │ │ │ │ addmi r3, r0, #4 │ │ │ │ movpl r3, r0 │ │ │ │ andmi.w r1, r1, #15 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -450853,32 +450913,32 @@ │ │ │ │ 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] @ (1822dc ) │ │ │ │ + ldr r1, [pc, #24] @ (18237c ) │ │ │ │ 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] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ 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 1823de │ │ │ │ + bpl.n 18247e │ │ │ │ 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 │ │ │ │ @@ -450886,37 +450946,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 18239a │ │ │ │ + beq.n 18243a │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 182394 │ │ │ │ + beq.n 182434 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18249a │ │ │ │ + beq.w 18253a │ │ │ │ lsls r1, r6, #1 │ │ │ │ and.w ip, lr, #1 │ │ │ │ and.w r1, r1, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #372] @ (1824b8 ) │ │ │ │ + ldr r4, [pc, #372] @ (182558 ) │ │ │ │ orr.w r1, r1, ip │ │ │ │ and.w ip, r5, #31 │ │ │ │ - ldr r5, [pc, #364] @ (1824bc ) │ │ │ │ + ldr r5, [pc, #364] @ (18255c ) │ │ │ │ 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 182386 │ │ │ │ + beq.n 182426 │ │ │ │ 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] │ │ │ │ @@ -450928,29 +450988,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, 182406 │ │ │ │ + cbnz r3, 1824a6 │ │ │ │ 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] @ (1824c0 ) │ │ │ │ + ldr r3, [pc, #268] @ (182560 ) │ │ │ │ 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] @ (1824c4 ) │ │ │ │ + ldr r3, [pc, #252] @ (182564 ) │ │ │ │ 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] │ │ │ │ @@ -450964,31 +451024,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 182322 │ │ │ │ - ldr r4, [pc, #192] @ (1824c8 ) │ │ │ │ + b.n 1823c2 │ │ │ │ + ldr r4, [pc, #192] @ (182568 ) │ │ │ │ mov.w ip, r6, lsl #1 │ │ │ │ and.w r5, r5, #31 │ │ │ │ and.w r6, r7, #31 │ │ │ │ add r4, pc │ │ │ │ - ldr r7, [pc, #180] @ (1824cc ) │ │ │ │ + ldr r7, [pc, #180] @ (18256c ) │ │ │ │ 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 1823cc │ │ │ │ + beq.n 18246c │ │ │ │ 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 │ │ │ │ @@ -451010,79 +451070,79 @@ │ │ │ │ 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 1823cc │ │ │ │ - ldr r3, [pc, #52] @ (1824d0 ) │ │ │ │ + b.n 18246c │ │ │ │ + ldr r3, [pc, #52] @ (182570 ) │ │ │ │ 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 182386 │ │ │ │ - asrs r2, r7, #7 │ │ │ │ + b.n 182426 │ │ │ │ + asrs r2, r1, #8 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r2, r6, #6 │ │ │ │ + asrs r2, r0, #7 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + asrs r6, r3, #6 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r2, r0, #5 │ │ │ │ + asrs r2, r2, #5 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r4, r0, #5 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r2, r7, #3 │ │ │ │ movs r0, r4 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ 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 18252c │ │ │ │ + bpl.n 1825cc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1825a8 │ │ │ │ + beq.n 182648 │ │ │ │ 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 1825c6 │ │ │ │ - ldr r3, [pc, #372] @ (182680 ) │ │ │ │ + bne.n 182666 │ │ │ │ + ldr r3, [pc, #372] @ (182720 ) │ │ │ │ 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 182586 │ │ │ │ - cbnz r3, 1825a0 │ │ │ │ + b.n 182626 │ │ │ │ + cbnz r3, 182640 │ │ │ │ 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 182676 │ │ │ │ + beq.w 182716 │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w lr, [pc, #316] @ 182684 │ │ │ │ + ldr.w lr, [pc, #316] @ 182724 │ │ │ │ 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 │ │ │ │ @@ -451102,38 +451162,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 182530 │ │ │ │ + b.n 1825d0 │ │ │ │ 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 18250a │ │ │ │ + beq.n 1825aa │ │ │ │ ubfx ip, r5, #18, #5 │ │ │ │ - ldr r5, [pc, #188] @ (182688 ) │ │ │ │ + ldr r5, [pc, #188] @ (182728 ) │ │ │ │ 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 182586 │ │ │ │ + beq.n 182626 │ │ │ │ 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] │ │ │ │ @@ -451169,63 +451229,63 @@ │ │ │ │ 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 182586 │ │ │ │ + b.n 182626 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 182586 │ │ │ │ - asrs r0, r6, #32 │ │ │ │ + b.n 182626 │ │ │ │ + asrs r0, r0, #1 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ movs r0, r4 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w ip, r1, #7 │ │ │ │ and.w lr, r1, #7 │ │ │ │ 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] @ (1826d8 ) │ │ │ │ + ldr r3, [pc, #32] @ (182778 ) │ │ │ │ it mi │ │ │ │ addmi.w lr, lr, #12 │ │ │ │ add.w r0, r0, ip, lsl #4 │ │ │ │ add r3, pc │ │ │ │ add.w r1, lr, r1, lsl #2 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov.w ip, r4, lsr #29 │ │ │ │ ldr.w r3, [r3, ip, lsl #2] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb65e │ │ │ │ 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 18278c │ │ │ │ + beq.n 18282c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 182792 │ │ │ │ + beq.n 182832 │ │ │ │ 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] │ │ │ │ @@ -451246,61 +451306,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 18268c │ │ │ │ + bl 18272c │ │ │ │ adds r6, #4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #8 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - bne.n 182736 │ │ │ │ + bne.n 1827d6 │ │ │ │ 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 18272c │ │ │ │ + bne.n 1827cc │ │ │ │ mov r3, fp │ │ │ │ add.w fp, r4, #16 │ │ │ │ add.w r4, r5, #8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 182718 │ │ │ │ + bhi.n 1827b8 │ │ │ │ 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 18270e │ │ │ │ + bhi.n 1827ae │ │ │ │ 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 18278c │ │ │ │ + bls.n 18282c │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 182792 │ │ │ │ - b.n 18278c │ │ │ │ + bhi.n 182832 │ │ │ │ + b.n 18282c │ │ │ │ stmdb 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 182854 │ │ │ │ + beq.n 1828f4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18285a │ │ │ │ + beq.n 1828fa │ │ │ │ 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 │ │ │ │ @@ -451325,74 +451385,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 18268c │ │ │ │ + bl 18272c │ │ │ │ adds r7, #4 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 182806 │ │ │ │ + bne.n 1828a6 │ │ │ │ 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 1827fc │ │ │ │ + bne.n 18289c │ │ │ │ mov r3, r6 │ │ │ │ add.w r6, r4, #16 │ │ │ │ add.w r4, r5, #8 │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1827e4 │ │ │ │ + bhi.n 182884 │ │ │ │ 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 1827d6 │ │ │ │ + bhi.n 182876 │ │ │ │ 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 182854 │ │ │ │ + bls.n 1828f4 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 18285a │ │ │ │ - b.n 182854 │ │ │ │ + bhi.n 1828fa │ │ │ │ + b.n 1828f4 │ │ │ │ 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] @ (1829ac ) │ │ │ │ - ldr r3, [pc, #292] @ (1829b0 ) │ │ │ │ + ldr r1, [pc, #292] @ (182a4c ) │ │ │ │ + ldr r3, [pc, #292] @ (182a50 ) │ │ │ │ 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 182978 │ │ │ │ + beq.n 182a18 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 182996 │ │ │ │ + beq.n 182a36 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r4 │ │ │ │ - vldr s16, [pc, #252] @ 1829a8 │ │ │ │ + vldr s16, [pc, #252] @ 182a48 │ │ │ │ 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] │ │ │ │ @@ -451412,15 +451472,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 18268c │ │ │ │ + bl 18272c │ │ │ │ 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 │ │ │ │ @@ -451432,91 +451492,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 1828e8 │ │ │ │ + bne.n 182988 │ │ │ │ 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 1828da │ │ │ │ + bne.n 18297a │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #8 │ │ │ │ mov r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bhi.n 1828c8 │ │ │ │ + bhi.n 182968 │ │ │ │ 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 1828bc │ │ │ │ - ldr r2, [pc, #56] @ (1829b4 ) │ │ │ │ - ldr r3, [pc, #52] @ (1829b0 ) │ │ │ │ + bhi.n 18295c │ │ │ │ + ldr r2, [pc, #56] @ (182a54 ) │ │ │ │ + ldr r3, [pc, #52] @ (182a50 ) │ │ │ │ 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 1829a4 │ │ │ │ + bne.n 182a44 │ │ │ │ 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 182978 │ │ │ │ + bls.n 182a18 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 182996 │ │ │ │ - b.n 182978 │ │ │ │ + bhi.n 182a36 │ │ │ │ + b.n 182a18 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bvc.n 182a94 │ │ │ │ + bvs.n 1829f4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1828b8 │ │ │ │ + bpl.n 182a18 │ │ │ │ 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] @ (182b08 ) │ │ │ │ - ldr r3, [pc, #304] @ (182b0c ) │ │ │ │ + ldr r1, [pc, #304] @ (182ba8 ) │ │ │ │ + ldr r3, [pc, #304] @ (182bac ) │ │ │ │ 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 182ad4 │ │ │ │ + beq.n 182b74 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 182af2 │ │ │ │ + beq.n 182b92 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r4 │ │ │ │ - vldr s16, [pc, #264] @ 182b04 │ │ │ │ + vldr s16, [pc, #264] @ 182ba4 │ │ │ │ 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] │ │ │ │ @@ -451535,15 +451595,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 18268c │ │ │ │ + bl 18272c │ │ │ │ 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 │ │ │ │ @@ -451559,76 +451619,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 182a34 │ │ │ │ + bne.n 182ad4 │ │ │ │ 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 182a26 │ │ │ │ + bne.n 182ac6 │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #8 │ │ │ │ mov r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r3 │ │ │ │ add.w r7, r7, #16 │ │ │ │ - bhi.n 182a14 │ │ │ │ + bhi.n 182ab4 │ │ │ │ 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 182a08 │ │ │ │ - ldr r2, [pc, #56] @ (182b10 ) │ │ │ │ - ldr r3, [pc, #52] @ (182b0c ) │ │ │ │ + bhi.n 182aa8 │ │ │ │ + ldr r2, [pc, #56] @ (182bb0 ) │ │ │ │ + ldr r3, [pc, #52] @ (182bac ) │ │ │ │ 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 182b00 │ │ │ │ + bne.n 182ba0 │ │ │ │ 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 182ad4 │ │ │ │ + bls.n 182b74 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 182af2 │ │ │ │ - b.n 182ad4 │ │ │ │ + bhi.n 182b92 │ │ │ │ + b.n 182b74 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bvs.n 182b50 │ │ │ │ + bpl.n 182ab0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 182b5c │ │ │ │ + bmi.n 182abc │ │ │ │ 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 187bfc │ │ │ │ + bl 187c9c │ │ │ │ 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] │ │ │ │ @@ -451639,41 +451699,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 1839bc │ │ │ │ + bl 183a5c │ │ │ │ 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] @ (182c84 ) │ │ │ │ - ldr r3, [pc, #252] @ (182c88 ) │ │ │ │ + ldr r0, [pc, #248] @ (182d24 ) │ │ │ │ + ldr r3, [pc, #252] @ (182d28 ) │ │ │ │ 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 182c4e │ │ │ │ + beq.n 182cee │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 182c6c │ │ │ │ + beq.n 182d0c │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r5 │ │ │ │ - vldr s16, [pc, #212] @ 182c80 │ │ │ │ + vldr s16, [pc, #212] @ 182d20 │ │ │ │ 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] │ │ │ │ @@ -451689,153 +451749,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 187bfc │ │ │ │ + bl 187c9c │ │ │ │ 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 182bda │ │ │ │ + bne.n 182c7a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 182bd2 │ │ │ │ + bne.n 182c72 │ │ │ │ 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 182bca │ │ │ │ + bhi.n 182c6a │ │ │ │ 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 182bbc │ │ │ │ - ldr r2, [pc, #60] @ (182c8c ) │ │ │ │ - ldr r3, [pc, #52] @ (182c88 ) │ │ │ │ + bcc.n 182c5c │ │ │ │ + ldr r2, [pc, #60] @ (182d2c ) │ │ │ │ + ldr r3, [pc, #52] @ (182d28 ) │ │ │ │ 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 182c7a │ │ │ │ + bne.n 182d1a │ │ │ │ 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 182c4e │ │ │ │ + bcs.n 182cee │ │ │ │ adds r2, #8 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 182c6c │ │ │ │ - b.n 182c4e │ │ │ │ + bhi.n 182d0c │ │ │ │ + b.n 182cee │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bmi.n 182d68 │ │ │ │ + bcc.n 182cc8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 182be4 │ │ │ │ + bcc.n 182d44 │ │ │ │ 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] @ (182cbc ) │ │ │ │ + ldr r0, [pc, #28] @ (182d5c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 182cc0 │ │ │ │ + ldr.w ip, [pc, #28] @ 182d60 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (182cc4 ) │ │ │ │ - ldr r2, [pc, #28] @ (182cc8 ) │ │ │ │ + ldr r3, [pc, #24] @ (182d64 ) │ │ │ │ + ldr r2, [pc, #28] @ (182d68 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bcc.n 182d6c │ │ │ │ + bcs.n 182ccc │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ 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] @ (182cf8 ) │ │ │ │ + ldr r0, [pc, #28] @ (182d98 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 182cfc │ │ │ │ + ldr.w ip, [pc, #28] @ 182d9c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (182d00 ) │ │ │ │ - ldr r2, [pc, #28] @ (182d04 ) │ │ │ │ + ldr r3, [pc, #24] @ (182da0 ) │ │ │ │ + ldr r2, [pc, #28] @ (182da4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bcc.n 182d30 │ │ │ │ + bcs.n 182e90 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ movs r0, r4 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ 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] @ (182e30 ) │ │ │ │ + ldr r2, [pc, #268] @ (182ed0 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #268] @ (182e34 ) │ │ │ │ + ldr r3, [pc, #268] @ (182ed4 ) │ │ │ │ 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 182df6 │ │ │ │ + beq.n 182e96 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 182e14 │ │ │ │ + beq.n 182eb4 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #28] │ │ │ │ - vldr s16, [pc, #220] @ 182e2c │ │ │ │ + vldr s16, [pc, #220] @ 182ecc │ │ │ │ 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 │ │ │ │ @@ -451848,15 +451908,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 187cbc │ │ │ │ + bl 187d5c │ │ │ │ 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] │ │ │ │ @@ -451864,129 +451924,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 182d78 │ │ │ │ + bne.n 182e18 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 182d70 │ │ │ │ + bne.n 182e10 │ │ │ │ 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 182d6a │ │ │ │ + bhi.n 182e0a │ │ │ │ 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 182d5c │ │ │ │ - ldr r2, [pc, #64] @ (182e38 ) │ │ │ │ - ldr r3, [pc, #56] @ (182e34 ) │ │ │ │ + bcc.n 182dfc │ │ │ │ + ldr r2, [pc, #64] @ (182ed8 ) │ │ │ │ + ldr r3, [pc, #56] @ (182ed4 ) │ │ │ │ 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 182e26 │ │ │ │ + bne.n 182ec6 │ │ │ │ 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 182df6 │ │ │ │ + bcs.n 182e96 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp r0, fp │ │ │ │ - bhi.n 182e14 │ │ │ │ - b.n 182df6 │ │ │ │ + bhi.n 182eb4 │ │ │ │ + b.n 182e96 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - bcs.n 182de4 │ │ │ │ + bcs.n 182f44 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 182e40 │ │ │ │ + bne.n 182fa0 │ │ │ │ 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 187bfc │ │ │ │ + bl 187c9c │ │ │ │ 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 187bfc │ │ │ │ + bl 187c9c │ │ │ │ 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 183e24 │ │ │ │ + bl 183ec4 │ │ │ │ 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] @ (183000 ) │ │ │ │ + ldr r2, [pc, #312] @ (1830a0 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (183004 ) │ │ │ │ + ldr r3, [pc, #312] @ (1830a4 ) │ │ │ │ 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 182fc8 │ │ │ │ + beq.n 183068 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 182fe6 │ │ │ │ - vldr s16, [pc, #272] @ 182ffc │ │ │ │ + beq.n 183086 │ │ │ │ + vldr s16, [pc, #272] @ 18309c │ │ │ │ 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] │ │ │ │ @@ -452011,163 +452071,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 187bfc │ │ │ │ + bl 187c9c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 187bfc │ │ │ │ + bl 187c9c │ │ │ │ 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 182f2e │ │ │ │ + bne.n 182fce │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r9, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 182f22 │ │ │ │ + bne.n 182fc2 │ │ │ │ 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 182f10 │ │ │ │ + bhi.n 182fb0 │ │ │ │ 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 182f00 │ │ │ │ - ldr r2, [pc, #60] @ (183008 ) │ │ │ │ - ldr r3, [pc, #56] @ (183004 ) │ │ │ │ + bhi.n 182fa0 │ │ │ │ + ldr r2, [pc, #60] @ (1830a8 ) │ │ │ │ + ldr r3, [pc, #56] @ (1830a4 ) │ │ │ │ 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 182ff8 │ │ │ │ + bne.n 183098 │ │ │ │ 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 182fc8 │ │ │ │ + bcs.n 183068 │ │ │ │ add.w sl, sl, #8 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 182fe6 │ │ │ │ - b.n 182fc8 │ │ │ │ + bhi.n 183086 │ │ │ │ + b.n 183068 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - bne.n 18306c │ │ │ │ + beq.n 182fcc │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 18306c │ │ │ │ + ldmia r7, {r4, r7} │ │ │ │ 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] @ (183038 ) │ │ │ │ + ldr r0, [pc, #28] @ (1830d8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 18303c │ │ │ │ + ldr.w ip, [pc, #28] @ 1830dc │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (183040 ) │ │ │ │ - ldr r2, [pc, #28] @ (183044 ) │ │ │ │ + ldr r3, [pc, #24] @ (1830e0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1830e4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ movs r0, r4 │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ + str r4, [sp, #792] @ 0x318 │ │ │ │ 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] @ (183074 ) │ │ │ │ + ldr r0, [pc, #28] @ (183114 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 183078 │ │ │ │ + ldr.w ip, [pc, #28] @ 183118 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (18307c ) │ │ │ │ - ldr r2, [pc, #28] @ (183080 ) │ │ │ │ + ldr r3, [pc, #24] @ (18311c ) │ │ │ │ + ldr r2, [pc, #28] @ (183120 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ movs r0, r4 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ 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] @ (1831f8 ) │ │ │ │ + ldr r2, [pc, #344] @ (183298 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #344] @ (1831fc ) │ │ │ │ + ldr r3, [pc, #344] @ (18329c ) │ │ │ │ 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 1831c0 │ │ │ │ + beq.n 183260 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1831de │ │ │ │ + beq.w 18327e │ │ │ │ movs r2, #0 │ │ │ │ - vldr s16, [pc, #296] @ 1831f4 │ │ │ │ + vldr s16, [pc, #296] @ 183294 │ │ │ │ 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 │ │ │ │ @@ -452190,21 +452250,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 187cbc │ │ │ │ + bl 187d5c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 187cbc │ │ │ │ + bl 187d5c │ │ │ │ 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 │ │ │ │ @@ -452219,70 +452279,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 18310e │ │ │ │ + bne.n 1831ae │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r9, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 183102 │ │ │ │ + bne.n 1831a2 │ │ │ │ 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 1830ee │ │ │ │ + bhi.n 18318e │ │ │ │ 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 1830dc │ │ │ │ - ldr r2, [pc, #60] @ (183200 ) │ │ │ │ - ldr r3, [pc, #56] @ (1831fc ) │ │ │ │ + bhi.n 18317c │ │ │ │ + ldr r2, [pc, #60] @ (1832a0 ) │ │ │ │ + ldr r3, [pc, #56] @ (18329c ) │ │ │ │ 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 1831f0 │ │ │ │ + bne.n 183290 │ │ │ │ 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 1831c0 │ │ │ │ + bcs.n 183260 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r8, ip │ │ │ │ - bhi.n 1831de │ │ │ │ - b.n 1831c0 │ │ │ │ + bhi.n 18327e │ │ │ │ + b.n 183260 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbz r2, 183274 │ │ │ │ + cbz r2, 183314 │ │ │ │ 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 │ │ │ │ @@ -452304,28 +452364,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 183214 │ │ │ │ + bne.n 1832b4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 183368 │ │ │ │ + beq.n 183408 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s9, [pc, #224] @ 18336c │ │ │ │ + vldr s9, [pc, #224] @ 18340c │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s10, [pc, #220] @ 183370 │ │ │ │ + vldr s10, [pc, #220] @ 183410 │ │ │ │ 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 │ │ │ │ @@ -452339,115 +452399,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 1832fe │ │ │ │ + ble.n 18339e │ │ │ │ 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 183328 │ │ │ │ + ble.n 1833c8 │ │ │ │ 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 183352 │ │ │ │ + ble.n 1833f2 │ │ │ │ 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 183294 │ │ │ │ + bne.n 183334 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18351c │ │ │ │ + beq.w 1835bc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 183520 │ │ │ │ + vldr s10, [pc, #408] @ 1835c0 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 183524 │ │ │ │ - vldr s9, [pc, #404] @ 183528 │ │ │ │ + vldr s11, [pc, #404] @ 1835c4 │ │ │ │ + vldr s9, [pc, #404] @ 1835c8 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 18352c │ │ │ │ - vldr s7, [pc, #400] @ 183530 │ │ │ │ - b.n 18340a │ │ │ │ + vldr s8, [pc, #400] @ 1835cc │ │ │ │ + vldr s7, [pc, #400] @ 1835d0 │ │ │ │ + b.n 1834aa │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1833b4 │ │ │ │ + cbz r5, 183454 │ │ │ │ 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 183476 │ │ │ │ + bne.n 183516 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1833d6 │ │ │ │ + cbz r5, 183476 │ │ │ │ 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 1834ce │ │ │ │ + bne.n 18356e │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 1833f4 │ │ │ │ + cbz r1, 183494 │ │ │ │ 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 18351a │ │ │ │ + beq.w 1835ba │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1833a2 │ │ │ │ + beq.n 183442 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1833b4 │ │ │ │ + beq.n 183454 │ │ │ │ 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 │ │ │ │ @@ -452461,20 +452521,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 1833c4 │ │ │ │ + beq.n 183464 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1833d6 │ │ │ │ + beq.n 183476 │ │ │ │ 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 │ │ │ │ @@ -452487,20 +452547,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 1833e2 │ │ │ │ + beq.n 183482 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 1833f4 │ │ │ │ + beq.n 183494 │ │ │ │ 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 │ │ │ │ @@ -452509,239 +452569,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 1833f4 │ │ │ │ + b.n 183494 │ │ │ │ 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 1837fe │ │ │ │ + beq.w 18389e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #696] @ 183800 │ │ │ │ - vldr s6, [pc, #696] @ 183804 │ │ │ │ + vldr s8, [pc, #696] @ 1838a0 │ │ │ │ + vldr s6, [pc, #696] @ 1838a4 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s7, [pc, #692] @ 183808 │ │ │ │ + vldr s7, [pc, #692] @ 1838a8 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s9, [pc, #688] @ 18380c │ │ │ │ - vldr s10, [pc, #688] @ 183810 │ │ │ │ - vldr s5, [pc, #688] @ 183814 │ │ │ │ - vldr s4, [pc, #688] @ 183818 │ │ │ │ - b.n 183640 │ │ │ │ + vldr s9, [pc, #688] @ 1838ac │ │ │ │ + vldr s10, [pc, #688] @ 1838b0 │ │ │ │ + vldr s5, [pc, #688] @ 1838b4 │ │ │ │ + vldr s4, [pc, #688] @ 1838b8 │ │ │ │ + b.n 1836e0 │ │ │ │ vmov.f32 s13, s6 │ │ │ │ - cbz r5, 18357c │ │ │ │ + cbz r5, 18361c │ │ │ │ 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 183694 │ │ │ │ + bne.w 183734 │ │ │ │ vmov.f32 s15, s6 │ │ │ │ - cbz r5, 18359c │ │ │ │ + cbz r5, 18363c │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s7 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 1836d4 │ │ │ │ + bne.w 183774 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18374c │ │ │ │ + bne.w 1837ec │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 18379e │ │ │ │ + ble.w 18383e │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ - vldrlt s14, [pc, #576] @ 183804 │ │ │ │ - bge.w 1837d6 │ │ │ │ + vldrlt s14, [pc, #576] @ 1838a4 │ │ │ │ + bge.w 183876 │ │ │ │ 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 183736 │ │ │ │ + ble.w 1837d6 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 183600 │ │ │ │ + bge.n 1836a0 │ │ │ │ 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 183748 │ │ │ │ + ble.w 1837e8 │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 18362a │ │ │ │ + bge.n 1836ca │ │ │ │ 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 18379c │ │ │ │ + beq.w 18383c │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18356a │ │ │ │ + beq.n 18360a │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s13, r1 │ │ │ │ - beq.n 18357c │ │ │ │ + beq.n 18361c │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 183770 │ │ │ │ + bmi.w 183810 │ │ │ │ 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 18358a │ │ │ │ + beq.w 18362a │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.w 18359c │ │ │ │ + beq.w 18363c │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.n 18375a │ │ │ │ + bmi.n 1837fa │ │ │ │ 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 1835a6 │ │ │ │ + beq.w 183646 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r3 │ │ │ │ - beq.n 183708 │ │ │ │ + beq.n 1837a8 │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.n 183786 │ │ │ │ + bmi.n 183826 │ │ │ │ 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 1835d6 │ │ │ │ + ble.w 183676 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 1835ca │ │ │ │ + blt.w 18366a │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1835e6 │ │ │ │ + bgt.w 183686 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 183610 │ │ │ │ + bgt.w 1836b0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 18362a │ │ │ │ + b.n 1836ca │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vmul.f32 s14, s14, s4 │ │ │ │ - b.n 183708 │ │ │ │ + b.n 1837a8 │ │ │ │ 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 1836b6 │ │ │ │ + b.n 183756 │ │ │ │ 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 183672 │ │ │ │ + b.n 183712 │ │ │ │ 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 1836f4 │ │ │ │ + b.n 183794 │ │ │ │ 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 183748 │ │ │ │ + ble.n 1837e8 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1837f4 │ │ │ │ - vldr s13, [pc, #72] @ 18380c │ │ │ │ - vldr s14, [pc, #72] @ 183810 │ │ │ │ + bge.n 183894 │ │ │ │ + vldr s13, [pc, #72] @ 1838ac │ │ │ │ + vldr s14, [pc, #72] @ 1838b0 │ │ │ │ vmla.f32 s14, s15, s13 │ │ │ │ vmov r3, s14 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 18362a │ │ │ │ + b.n 1836ca │ │ │ │ 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 18362a │ │ │ │ - vldr s14, [pc, #20] @ 183804 │ │ │ │ - b.n 1835e6 │ │ │ │ + ble.w 1836ca │ │ │ │ + vldr s14, [pc, #20] @ 1838a4 │ │ │ │ + b.n 183686 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 18362a │ │ │ │ + b.n 1836ca │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ @@ -452750,23 +452810,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1838c4 │ │ │ │ + beq.n 183964 │ │ │ │ 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] @ 1838c8 │ │ │ │ - vldr s10, [pc, #148] @ 1838cc │ │ │ │ + vldr s12, [pc, #148] @ 183968 │ │ │ │ + vldr s10, [pc, #148] @ 18396c │ │ │ │ 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 │ │ │ │ @@ -452793,40 +452853,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 183842 │ │ │ │ + bne.n 1838e2 │ │ │ │ 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 18398a │ │ │ │ + beq.n 183a2a │ │ │ │ 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 183918 │ │ │ │ + ble.n 1839b8 │ │ │ │ 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 │ │ │ │ @@ -452854,45 +452914,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 1838f0 │ │ │ │ + bne.n 183990 │ │ │ │ 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 187bfc │ │ │ │ + bl 187c9c │ │ │ │ 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 183a8e │ │ │ │ + beq.n 183b2e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 183a94 │ │ │ │ + beq.n 183b34 │ │ │ │ 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 │ │ │ │ @@ -452929,85 +452989,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 187bfc │ │ │ │ + bl 187c9c │ │ │ │ adds r7, #4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r9, [r7, #-3] │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 183a34 │ │ │ │ + bne.n 183ad4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 183a2c │ │ │ │ + bne.n 183acc │ │ │ │ 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 183a14 │ │ │ │ + bhi.n 183ab4 │ │ │ │ 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 1839f8 │ │ │ │ + bhi.n 183a98 │ │ │ │ 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 183a8e │ │ │ │ + bcs.n 183b2e │ │ │ │ cmp r4, fp │ │ │ │ - bcc.n 183a94 │ │ │ │ - b.n 183a8e │ │ │ │ + bcc.n 183b34 │ │ │ │ + b.n 183b2e │ │ │ │ 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] @ (183bf4 ) │ │ │ │ + ldr r2, [pc, #308] @ (183c94 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (183bf8 ) │ │ │ │ + ldr r3, [pc, #308] @ (183c98 ) │ │ │ │ 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 183bba │ │ │ │ + beq.n 183c5a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 183bd8 │ │ │ │ + beq.n 183c78 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - vldr s17, [pc, #256] @ 183bec │ │ │ │ + vldr s17, [pc, #256] @ 183c8c │ │ │ │ mov.w r9, #1 │ │ │ │ - vldr s16, [pc, #252] @ 183bf0 │ │ │ │ + vldr s16, [pc, #252] @ 183c90 │ │ │ │ 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 │ │ │ │ @@ -453036,156 +453096,156 @@ │ │ │ │ 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 187bfc │ │ │ │ + bl 187c9c │ │ │ │ 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 183b44 │ │ │ │ + bne.n 183be4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 183b3c │ │ │ │ + bne.n 183bdc │ │ │ │ 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 183b20 │ │ │ │ + bhi.n 183bc0 │ │ │ │ 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 183b02 │ │ │ │ - ldr r2, [pc, #64] @ (183bfc ) │ │ │ │ - ldr r3, [pc, #56] @ (183bf8 ) │ │ │ │ + bhi.n 183ba2 │ │ │ │ + ldr r2, [pc, #64] @ (183c9c ) │ │ │ │ + ldr r3, [pc, #56] @ (183c98 ) │ │ │ │ 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 183be6 │ │ │ │ + bne.n 183c86 │ │ │ │ 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 183bba │ │ │ │ + bcs.n 183c5a │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, fp │ │ │ │ - bcc.n 183bd8 │ │ │ │ - b.n 183bba │ │ │ │ + bcc.n 183c78 │ │ │ │ + b.n 183c5a │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ 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] @ (183c2c ) │ │ │ │ + ldr r0, [pc, #28] @ (183ccc ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 183c30 │ │ │ │ + ldr.w ip, [pc, #28] @ 183cd0 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (183c34 ) │ │ │ │ - ldr r2, [pc, #28] @ (183c38 ) │ │ │ │ + ldr r3, [pc, #24] @ (183cd4 ) │ │ │ │ + ldr r2, [pc, #28] @ (183cd8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa80001f │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + @ instruction: 0xfa90001f │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ 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] @ (183c68 ) │ │ │ │ + ldr r0, [pc, #28] @ (183d08 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 183c6c │ │ │ │ + ldr.w ip, [pc, #28] @ 183d0c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (183c70 ) │ │ │ │ - ldr r2, [pc, #28] @ (183c74 ) │ │ │ │ + ldr r3, [pc, #24] @ (183d10 ) │ │ │ │ + ldr r2, [pc, #28] @ (183d14 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r3} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa18001f │ │ │ │ - ldrh r6, [r0, #4] │ │ │ │ + @ instruction: 0xfa28001f │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ 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] @ (183dd4 ) │ │ │ │ + ldr r2, [pc, #320] @ (183e74 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #320] @ (183dd8 ) │ │ │ │ + ldr r3, [pc, #320] @ (183e78 ) │ │ │ │ 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 183d9c │ │ │ │ + beq.n 183e3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 183dba │ │ │ │ + beq.w 183e5a │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r4 │ │ │ │ - vldr s17, [pc, #276] @ 183dcc │ │ │ │ + vldr s17, [pc, #276] @ 183e6c │ │ │ │ add.w sl, sp, #51 @ 0x33 │ │ │ │ - vldr s16, [pc, #272] @ 183dd0 │ │ │ │ + vldr s16, [pc, #272] @ 183e70 │ │ │ │ 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 │ │ │ │ @@ -453217,15 +453277,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 187cbc │ │ │ │ + bl 187d5c │ │ │ │ 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] │ │ │ │ @@ -453234,109 +453294,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 183d14 │ │ │ │ + bne.n 183db4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 183d0a │ │ │ │ + bne.n 183daa │ │ │ │ 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 183cec │ │ │ │ + bhi.n 183d8c │ │ │ │ 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 183cca │ │ │ │ - ldr r2, [pc, #60] @ (183ddc ) │ │ │ │ - ldr r3, [pc, #56] @ (183dd8 ) │ │ │ │ + bhi.n 183d6a │ │ │ │ + ldr r2, [pc, #60] @ (183e7c ) │ │ │ │ + ldr r3, [pc, #56] @ (183e78 ) │ │ │ │ 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 183dc8 │ │ │ │ + bne.n 183e68 │ │ │ │ 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 183d9c │ │ │ │ + bcs.n 183e3c │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 183dba │ │ │ │ - b.n 183d9c │ │ │ │ + bcc.n 183e5a │ │ │ │ + b.n 183e3c │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, 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 187bfc │ │ │ │ + bl 187c9c │ │ │ │ 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 187bfc │ │ │ │ + bl 187c9c │ │ │ │ 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 183f10 │ │ │ │ + beq.n 183fb0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 183f16 │ │ │ │ + beq.n 183fb6 │ │ │ │ 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 │ │ │ │ @@ -453372,95 +453432,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 187bfc │ │ │ │ + bl 187c9c │ │ │ │ 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 187bfc │ │ │ │ + bl 187c9c │ │ │ │ strh.w sl, [r6, #-2] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 183eaa │ │ │ │ + bne.n 183f4a │ │ │ │ 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 183ea2 │ │ │ │ + bne.n 183f42 │ │ │ │ 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 183e84 │ │ │ │ + bhi.n 183f24 │ │ │ │ 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 183e60 │ │ │ │ + bhi.n 183f00 │ │ │ │ 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 183f10 │ │ │ │ + bls.n 183fb0 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 183f16 │ │ │ │ - b.n 183f10 │ │ │ │ + bcc.n 183fb6 │ │ │ │ + b.n 183fb0 │ │ │ │ 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] @ (1840b8 ) │ │ │ │ + ldr r2, [pc, #376] @ (184158 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #376] @ (1840bc ) │ │ │ │ + ldr r3, [pc, #376] @ (18415c ) │ │ │ │ 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 18407c │ │ │ │ + beq.w 18411c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 18409a │ │ │ │ + beq.w 18413a │ │ │ │ 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] @ 1840b0 │ │ │ │ + vldr s16, [pc, #316] @ 184150 │ │ │ │ add.w fp, sp, #66 @ 0x42 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r9 │ │ │ │ - vldr s17, [pc, #308] @ 1840b4 │ │ │ │ + vldr s17, [pc, #308] @ 184154 │ │ │ │ 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 │ │ │ │ @@ -453494,21 +453554,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 187bfc │ │ │ │ + bl 187c9c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 187bfc │ │ │ │ + bl 187c9c │ │ │ │ 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 │ │ │ │ @@ -453516,144 +453576,144 @@ │ │ │ │ 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 183fde │ │ │ │ + bne.n 18407e │ │ │ │ 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 183fd2 │ │ │ │ + bne.n 184072 │ │ │ │ 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 183fac │ │ │ │ + bhi.n 18404c │ │ │ │ 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 183f88 │ │ │ │ - ldr r2, [pc, #64] @ (1840c0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1840bc ) │ │ │ │ + bhi.n 184028 │ │ │ │ + ldr r2, [pc, #64] @ (184160 ) │ │ │ │ + ldr r3, [pc, #60] @ (18415c ) │ │ │ │ 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 1840ac │ │ │ │ + bne.n 18414c │ │ │ │ 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 18407c │ │ │ │ + bcs.n 18411c │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bcc.n 18409a │ │ │ │ - b.n 18407c │ │ │ │ + bcc.n 18413a │ │ │ │ + b.n 18411c │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - itt vc │ │ │ │ - lslvc r2, r7, #1 │ │ │ │ - pushvc {r3, lr} │ │ │ │ + bkpt 0x00dc │ │ │ │ + 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] @ (1840f0 ) │ │ │ │ + ldr r0, [pc, #28] @ (184190 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1840f4 │ │ │ │ + ldr.w ip, [pc, #28] @ 184194 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1840f8 ) │ │ │ │ - ldr r2, [pc, #28] @ (1840fc ) │ │ │ │ + ldr r3, [pc, #24] @ (184198 ) │ │ │ │ + ldr r2, [pc, #28] @ (18419c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ittt cs │ │ │ │ - lslcs r2, r7, #1 │ │ │ │ - lsrcs r0, r7, #10 │ │ │ │ - movcs r0, r0 │ │ │ │ - sbc.w r0, r4, #10420224 @ 0x9f0000 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + bkpt 0x0082 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ + lsrs r0, r7, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + sbcs.w r0, r4, #10420224 @ 0x9f0000 │ │ │ │ + strh r6, [r1, #32] │ │ │ │ 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] @ (18412c ) │ │ │ │ + ldr r0, [pc, #28] @ (1841cc ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 184130 │ │ │ │ + ldr.w ip, [pc, #28] @ 1841d0 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (184134 ) │ │ │ │ - ldr r2, [pc, #28] @ (184138 ) │ │ │ │ + ldr r3, [pc, #24] @ (1841d4 ) │ │ │ │ + ldr r2, [pc, #28] @ (1841d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 42838 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bkpt 0x00e6 │ │ │ │ + bkpt 0x0046 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4fc001f │ │ │ │ - strh r2, [r0, #30] │ │ │ │ + add.w r0, ip, #10420224 @ 0x9f0000 │ │ │ │ + strh r2, [r2, #30] │ │ │ │ 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] @ (1842ec ) │ │ │ │ + ldr r2, [pc, #404] @ (18438c ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #404] @ (1842f0 ) │ │ │ │ + ldr r3, [pc, #404] @ (184390 ) │ │ │ │ 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 1842b2 │ │ │ │ + beq.w 184352 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1842d0 │ │ │ │ + beq.w 184370 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ - vldr s16, [pc, #352] @ 1842e4 │ │ │ │ + vldr s16, [pc, #352] @ 184384 │ │ │ │ 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 │ │ │ │ @@ -453674,15 +453734,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] @ 1842e8 │ │ │ │ + vldr s17, [pc, #268] @ 184388 │ │ │ │ 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 │ │ │ │ @@ -453693,21 +453753,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 187cbc │ │ │ │ + bl 187d5c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 187cbc │ │ │ │ + bl 187d5c │ │ │ │ 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 │ │ │ │ @@ -453724,74 +453784,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 1841f6 │ │ │ │ + bne.n 184296 │ │ │ │ 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 1841ea │ │ │ │ + bne.n 18428a │ │ │ │ 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 1841c2 │ │ │ │ + bhi.n 184262 │ │ │ │ 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 18419e │ │ │ │ - ldr r2, [pc, #64] @ (1842f4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1842f0 ) │ │ │ │ + bhi.w 18423e │ │ │ │ + ldr r2, [pc, #64] @ (184394 ) │ │ │ │ + ldr r3, [pc, #56] @ (184390 ) │ │ │ │ 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 1842de │ │ │ │ + bne.n 18437e │ │ │ │ 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 1842b2 │ │ │ │ + bcs.n 184352 │ │ │ │ adds r6, #8 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1842d0 │ │ │ │ - b.n 1842b2 │ │ │ │ + bcc.n 184370 │ │ │ │ + b.n 184352 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + bkpt 0x0004 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r6, pc} │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ 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] │ │ │ │ @@ -453800,19 +453860,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 1843f2 │ │ │ │ + beq.n 184492 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 18435c │ │ │ │ + beq.n 1843fc │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 18448a │ │ │ │ + beq.w 18452a │ │ │ │ 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 │ │ │ │ @@ -453826,15 +453886,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 1844d8 │ │ │ │ + beq.w 184578 │ │ │ │ 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 │ │ │ │ @@ -453894,15 +453954,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, 1844b8 │ │ │ │ + cbz r1, 184558 │ │ │ │ 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 │ │ │ │ @@ -453970,15 +454030,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 1842f8 │ │ │ │ + bl 184398 │ │ │ │ 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 │ │ │ │ @@ -454004,15 +454064,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 1842f8 │ │ │ │ + bl 184398 │ │ │ │ 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 │ │ │ │ @@ -454042,15 +454102,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 1842f8 │ │ │ │ + bl 184398 │ │ │ │ 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 │ │ │ │ @@ -454094,24 +454154,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 1842f8 │ │ │ │ - cbz r4, 1846ea │ │ │ │ + bl 184398 │ │ │ │ + cbz r4, 18478a │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.n 1846ea │ │ │ │ + beq.n 18478a │ │ │ │ cmp r5, r7 │ │ │ │ - bhi.n 1846f2 │ │ │ │ + bhi.n 184792 │ │ │ │ cmp r4, #5 │ │ │ │ - bgt.n 18471c │ │ │ │ + bgt.n 1847bc │ │ │ │ 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 │ │ │ │ @@ -454133,91 +454193,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 1846ea │ │ │ │ + b.n 18478a │ │ │ │ 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] @ 18474c │ │ │ │ + ldr.w ip, [pc, #20] @ 1847ec │ │ │ │ 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} │ │ │ │ - bvc.n 1846d8 │ │ │ │ + bvc.n 184838 │ │ │ │ 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] @ 184774 │ │ │ │ + ldr.w ip, [pc, #20] @ 184814 │ │ │ │ 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} │ │ │ │ - bvc.n 1846a8 │ │ │ │ + bvs.n 184808 │ │ │ │ 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] @ 18479c │ │ │ │ + ldr.w ip, [pc, #20] @ 18483c │ │ │ │ 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} │ │ │ │ - bvc.n 184878 │ │ │ │ + bvs.n 1847d8 │ │ │ │ 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] @ 1847c4 │ │ │ │ + ldr.w ip, [pc, #20] @ 184864 │ │ │ │ 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} │ │ │ │ - bvc.n 184848 │ │ │ │ + bvs.n 1847a8 │ │ │ │ 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 1848a0 │ │ │ │ + beq.n 184940 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1848a6 │ │ │ │ + beq.n 184946 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1848b8 ) │ │ │ │ + ldr r3, [pc, #196] @ (184958 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -454262,63 +454322,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 18484c │ │ │ │ + bne.n 1848ec │ │ │ │ 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 184842 │ │ │ │ + bne.n 1848e2 │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 184826 │ │ │ │ + bhi.n 1848c6 │ │ │ │ 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 184808 │ │ │ │ + bhi.n 1848a8 │ │ │ │ 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 1848a0 │ │ │ │ + bls.n 184940 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1848a6 │ │ │ │ - b.n 1848a0 │ │ │ │ - bvc.n 1848cc │ │ │ │ + bhi.n 184946 │ │ │ │ + b.n 184940 │ │ │ │ + bvs.n 184a2c │ │ │ │ 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 184994 │ │ │ │ + beq.n 184a34 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18499a │ │ │ │ + beq.n 184a3a │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (1849ac ) │ │ │ │ + ldr r3, [pc, #196] @ (184a4c ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -454363,63 +454423,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 184940 │ │ │ │ + bne.n 1849e0 │ │ │ │ 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 184936 │ │ │ │ + bne.n 1849d6 │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 18491a │ │ │ │ + bhi.n 1849ba │ │ │ │ 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 1848fc │ │ │ │ + bhi.n 18499c │ │ │ │ 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 184994 │ │ │ │ + bls.n 184a34 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 18499a │ │ │ │ - b.n 184994 │ │ │ │ - bvs.n 1849d0 │ │ │ │ + bhi.n 184a3a │ │ │ │ + b.n 184a34 │ │ │ │ + bpl.n 184b30 │ │ │ │ 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 184a88 │ │ │ │ + beq.n 184b28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 184a8e │ │ │ │ + beq.n 184b2e │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (184aa0 ) │ │ │ │ + ldr r3, [pc, #196] @ (184b40 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -454464,63 +454524,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 184a34 │ │ │ │ + bne.n 184ad4 │ │ │ │ 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 184a2a │ │ │ │ + bne.n 184aca │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 184a0e │ │ │ │ + bhi.n 184aae │ │ │ │ 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 1849f0 │ │ │ │ + bhi.n 184a90 │ │ │ │ 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 184a88 │ │ │ │ + bls.n 184b28 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 184a8e │ │ │ │ - b.n 184a88 │ │ │ │ - bpl.n 184ad4 │ │ │ │ + bhi.n 184b2e │ │ │ │ + b.n 184b28 │ │ │ │ + bmi.n 184c34 │ │ │ │ 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 184b7c │ │ │ │ + beq.n 184c1c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 184b82 │ │ │ │ + beq.n 184c22 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r8 │ │ │ │ - ldr r3, [pc, #196] @ (184b94 ) │ │ │ │ + ldr r3, [pc, #196] @ (184c34 ) │ │ │ │ mov r8, r9 │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ @@ -454565,74 +454625,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 184b28 │ │ │ │ + bne.n 184bc8 │ │ │ │ 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 184b1e │ │ │ │ + bne.n 184bbe │ │ │ │ adds r4, r6, #4 │ │ │ │ add.w r6, r1, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 184b02 │ │ │ │ + bhi.n 184ba2 │ │ │ │ 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 184ae4 │ │ │ │ + bhi.n 184b84 │ │ │ │ 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 184b7c │ │ │ │ + bls.n 184c1c │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 184b82 │ │ │ │ - b.n 184b7c │ │ │ │ - bmi.n 184bd8 │ │ │ │ + bhi.n 184c22 │ │ │ │ + b.n 184c1c │ │ │ │ + bcc.n 184b38 │ │ │ │ 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] @ (184cec ) │ │ │ │ + ldr r2, [pc, #312] @ (184d8c ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (184cf0 ) │ │ │ │ + ldr r3, [pc, #312] @ (184d90 ) │ │ │ │ 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 184cb8 │ │ │ │ + beq.n 184d58 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 184cd6 │ │ │ │ - ldr r3, [pc, #288] @ (184cf4 ) │ │ │ │ + beq.w 184d76 │ │ │ │ + ldr r3, [pc, #288] @ (184d94 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 184ce8 │ │ │ │ + vldr s16, [pc, #268] @ 184d88 │ │ │ │ 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 │ │ │ │ @@ -454683,92 +454743,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 184c1a │ │ │ │ + bne.n 184cba │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 184c0e │ │ │ │ + bne.n 184cae │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 184bf8 │ │ │ │ + bhi.n 184c98 │ │ │ │ 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 184bee │ │ │ │ - ldr r2, [pc, #60] @ (184cf8 ) │ │ │ │ - ldr r3, [pc, #52] @ (184cf0 ) │ │ │ │ + bhi.n 184c8e │ │ │ │ + ldr r2, [pc, #60] @ (184d98 ) │ │ │ │ + ldr r3, [pc, #52] @ (184d90 ) │ │ │ │ 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 184ce4 │ │ │ │ + bne.n 184d84 │ │ │ │ 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 184cb8 │ │ │ │ + bls.n 184d58 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 184cd6 │ │ │ │ - b.n 184cb8 │ │ │ │ + bhi.n 184d76 │ │ │ │ + b.n 184d58 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - push {r3, r6} │ │ │ │ + cbz r0, 184dfa │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 184d40 │ │ │ │ + bcs.n 184ca0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbz r0, 184d4c │ │ │ │ + uxth r0, r4 │ │ │ │ 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] @ (184e50 ) │ │ │ │ + ldr r2, [pc, #312] @ (184ef0 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (184e54 ) │ │ │ │ + ldr r3, [pc, #312] @ (184ef4 ) │ │ │ │ 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 184e1c │ │ │ │ + beq.n 184ebc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 184e3a │ │ │ │ - ldr r3, [pc, #288] @ (184e58 ) │ │ │ │ + beq.w 184eda │ │ │ │ + ldr r3, [pc, #288] @ (184ef8 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 184e4c │ │ │ │ + vldr s16, [pc, #268] @ 184eec │ │ │ │ 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 │ │ │ │ @@ -454819,92 +454879,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 184d7e │ │ │ │ + bne.n 184e1e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 184d72 │ │ │ │ + bne.n 184e12 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 184d5c │ │ │ │ + bhi.n 184dfc │ │ │ │ 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 184d52 │ │ │ │ - ldr r2, [pc, #60] @ (184e5c ) │ │ │ │ - ldr r3, [pc, #52] @ (184e54 ) │ │ │ │ + bhi.n 184df2 │ │ │ │ + ldr r2, [pc, #60] @ (184efc ) │ │ │ │ + ldr r3, [pc, #52] @ (184ef4 ) │ │ │ │ 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 184e48 │ │ │ │ + bne.n 184ee8 │ │ │ │ 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 184e1c │ │ │ │ + bls.n 184ebc │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 184e3a │ │ │ │ - b.n 184e1c │ │ │ │ + bhi.n 184eda │ │ │ │ + b.n 184ebc │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - uxtb r4, r4 │ │ │ │ + sxtb r4, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 184dd4 │ │ │ │ + bne.n 184f34 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbz r4, 184e96 │ │ │ │ + cbz r4, 184f0e │ │ │ │ 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] @ (184fb4 ) │ │ │ │ + ldr r2, [pc, #312] @ (185054 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (184fb8 ) │ │ │ │ + ldr r3, [pc, #312] @ (185058 ) │ │ │ │ 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 184f80 │ │ │ │ + beq.n 185020 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 184f9e │ │ │ │ - ldr r3, [pc, #288] @ (184fbc ) │ │ │ │ + beq.w 18503e │ │ │ │ + ldr r3, [pc, #288] @ (18505c ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 184fb0 │ │ │ │ + vldr s16, [pc, #268] @ 185050 │ │ │ │ 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 │ │ │ │ @@ -454955,92 +455015,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 184ee2 │ │ │ │ + bne.n 184f82 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 184ed6 │ │ │ │ + bne.n 184f76 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 184ec0 │ │ │ │ + bhi.n 184f60 │ │ │ │ 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 184eb6 │ │ │ │ - ldr r2, [pc, #60] @ (184fc0 ) │ │ │ │ - ldr r3, [pc, #52] @ (184fb8 ) │ │ │ │ + bhi.n 184f56 │ │ │ │ + ldr r2, [pc, #60] @ (185060 ) │ │ │ │ + ldr r3, [pc, #52] @ (185058 ) │ │ │ │ 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 184fac │ │ │ │ + bne.n 18504c │ │ │ │ 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 184f80 │ │ │ │ + bls.n 185020 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 184f9e │ │ │ │ - b.n 184f80 │ │ │ │ + bhi.n 18503e │ │ │ │ + b.n 185020 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r0, 184fd8 │ │ │ │ + sub sp, #384 @ 0x180 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 185068 │ │ │ │ + ldmia r7, {r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add sp, #480 @ 0x1e0 │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ 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] @ (185118 ) │ │ │ │ + ldr r2, [pc, #312] @ (1851b8 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (18511c ) │ │ │ │ + ldr r3, [pc, #312] @ (1851bc ) │ │ │ │ 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 1850e4 │ │ │ │ + beq.n 185184 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 185102 │ │ │ │ - ldr r3, [pc, #288] @ (185120 ) │ │ │ │ + beq.w 1851a2 │ │ │ │ + ldr r3, [pc, #288] @ (1851c0 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #268] @ 185114 │ │ │ │ + vldr s16, [pc, #268] @ 1851b4 │ │ │ │ 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 │ │ │ │ @@ -455091,335 +455151,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 185046 │ │ │ │ + bne.n 1850e6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r8, r3 │ │ │ │ - bne.n 18503a │ │ │ │ + bne.n 1850da │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r9 │ │ │ │ cmp r7, r4 │ │ │ │ mov r9, sl │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 185024 │ │ │ │ + bhi.n 1850c4 │ │ │ │ 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 18501a │ │ │ │ - ldr r2, [pc, #60] @ (185124 ) │ │ │ │ - ldr r3, [pc, #52] @ (18511c ) │ │ │ │ + bhi.n 1850ba │ │ │ │ + ldr r2, [pc, #60] @ (1851c4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1851bc ) │ │ │ │ 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 185110 │ │ │ │ + bne.n 1851b0 │ │ │ │ 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 1850e4 │ │ │ │ + bls.n 185184 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 185102 │ │ │ │ - b.n 1850e4 │ │ │ │ + bhi.n 1851a2 │ │ │ │ + b.n 185184 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + add r6, sp, #464 @ 0x1d0 │ │ │ │ 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] @ (185198 ) │ │ │ │ + ldr r6, [pc, #96] @ (185238 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (18519c ) │ │ │ │ + ldr r0, [pc, #96] @ (18523c ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (1851a0 ) │ │ │ │ + ldr r5, [pc, #92] @ (185240 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (1851a4 ) │ │ │ │ + ldr r0, [pc, #84] @ (185244 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (1851a8 ) │ │ │ │ + ldr r3, [pc, #72] @ (185248 ) │ │ │ │ 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] @ (1851ac ) │ │ │ │ + ldr r2, [pc, #48] @ (18524c ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (18519c ) │ │ │ │ + ldr r3, [pc, #28] @ (18523c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 185194 │ │ │ │ + bne.n 185234 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5!, {r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ + add r5, sp, #880 @ 0x370 │ │ │ │ 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] @ (185230 ) │ │ │ │ + ldr r5, [pc, #112] @ (1852d0 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (185234 ) │ │ │ │ + ldr r0, [pc, #112] @ (1852d4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (185238 ) │ │ │ │ + ldr r4, [pc, #108] @ (1852d8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (18523c ) │ │ │ │ + ldr r0, [pc, #100] @ (1852dc ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (185240 ) │ │ │ │ + ldr r2, [pc, #88] @ (1852e0 ) │ │ │ │ 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] @ (185244 ) │ │ │ │ + ldr r2, [pc, #52] @ (1852e4 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (185234 ) │ │ │ │ + ldr r3, [pc, #28] @ (1852d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18522a │ │ │ │ + bne.n 1852ca │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #200 @ 0xc8 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r5, {r2, r5} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ 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] @ (1852c8 ) │ │ │ │ + ldr r5, [pc, #112] @ (185368 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1852cc ) │ │ │ │ + ldr r0, [pc, #112] @ (18536c ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1852d0 ) │ │ │ │ + ldr r4, [pc, #108] @ (185370 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1852d4 ) │ │ │ │ + ldr r0, [pc, #100] @ (185374 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1852d8 ) │ │ │ │ + ldr r2, [pc, #88] @ (185378 ) │ │ │ │ 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] @ (1852dc ) │ │ │ │ + ldr r2, [pc, #52] @ (18537c ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1852cc ) │ │ │ │ + ldr r3, [pc, #28] @ (18536c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1852c2 │ │ │ │ + bne.n 185362 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r5, sp, #632 @ 0x278 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #312 @ 0x138 │ │ │ │ + add r4, sp, #696 @ 0x2b8 │ │ │ │ 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] @ (185360 ) │ │ │ │ + ldr r5, [pc, #112] @ (185400 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (185364 ) │ │ │ │ + ldr r0, [pc, #112] @ (185404 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (185368 ) │ │ │ │ + ldr r4, [pc, #108] @ (185408 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (18536c ) │ │ │ │ + ldr r0, [pc, #100] @ (18540c ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (185370 ) │ │ │ │ + ldr r2, [pc, #88] @ (185410 ) │ │ │ │ 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] @ (185374 ) │ │ │ │ + ldr r2, [pc, #52] @ (185414 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (185364 ) │ │ │ │ + ldr r3, [pc, #28] @ (185404 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18535a │ │ │ │ + bne.n 1853fa │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r5, sp, #24 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #8 │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ 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] @ (185480 ) │ │ │ │ + ldr r4, [pc, #240] @ (185520 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18546a │ │ │ │ + beq.n 18550a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 185470 │ │ │ │ + beq.n 185510 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (185484 ) │ │ │ │ + ldr r3, [pc, #224] @ (185524 ) │ │ │ │ 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] @ (185488 ) │ │ │ │ + ldr r3, [pc, #212] @ (185528 ) │ │ │ │ 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 │ │ │ │ @@ -455462,76 +455522,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 185400 │ │ │ │ + bne.n 1854a0 │ │ │ │ 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 1853f8 │ │ │ │ + bne.n 185498 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1853dc │ │ │ │ + bhi.n 18547c │ │ │ │ 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 1853be │ │ │ │ + bhi.n 18545e │ │ │ │ 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 18546a │ │ │ │ + bls.n 18550a │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 185470 │ │ │ │ - b.n 18546a │ │ │ │ + bhi.n 185510 │ │ │ │ + b.n 18550a │ │ │ │ nop │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #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] @ (185594 ) │ │ │ │ + ldr r4, [pc, #240] @ (185634 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18557e │ │ │ │ + beq.n 18561e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 185584 │ │ │ │ + beq.n 185624 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (185598 ) │ │ │ │ + ldr r3, [pc, #224] @ (185638 ) │ │ │ │ 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] @ (18559c ) │ │ │ │ + ldr r3, [pc, #212] @ (18563c ) │ │ │ │ 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 │ │ │ │ @@ -455574,76 +455634,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 185514 │ │ │ │ + bne.n 1855b4 │ │ │ │ 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 18550c │ │ │ │ + bne.n 1855ac │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1854f0 │ │ │ │ + bhi.n 185590 │ │ │ │ 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 1854d2 │ │ │ │ + bhi.n 185572 │ │ │ │ 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 18557e │ │ │ │ + bls.n 18561e │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 185584 │ │ │ │ - b.n 18557e │ │ │ │ + bhi.n 185624 │ │ │ │ + b.n 18561e │ │ │ │ nop │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #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] @ (1856a8 ) │ │ │ │ + ldr r4, [pc, #240] @ (185748 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 185692 │ │ │ │ + beq.n 185732 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 185698 │ │ │ │ + beq.n 185738 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1856ac ) │ │ │ │ + ldr r3, [pc, #224] @ (18574c ) │ │ │ │ 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] @ (1856b0 ) │ │ │ │ + ldr r3, [pc, #212] @ (185750 ) │ │ │ │ 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 │ │ │ │ @@ -455686,76 +455746,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 185628 │ │ │ │ + bne.n 1856c8 │ │ │ │ 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 185620 │ │ │ │ + bne.n 1856c0 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 185604 │ │ │ │ + bhi.n 1856a4 │ │ │ │ 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 1855e6 │ │ │ │ + bhi.n 185686 │ │ │ │ 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 185692 │ │ │ │ + bls.n 185732 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 185698 │ │ │ │ - b.n 185692 │ │ │ │ + bhi.n 185738 │ │ │ │ + b.n 185732 │ │ │ │ nop │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #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] @ (1857bc ) │ │ │ │ + ldr r4, [pc, #240] @ (18585c ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1857a6 │ │ │ │ + beq.n 185846 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1857ac │ │ │ │ + beq.n 18584c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - ldr r3, [pc, #224] @ (1857c0 ) │ │ │ │ + ldr r3, [pc, #224] @ (185860 ) │ │ │ │ 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] @ (1857c4 ) │ │ │ │ + ldr r3, [pc, #212] @ (185864 ) │ │ │ │ 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 │ │ │ │ @@ -455798,87 +455858,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 18573c │ │ │ │ + bne.n 1857dc │ │ │ │ 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 185734 │ │ │ │ + bne.n 1857d4 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 185718 │ │ │ │ + bhi.n 1857b8 │ │ │ │ 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 1856fa │ │ │ │ + bhi.n 18579a │ │ │ │ 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 1857a6 │ │ │ │ + bls.n 185846 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1857ac │ │ │ │ - b.n 1857a6 │ │ │ │ + bhi.n 18584c │ │ │ │ + b.n 185846 │ │ │ │ nop │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ + add r0, sp, #568 @ 0x238 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #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] @ (18590c ) │ │ │ │ + ldr r2, [pc, #296] @ (1859ac ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (185910 ) │ │ │ │ + ldr r3, [pc, #296] @ (1859b0 ) │ │ │ │ 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] @ (185914 ) │ │ │ │ + ldr r3, [pc, #280] @ (1859b4 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1858d6 │ │ │ │ + beq.n 185976 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1858f4 │ │ │ │ + beq.n 185994 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (185918 ) │ │ │ │ + ldr r1, [pc, #272] @ (1859b8 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 185908 │ │ │ │ + vldr s16, [pc, #240] @ 1859a8 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (18591c ) │ │ │ │ + ldr r1, [pc, #252] @ (1859bc ) │ │ │ │ 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] │ │ │ │ @@ -455920,105 +455980,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 18584e │ │ │ │ + bne.n 1858ee │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 185842 │ │ │ │ + bne.n 1858e2 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 185832 │ │ │ │ + bhi.n 1858d2 │ │ │ │ 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 18582c │ │ │ │ - ldr r2, [pc, #72] @ (185920 ) │ │ │ │ - ldr r3, [pc, #52] @ (185910 ) │ │ │ │ + bhi.n 1858cc │ │ │ │ + ldr r2, [pc, #72] @ (1859c0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1859b0 ) │ │ │ │ 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 185902 │ │ │ │ + bne.n 1859a2 │ │ │ │ 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 1858d6 │ │ │ │ + bls.n 185976 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1858f4 │ │ │ │ - b.n 1858d6 │ │ │ │ + bhi.n 185994 │ │ │ │ + b.n 185976 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r7, pc, #480 @ (adr r7, 185b90 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r7, pc, #392 @ (adr r7, 185b40 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #136 @ (adr r7, 1859ac ) │ │ │ │ + add r6, pc, #520 @ (adr r6, 185bcc ) │ │ │ │ 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] @ (185a68 ) │ │ │ │ + ldr r2, [pc, #296] @ (185b08 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (185a6c ) │ │ │ │ + ldr r3, [pc, #296] @ (185b0c ) │ │ │ │ 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] @ (185a70 ) │ │ │ │ + ldr r3, [pc, #280] @ (185b10 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 185a32 │ │ │ │ + beq.n 185ad2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 185a50 │ │ │ │ + beq.n 185af0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (185a74 ) │ │ │ │ + ldr r1, [pc, #272] @ (185b14 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 185a64 │ │ │ │ + vldr s16, [pc, #240] @ 185b04 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (185a78 ) │ │ │ │ + ldr r1, [pc, #252] @ (185b18 ) │ │ │ │ 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] │ │ │ │ @@ -456060,105 +456120,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 1859aa │ │ │ │ + bne.n 185a4a │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 18599e │ │ │ │ + bne.n 185a3e │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 18598e │ │ │ │ + bhi.n 185a2e │ │ │ │ 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 185988 │ │ │ │ - ldr r2, [pc, #72] @ (185a7c ) │ │ │ │ - ldr r3, [pc, #52] @ (185a6c ) │ │ │ │ + bhi.n 185a28 │ │ │ │ + ldr r2, [pc, #72] @ (185b1c ) │ │ │ │ + ldr r3, [pc, #52] @ (185b0c ) │ │ │ │ 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 185a5e │ │ │ │ + bne.n 185afe │ │ │ │ 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 185a32 │ │ │ │ + bls.n 185ad2 │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 185a50 │ │ │ │ - b.n 185a32 │ │ │ │ + bhi.n 185af0 │ │ │ │ + b.n 185ad2 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r6, pc, #752 @ (adr r6, 185d5c ) │ │ │ │ + add r6, pc, #112 @ (adr r6, 185b7c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #664 @ (adr r6, 185d0c ) │ │ │ │ + add r6, pc, #24 @ (adr r6, 185b2c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #792 @ (adr r5, 185d98 ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 185bb8 ) │ │ │ │ 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] @ (185bc4 ) │ │ │ │ + ldr r2, [pc, #296] @ (185c64 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (185bc8 ) │ │ │ │ + ldr r3, [pc, #296] @ (185c68 ) │ │ │ │ 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] @ (185bcc ) │ │ │ │ + ldr r3, [pc, #280] @ (185c6c ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 185b8e │ │ │ │ + beq.n 185c2e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 185bac │ │ │ │ + beq.n 185c4c │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (185bd0 ) │ │ │ │ + ldr r1, [pc, #272] @ (185c70 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 185bc0 │ │ │ │ + vldr s16, [pc, #240] @ 185c60 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (185bd4 ) │ │ │ │ + ldr r1, [pc, #252] @ (185c74 ) │ │ │ │ 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] │ │ │ │ @@ -456200,105 +456260,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 185b06 │ │ │ │ + bne.n 185ba6 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 185afa │ │ │ │ + bne.n 185b9a │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 185aea │ │ │ │ + bhi.n 185b8a │ │ │ │ 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 185ae4 │ │ │ │ - ldr r2, [pc, #72] @ (185bd8 ) │ │ │ │ - ldr r3, [pc, #52] @ (185bc8 ) │ │ │ │ + bhi.n 185b84 │ │ │ │ + ldr r2, [pc, #72] @ (185c78 ) │ │ │ │ + ldr r3, [pc, #52] @ (185c68 ) │ │ │ │ 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 185bba │ │ │ │ + bne.n 185c5a │ │ │ │ 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 185b8e │ │ │ │ + bls.n 185c2e │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 185bac │ │ │ │ - b.n 185b8e │ │ │ │ + bhi.n 185c4c │ │ │ │ + b.n 185c2e │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r5, pc, #384 @ (adr r5, 185d48 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 185f68 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #296 @ (adr r5, 185cf8 ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 185f18 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r2, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #424 @ (adr r4, 185d84 ) │ │ │ │ + add r3, pc, #808 @ (adr r3, 185fa4 ) │ │ │ │ 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] @ (185d20 ) │ │ │ │ + ldr r2, [pc, #296] @ (185dc0 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (185d24 ) │ │ │ │ + ldr r3, [pc, #296] @ (185dc4 ) │ │ │ │ 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] @ (185d28 ) │ │ │ │ + ldr r3, [pc, #280] @ (185dc8 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 185cea │ │ │ │ + beq.n 185d8a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 185d08 │ │ │ │ + beq.n 185da8 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #272] @ (185d2c ) │ │ │ │ + ldr r1, [pc, #272] @ (185dcc ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #240] @ 185d1c │ │ │ │ + vldr s16, [pc, #240] @ 185dbc │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #252] @ (185d30 ) │ │ │ │ + ldr r1, [pc, #252] @ (185dd0 ) │ │ │ │ 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] │ │ │ │ @@ -456340,87 +456400,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 185c62 │ │ │ │ + bne.n 185d02 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 185c56 │ │ │ │ + bne.n 185cf6 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 185c46 │ │ │ │ + bhi.n 185ce6 │ │ │ │ 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 185c40 │ │ │ │ - ldr r2, [pc, #72] @ (185d34 ) │ │ │ │ - ldr r3, [pc, #52] @ (185d24 ) │ │ │ │ + bhi.n 185ce0 │ │ │ │ + ldr r2, [pc, #72] @ (185dd4 ) │ │ │ │ + ldr r3, [pc, #52] @ (185dc4 ) │ │ │ │ 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 185d16 │ │ │ │ + bne.n 185db6 │ │ │ │ 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 185cea │ │ │ │ + bls.n 185d8a │ │ │ │ adds r7, #8 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 185d08 │ │ │ │ - b.n 185cea │ │ │ │ + bhi.n 185da8 │ │ │ │ + b.n 185d8a │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - add r4, pc, #16 @ (adr r4, 185d34 ) │ │ │ │ + add r3, pc, #400 @ (adr r3, 185f54 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #952 @ (adr r3, 1860e4 ) │ │ │ │ + add r3, pc, #312 @ (adr r3, 185f04 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r2!, {r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #56 @ (adr r3, 185d70 ) │ │ │ │ + add r2, pc, #440 @ (adr r2, 185f90 ) │ │ │ │ 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] @ (185dd4 ) │ │ │ │ + ldr r2, [pc, #136] @ (185e74 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #136] @ (185dd8 ) │ │ │ │ + ldr r3, [pc, #136] @ (185e78 ) │ │ │ │ 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 185daa │ │ │ │ + bls.n 185e4a │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, lr │ │ │ │ subs r0, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -456430,109 +456490,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 185d68 │ │ │ │ + bhi.n 185e08 │ │ │ │ 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, 185dc4 │ │ │ │ - ldr r2, [pc, #44] @ (185ddc ) │ │ │ │ - ldr r3, [pc, #40] @ (185dd8 ) │ │ │ │ + cbnz r1, 185e64 │ │ │ │ + ldr r2, [pc, #44] @ (185e7c ) │ │ │ │ + ldr r3, [pc, #40] @ (185e78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 185dd0 │ │ │ │ + bne.n 185e70 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 162e40 │ │ │ │ - b.n 185dac │ │ │ │ + bl 162ee0 │ │ │ │ + b.n 185e4c │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #680 @ (adr r2, 186080 ) │ │ │ │ + add r2, pc, #40 @ (adr r2, 185ea0 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #304 @ (adr r2, 185f10 ) │ │ │ │ + add r1, pc, #688 @ (adr r1, 186130 ) │ │ │ │ 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] @ (185e44 ) │ │ │ │ + ldr r2, [pc, #84] @ (185ee4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #84] @ (185e48 ) │ │ │ │ + ldr r3, [pc, #84] @ (185ee8 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 185e30 │ │ │ │ + cbz r3, 185ed0 │ │ │ │ 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 185e2c │ │ │ │ - ldr r0, [pc, #44] @ (185e4c ) │ │ │ │ + bmi.n 185ecc │ │ │ │ + ldr r0, [pc, #44] @ (185eec ) │ │ │ │ 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] @ (185e50 ) │ │ │ │ + ldr r3, [pc, #28] @ (185ef0 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 18cb98 │ │ │ │ + bl 18cc38 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 185e02 │ │ │ │ + b.n 185ea2 │ │ │ │ nop │ │ │ │ - add r2, pc, #24 @ (adr r2, 185e60 ) │ │ │ │ + add r1, pc, #408 @ (adr r1, 186080 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #1000] @ 0x3e8 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r6, #14 │ │ │ │ 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 185f88 │ │ │ │ + beq.w 186028 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 185f8c │ │ │ │ + bls.w 18602c │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s13, [pc, #300] @ 185fa4 │ │ │ │ + vldr s13, [pc, #300] @ 186044 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ mov sl, ip │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, r3, #2 │ │ │ │ @@ -456564,26 +456624,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 185e98 │ │ │ │ + bne.n 185f38 │ │ │ │ cmp r7, lr │ │ │ │ - bls.n 185f7e │ │ │ │ + bls.n 18601e │ │ │ │ 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] @ 185fa4 │ │ │ │ + vldr s12, [pc, #128] @ 186044 │ │ │ │ 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] │ │ │ │ @@ -456598,51 +456658,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 185f88 │ │ │ │ + beq.n 186028 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 185e72 │ │ │ │ + bne.w 185f12 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 185f28 │ │ │ │ + b.n 185fc8 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp ip, r6 │ │ │ │ - bne.n 185e8e │ │ │ │ + bne.n 185f2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r6, 185f9c │ │ │ │ + cbnz r6, 18603c │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 185f88 │ │ │ │ + beq.n 186028 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 185f8e │ │ │ │ - b.n 185f88 │ │ │ │ + bne.n 18602e │ │ │ │ + b.n 186028 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 185f20 │ │ │ │ + b.n 185fc0 │ │ │ │ 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 186062 │ │ │ │ + beq.n 186102 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 186068 │ │ │ │ + bls.n 186108 │ │ │ │ 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 │ │ │ │ @@ -456661,18 +456721,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 185fde │ │ │ │ + bne.n 18607e │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bls.n 186058 │ │ │ │ + bls.n 1860f8 │ │ │ │ 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] │ │ │ │ @@ -456682,60 +456742,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 186062 │ │ │ │ + beq.n 186102 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 185fc2 │ │ │ │ + bne.n 186062 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 186030 │ │ │ │ + b.n 1860d0 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 185fd2 │ │ │ │ + bne.n 186072 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r7, 186078 │ │ │ │ + cbnz r7, 186118 │ │ │ │ adds r3, r7, #1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 186062 │ │ │ │ + beq.n 186102 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 18606a │ │ │ │ - b.n 186062 │ │ │ │ + bne.n 18610a │ │ │ │ + b.n 186102 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 18602c │ │ │ │ + b.n 1860cc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 186196 │ │ │ │ + beq.w 186236 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 186246 │ │ │ │ + bls.w 1862e6 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 186260 │ │ │ │ + vldr s7, [pc, #444] @ 186300 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 186264 │ │ │ │ + vldr s3, [pc, #440] @ 186304 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 186268 │ │ │ │ - vldr s4, [pc, #436] @ 18626c │ │ │ │ + vldr s10, [pc, #436] @ 186308 │ │ │ │ + vldr s4, [pc, #436] @ 18630c │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 186270 │ │ │ │ - vldr s6, [pc, #432] @ 186274 │ │ │ │ + vldr s5, [pc, #432] @ 186310 │ │ │ │ + vldr s6, [pc, #432] @ 186314 │ │ │ │ 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 │ │ │ │ @@ -456778,34 +456838,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 1860ce │ │ │ │ + bne.n 18616e │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 18619a │ │ │ │ + bhi.n 18623a │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1860c4 │ │ │ │ + bne.n 186164 │ │ │ │ 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] @ 186260 │ │ │ │ + vldr s5, [pc, #180] @ 186300 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 186264 │ │ │ │ - vldr s10, [pc, #176] @ 186268 │ │ │ │ - vldr s7, [pc, #176] @ 18626c │ │ │ │ - vldr s8, [pc, #176] @ 186270 │ │ │ │ - vldr s9, [pc, #176] @ 186274 │ │ │ │ + vldr s6, [pc, #176] @ 186304 │ │ │ │ + vldr s10, [pc, #176] @ 186308 │ │ │ │ + vldr s7, [pc, #176] @ 18630c │ │ │ │ + vldr s8, [pc, #176] @ 186310 │ │ │ │ + vldr s9, [pc, #176] @ 186314 │ │ │ │ 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 │ │ │ │ @@ -456830,66 +456890,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 186196 │ │ │ │ + beq.n 186236 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 18609e │ │ │ │ + bne.w 18613e │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1861c4 │ │ │ │ - cbnz r6, 186256 │ │ │ │ + b.n 186264 │ │ │ │ + cbnz r6, 1862f6 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 186196 │ │ │ │ + beq.n 186236 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 186248 │ │ │ │ - b.n 186196 │ │ │ │ + bne.n 1862e8 │ │ │ │ + b.n 186236 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1861a8 │ │ │ │ + b.n 186248 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (186550 ) │ │ │ │ + ldr r1, [pc, #744] @ (1865f0 ) │ │ │ │ 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 18638c │ │ │ │ + beq.w 18642c │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 18643c │ │ │ │ + bls.w 1864dc │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 186454 │ │ │ │ + vldr s7, [pc, #440] @ 1864f4 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 186458 │ │ │ │ + vldr s3, [pc, #436] @ 1864f8 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 18645c │ │ │ │ - vldr s4, [pc, #432] @ 186460 │ │ │ │ + vldr s10, [pc, #432] @ 1864fc │ │ │ │ + vldr s4, [pc, #432] @ 186500 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 186464 │ │ │ │ - vldr s6, [pc, #428] @ 186468 │ │ │ │ + vldr s5, [pc, #428] @ 186504 │ │ │ │ + vldr s6, [pc, #428] @ 186508 │ │ │ │ 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 │ │ │ │ @@ -456932,34 +456992,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 1862c6 │ │ │ │ + bne.n 186366 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 186390 │ │ │ │ + bhi.n 186430 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1862bc │ │ │ │ + bne.n 18635c │ │ │ │ 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] @ 186454 │ │ │ │ + vldr s5, [pc, #180] @ 1864f4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 186458 │ │ │ │ - vldr s10, [pc, #176] @ 18645c │ │ │ │ - vldr s7, [pc, #176] @ 186460 │ │ │ │ - vldr s8, [pc, #176] @ 186464 │ │ │ │ - vldr s9, [pc, #176] @ 186468 │ │ │ │ + vldr s6, [pc, #176] @ 1864f8 │ │ │ │ + vldr s10, [pc, #176] @ 1864fc │ │ │ │ + vldr s7, [pc, #176] @ 186500 │ │ │ │ + vldr s8, [pc, #176] @ 186504 │ │ │ │ + vldr s9, [pc, #176] @ 186508 │ │ │ │ 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 │ │ │ │ @@ -456984,54 +457044,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 18638c │ │ │ │ + beq.n 18642c │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 186296 │ │ │ │ + bne.w 186336 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1863ba │ │ │ │ - cbnz r6, 18644c │ │ │ │ + b.n 18645a │ │ │ │ + cbnz r6, 1864ec │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 18638c │ │ │ │ + beq.n 18642c │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 18643e │ │ │ │ - b.n 18638c │ │ │ │ + bne.n 1864de │ │ │ │ + b.n 18642c │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 18639e │ │ │ │ + b.n 18643e │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (186744 ) │ │ │ │ + ldr r1, [pc, #744] @ (1867e4 ) │ │ │ │ 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 18657c │ │ │ │ + beq.n 18661c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 186610 │ │ │ │ + bls.w 1866b0 │ │ │ │ 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 │ │ │ │ @@ -457089,28 +457149,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 1864b6 │ │ │ │ + bne.n 186556 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 186582 │ │ │ │ + bhi.n 186622 │ │ │ │ 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 1864a6 │ │ │ │ + bne.n 186546 │ │ │ │ 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 │ │ │ │ @@ -457147,45 +457207,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 18657c │ │ │ │ + beq.n 18661c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 186488 │ │ │ │ + bne.w 186528 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1865ac │ │ │ │ + b.n 18664c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 186628 │ │ │ │ + cbnz r3, 1866c8 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 18657c │ │ │ │ + beq.n 18661c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 186618 │ │ │ │ - b.n 18657c │ │ │ │ + bne.n 1866b8 │ │ │ │ + b.n 18661c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 186594 │ │ │ │ + b.n 186634 │ │ │ │ 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 186740 │ │ │ │ + beq.n 1867e0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1867d4 │ │ │ │ + bls.w 186874 │ │ │ │ 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 │ │ │ │ @@ -457243,28 +457303,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 18667a │ │ │ │ + bne.n 18671a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 186746 │ │ │ │ + bhi.n 1867e6 │ │ │ │ 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 18666a │ │ │ │ + bne.n 18670a │ │ │ │ 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 │ │ │ │ @@ -457301,56 +457361,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 186740 │ │ │ │ + beq.n 1867e0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 18664c │ │ │ │ + bne.w 1866ec │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 186770 │ │ │ │ + b.n 186810 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1867ec │ │ │ │ + cbnz r3, 18688c │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 186740 │ │ │ │ + beq.n 1867e0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1867dc │ │ │ │ - b.n 186740 │ │ │ │ + bne.n 18687c │ │ │ │ + b.n 1867e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 186758 │ │ │ │ + b.n 1867f8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18690a │ │ │ │ + beq.w 1869aa │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1869bc │ │ │ │ + bls.w 186a5c │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 1869d4 │ │ │ │ + vldr s7, [pc, #444] @ 186a74 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 1869d8 │ │ │ │ + vldr s3, [pc, #440] @ 186a78 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 1869dc │ │ │ │ - vldr s4, [pc, #436] @ 1869e0 │ │ │ │ + vldr s10, [pc, #436] @ 186a7c │ │ │ │ + vldr s4, [pc, #436] @ 186a80 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 1869e4 │ │ │ │ - vldr s6, [pc, #432] @ 1869e8 │ │ │ │ + vldr s5, [pc, #432] @ 186a84 │ │ │ │ + vldr s6, [pc, #432] @ 186a88 │ │ │ │ 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 │ │ │ │ @@ -457393,34 +457453,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 186842 │ │ │ │ + bne.n 1868e2 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 18690e │ │ │ │ + bhi.n 1869ae │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 186838 │ │ │ │ + bne.n 1868d8 │ │ │ │ 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] @ 1869d4 │ │ │ │ + vldr s5, [pc, #180] @ 186a74 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 1869d8 │ │ │ │ - vldr s10, [pc, #176] @ 1869dc │ │ │ │ - vldr s7, [pc, #176] @ 1869e0 │ │ │ │ - vldr s8, [pc, #176] @ 1869e4 │ │ │ │ - vldr s9, [pc, #176] @ 1869e8 │ │ │ │ + vldr s6, [pc, #176] @ 186a78 │ │ │ │ + vldr s10, [pc, #176] @ 186a7c │ │ │ │ + vldr s7, [pc, #176] @ 186a80 │ │ │ │ + vldr s8, [pc, #176] @ 186a84 │ │ │ │ + vldr s9, [pc, #176] @ 186a88 │ │ │ │ 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 │ │ │ │ @@ -457445,65 +457505,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 18690a │ │ │ │ + beq.n 1869aa │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 186812 │ │ │ │ + bne.w 1868b2 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 186938 │ │ │ │ - cbnz r6, 1869cc │ │ │ │ + b.n 1869d8 │ │ │ │ + cbnz r6, 186a6c │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 18690a │ │ │ │ + beq.n 1869aa │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1869be │ │ │ │ - b.n 18690a │ │ │ │ + bne.n 186a5e │ │ │ │ + b.n 1869aa │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 18691c │ │ │ │ + b.n 1869bc │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (186cc4 ) │ │ │ │ + ldr r1, [pc, #744] @ (186d64 ) │ │ │ │ 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 186b02 │ │ │ │ + beq.w 186ba2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 186bb4 │ │ │ │ + bls.w 186c54 │ │ │ │ movs r5, #0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #444] @ 186bcc │ │ │ │ + vldr s7, [pc, #444] @ 186c6c │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #440] @ 186bd0 │ │ │ │ + vldr s3, [pc, #440] @ 186c70 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #436] @ 186bd4 │ │ │ │ - vldr s4, [pc, #436] @ 186bd8 │ │ │ │ + vldr s10, [pc, #436] @ 186c74 │ │ │ │ + vldr s4, [pc, #436] @ 186c78 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #432] @ 186bdc │ │ │ │ - vldr s6, [pc, #432] @ 186be0 │ │ │ │ + vldr s5, [pc, #432] @ 186c7c │ │ │ │ + vldr s6, [pc, #432] @ 186c80 │ │ │ │ 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 │ │ │ │ @@ -457546,34 +457606,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 186a3a │ │ │ │ + bne.n 186ada │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 186b06 │ │ │ │ + bhi.n 186ba6 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 186a30 │ │ │ │ + bne.n 186ad0 │ │ │ │ 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] @ 186bcc │ │ │ │ + vldr s5, [pc, #180] @ 186c6c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #176] @ 186bd0 │ │ │ │ - vldr s10, [pc, #176] @ 186bd4 │ │ │ │ - vldr s7, [pc, #176] @ 186bd8 │ │ │ │ - vldr s8, [pc, #176] @ 186bdc │ │ │ │ - vldr s9, [pc, #176] @ 186be0 │ │ │ │ + vldr s6, [pc, #176] @ 186c70 │ │ │ │ + vldr s10, [pc, #176] @ 186c74 │ │ │ │ + vldr s7, [pc, #176] @ 186c78 │ │ │ │ + vldr s8, [pc, #176] @ 186c7c │ │ │ │ + vldr s9, [pc, #176] @ 186c80 │ │ │ │ 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 │ │ │ │ @@ -457598,54 +457658,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 186b02 │ │ │ │ + beq.n 186ba2 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 186a0a │ │ │ │ + bne.w 186aaa │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 186b30 │ │ │ │ - cbnz r6, 186bc4 │ │ │ │ + b.n 186bd0 │ │ │ │ + cbnz r6, 186c64 │ │ │ │ adds r3, r6, #1 │ │ │ │ adds r6, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 186b02 │ │ │ │ + beq.n 186ba2 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 186bb6 │ │ │ │ - b.n 186b02 │ │ │ │ + bne.n 186c56 │ │ │ │ + b.n 186ba2 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 186b14 │ │ │ │ + b.n 186bb4 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (186ebc ) │ │ │ │ + ldr r1, [pc, #744] @ (186f5c ) │ │ │ │ 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 186cf4 │ │ │ │ + beq.n 186d94 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 186d86 │ │ │ │ + bls.w 186e26 │ │ │ │ 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 │ │ │ │ @@ -457703,28 +457763,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 186c2e │ │ │ │ + bne.n 186cce │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 186cfa │ │ │ │ + bhi.n 186d9a │ │ │ │ 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 186c1e │ │ │ │ + bne.n 186cbe │ │ │ │ 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 │ │ │ │ @@ -457761,46 +457821,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 186cf4 │ │ │ │ + beq.n 186d94 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 186c00 │ │ │ │ + bne.w 186ca0 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 186d24 │ │ │ │ + b.n 186dc4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 186d9e │ │ │ │ + cbnz r3, 186e3e │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 186cf4 │ │ │ │ + beq.n 186d94 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 186d8e │ │ │ │ - b.n 186cf4 │ │ │ │ + bne.n 186e2e │ │ │ │ + b.n 186d94 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 186d0c │ │ │ │ + b.n 186dac │ │ │ │ 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 186eb8 │ │ │ │ + beq.n 186f58 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 186f4a │ │ │ │ + bls.w 186fea │ │ │ │ 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 │ │ │ │ @@ -457858,28 +457918,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 186df2 │ │ │ │ + bne.n 186e92 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 186ebe │ │ │ │ + bhi.n 186f5e │ │ │ │ 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 186de2 │ │ │ │ + bne.n 186e82 │ │ │ │ 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 │ │ │ │ @@ -457916,173 +457976,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 186eb8 │ │ │ │ + beq.n 186f58 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 186dc4 │ │ │ │ + bne.w 186e64 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 186ee8 │ │ │ │ + b.n 186f88 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 186f62 │ │ │ │ + cbnz r3, 187002 │ │ │ │ ldrd r2, r1, [sp, #64] @ 0x40 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #2 │ │ │ │ - beq.n 186eb8 │ │ │ │ + beq.n 186f58 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 186f52 │ │ │ │ - b.n 186eb8 │ │ │ │ + bne.n 186ff2 │ │ │ │ + b.n 186f58 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 186ed0 │ │ │ │ + b.n 186f70 │ │ │ │ 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 186fa4 │ │ │ │ + beq.n 187044 │ │ │ │ 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 431e0 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 186f90 │ │ │ │ + bne.n 187030 │ │ │ │ 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, 186fee │ │ │ │ - cbz r0, 186ff2 │ │ │ │ + cbz r5, 18708e │ │ │ │ + cbz r0, 187092 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr s14, [pc, #64] @ 187000 │ │ │ │ + vldr s14, [pc, #64] @ 1870a0 │ │ │ │ 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 186fca │ │ │ │ + bne.n 18706a │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 186fc4 │ │ │ │ + bne.n 187064 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 186fee │ │ │ │ + beq.n 18708e │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 186ff2 │ │ │ │ - b.n 186fee │ │ │ │ + bne.n 187092 │ │ │ │ + b.n 18708e │ │ │ │ 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, 187042 │ │ │ │ - cbz r2, 187046 │ │ │ │ + cbz r6, 1870e2 │ │ │ │ + cbz r2, 1870e6 │ │ │ │ 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 187024 │ │ │ │ + bne.n 1870c4 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 18701c │ │ │ │ + bne.n 1870bc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 187042 │ │ │ │ + beq.n 1870e2 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 187046 │ │ │ │ - b.n 187042 │ │ │ │ + bne.n 1870e6 │ │ │ │ + b.n 1870e2 │ │ │ │ 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, 18709c │ │ │ │ - cbz r0, 18709e │ │ │ │ + cbz r5, 18713c │ │ │ │ + cbz r0, 18713e │ │ │ │ mov r7, r3 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1870b0 │ │ │ │ + vldr d6, [pc, #64] @ 187150 │ │ │ │ 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 187078 │ │ │ │ + bne.n 187118 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 187072 │ │ │ │ + bne.n 187112 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 18709c │ │ │ │ + beq.n 18713c │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 18709e │ │ │ │ + bne.n 18713e │ │ │ │ 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 1870f8 │ │ │ │ + beq.n 187198 │ │ │ │ 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 │ │ │ │ @@ -458090,23 +458150,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 431e0 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1870e4 │ │ │ │ + bne.n 187184 │ │ │ │ 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 18713c │ │ │ │ + beq.n 1871dc │ │ │ │ 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 │ │ │ │ @@ -458114,671 +458174,671 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 431e0 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 187128 │ │ │ │ + bne.n 1871c8 │ │ │ │ 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, 1871a8 │ │ │ │ - cbz r2, 1871ac │ │ │ │ + cbz r6, 187248 │ │ │ │ + cbz r2, 18724c │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d5, [pc, #104] @ 1871c0 │ │ │ │ + vldr d5, [pc, #104] @ 187260 │ │ │ │ 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 187194 │ │ │ │ + ble.n 187234 │ │ │ │ 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 187166 │ │ │ │ + bne.n 187206 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 187160 │ │ │ │ + bne.n 187200 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1871a8 │ │ │ │ + beq.n 187248 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1871ac │ │ │ │ - b.n 1871a8 │ │ │ │ + bne.n 18724c │ │ │ │ + b.n 187248 │ │ │ │ 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, 18721a │ │ │ │ - cbz r2, 18721e │ │ │ │ + cbz r6, 1872ba │ │ │ │ + cbz r2, 1872be │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 187230 │ │ │ │ + vldr d6, [pc, #80] @ 1872d0 │ │ │ │ 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 1871ec │ │ │ │ + bne.n 18728c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1871e4 │ │ │ │ + bne.n 187284 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 18721a │ │ │ │ + beq.n 1872ba │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 18721e │ │ │ │ - b.n 18721a │ │ │ │ + bne.n 1872be │ │ │ │ + b.n 1872ba │ │ │ │ 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, 18727a │ │ │ │ - cbz r4, 18727e │ │ │ │ + cbz r7, 18731a │ │ │ │ + cbz r4, 18731e │ │ │ │ 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 187258 │ │ │ │ + bne.n 1872f8 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 187250 │ │ │ │ + bne.n 1872f0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 18727a │ │ │ │ + beq.n 18731a │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 18727e │ │ │ │ - b.n 18727a │ │ │ │ + bne.n 18731e │ │ │ │ + b.n 18731a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ - cbz r7, 1872c4 │ │ │ │ - cbz r5, 1872c8 │ │ │ │ + cbz r7, 187364 │ │ │ │ + cbz r5, 187368 │ │ │ │ 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 1872a8 │ │ │ │ + bne.n 187348 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1872a4 │ │ │ │ + bne.n 187344 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r5, #1 │ │ │ │ adds r5, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1872c4 │ │ │ │ + beq.n 187364 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1872c8 │ │ │ │ - b.n 1872c4 │ │ │ │ + bne.n 187368 │ │ │ │ + b.n 187364 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 18732a │ │ │ │ - cbz r2, 18732e │ │ │ │ + cbz r6, 1873ca │ │ │ │ + cbz r2, 1873ce │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 187340 │ │ │ │ + vldr d6, [pc, #80] @ 1873e0 │ │ │ │ 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 1872fc │ │ │ │ + bne.n 18739c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1872f4 │ │ │ │ + bne.n 187394 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 18732a │ │ │ │ + beq.n 1873ca │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 18732e │ │ │ │ - b.n 18732a │ │ │ │ + bne.n 1873ce │ │ │ │ + b.n 1873ca │ │ │ │ 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, 18738a │ │ │ │ - cbz r4, 18738e │ │ │ │ + cbz r7, 18742a │ │ │ │ + cbz r4, 18742e │ │ │ │ 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 187368 │ │ │ │ + bne.n 187408 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 187360 │ │ │ │ + bne.n 187400 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 18738a │ │ │ │ + beq.n 18742a │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 18738e │ │ │ │ - b.n 18738a │ │ │ │ + bne.n 18742e │ │ │ │ + b.n 18742a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1873d2 │ │ │ │ + cbz r6, 187472 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1873d4 │ │ │ │ + beq.n 187474 │ │ │ │ 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 1873ba │ │ │ │ + bne.n 18745a │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1873b6 │ │ │ │ + bne.n 187456 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1873d2 │ │ │ │ + beq.n 187472 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 1873d4 │ │ │ │ + bne.n 187474 │ │ │ │ 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, 18743a │ │ │ │ - cbz r2, 18743e │ │ │ │ + cbz r6, 1874da │ │ │ │ + cbz r2, 1874de │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 187450 │ │ │ │ + vldr d6, [pc, #80] @ 1874f0 │ │ │ │ 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 18740c │ │ │ │ + bne.n 1874ac │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 187404 │ │ │ │ + bne.n 1874a4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 18743a │ │ │ │ + beq.n 1874da │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 18743e │ │ │ │ - b.n 18743a │ │ │ │ + bne.n 1874de │ │ │ │ + b.n 1874da │ │ │ │ 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, 1874ac │ │ │ │ - cbz r2, 1874b0 │ │ │ │ + cbz r6, 18754c │ │ │ │ + cbz r2, 187550 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, ip │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr d6, [pc, #76] @ 1874c0 │ │ │ │ + vldr d6, [pc, #76] @ 187560 │ │ │ │ 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 18747e │ │ │ │ + bne.n 18751e │ │ │ │ adds r5, #1 │ │ │ │ add r4, r8 │ │ │ │ add r1, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 187476 │ │ │ │ + bne.n 187516 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1874ac │ │ │ │ + beq.n 18754c │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1874b0 │ │ │ │ - b.n 1874ac │ │ │ │ + bne.n 187550 │ │ │ │ + b.n 18754c │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1874c6 │ │ │ │ + b.n 187566 │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r7, [sp, #28] │ │ │ │ - cbz r7, 18750a │ │ │ │ - cbz r4, 18750e │ │ │ │ + cbz r7, 1875aa │ │ │ │ + cbz r4, 1875ae │ │ │ │ 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 1874e8 │ │ │ │ + bne.n 187588 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1874e0 │ │ │ │ + bne.n 187580 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 18750a │ │ │ │ + beq.n 1875aa │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 18750e │ │ │ │ - b.n 18750a │ │ │ │ + bne.n 1875ae │ │ │ │ + b.n 1875aa │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ - cbz r6, 187572 │ │ │ │ - cbz r2, 187576 │ │ │ │ + cbz r6, 187612 │ │ │ │ + cbz r2, 187616 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d6, [pc, #80] @ 187588 │ │ │ │ + vldr d6, [pc, #80] @ 187628 │ │ │ │ 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 187544 │ │ │ │ + bne.n 1875e4 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 18753c │ │ │ │ + bne.n 1875dc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 187572 │ │ │ │ + beq.n 187612 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 187576 │ │ │ │ - b.n 187572 │ │ │ │ + bne.n 187616 │ │ │ │ + b.n 187612 │ │ │ │ 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, 1875d2 │ │ │ │ - cbz r4, 1875d6 │ │ │ │ + cbz r7, 187672 │ │ │ │ + cbz r4, 187676 │ │ │ │ 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 1875b0 │ │ │ │ + bne.n 187650 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1875a8 │ │ │ │ + bne.n 187648 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, r4, #1 │ │ │ │ adds r4, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1875d2 │ │ │ │ + beq.n 187672 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1875d6 │ │ │ │ - b.n 1875d2 │ │ │ │ + bne.n 187676 │ │ │ │ + b.n 187672 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r5, [sp, #20] │ │ │ │ - cbz r5, 18761e │ │ │ │ - cbz r0, 187620 │ │ │ │ + cbz r5, 1876be │ │ │ │ + cbz r0, 1876c0 │ │ │ │ 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 187602 │ │ │ │ + bne.n 1876a2 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1875fa │ │ │ │ + bne.n 18769a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ adds r0, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 18761e │ │ │ │ + beq.n 1876be │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 187620 │ │ │ │ + bne.n 1876c0 │ │ │ │ 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, 18769e │ │ │ │ - cbz r2, 1876a2 │ │ │ │ + cbz r6, 18773e │ │ │ │ + cbz r2, 187742 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - vldr d5, [pc, #104] @ 1876b0 │ │ │ │ + vldr d5, [pc, #104] @ 187750 │ │ │ │ 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 187686 │ │ │ │ + ble.n 187726 │ │ │ │ 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 187658 │ │ │ │ + bne.n 1876f8 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 187650 │ │ │ │ + bne.n 1876f0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 18769e │ │ │ │ + beq.n 18773e │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1876a2 │ │ │ │ - b.n 18769e │ │ │ │ + bne.n 187742 │ │ │ │ + b.n 18773e │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd lr, r6, [sp, #20] │ │ │ │ - cbz r6, 1876f4 │ │ │ │ + cbz r6, 187794 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1876f6 │ │ │ │ + beq.n 187796 │ │ │ │ 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 1876d8 │ │ │ │ + bne.n 187778 │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1876d2 │ │ │ │ + bne.n 187772 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w lr, lr, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1876f4 │ │ │ │ + beq.n 187794 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1876f6 │ │ │ │ + bne.n 187796 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r5, r7, [sp, #24] │ │ │ │ - cbz r7, 187740 │ │ │ │ - cbz r5, 187744 │ │ │ │ + cbz r7, 1877e0 │ │ │ │ + cbz r5, 1877e4 │ │ │ │ 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 187724 │ │ │ │ + bne.n 1877c4 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r8 │ │ │ │ add r4, r6 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 187720 │ │ │ │ + bne.n 1877c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r5, #1 │ │ │ │ adds r5, #2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 187740 │ │ │ │ + beq.n 1877e0 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 187744 │ │ │ │ - b.n 187740 │ │ │ │ + bne.n 1877e4 │ │ │ │ + b.n 1877e0 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 18778a │ │ │ │ + cbz r6, 18782a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 18778c │ │ │ │ + beq.n 18782c │ │ │ │ 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 187772 │ │ │ │ + bne.n 187812 │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 18776e │ │ │ │ + bne.n 18780e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 18778a │ │ │ │ + beq.n 18782a │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 18778c │ │ │ │ + bne.n 18782c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd lr, r6, [sp, #20] │ │ │ │ - cbz r6, 1877dc │ │ │ │ + cbz r6, 18787c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1877de │ │ │ │ + beq.n 18787e │ │ │ │ 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 1877c0 │ │ │ │ + bne.n 187860 │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1877ba │ │ │ │ + bne.n 18785a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, lr, #1 │ │ │ │ add.w lr, lr, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1877dc │ │ │ │ + beq.n 18787c │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1877de │ │ │ │ + bne.n 18787e │ │ │ │ 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 │ │ │ │ @@ -458914,95 +458974,95 @@ │ │ │ │ blx 42508 │ │ │ │ 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] @ (187a48 ) │ │ │ │ + ldr r2, [pc, #184] @ (187ae8 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (187a4c ) │ │ │ │ + ldr r3, [pc, #184] @ (187aec ) │ │ │ │ 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 4309c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ blx 42884 │ │ │ │ - ldr r2, [pc, #152] @ (187a50 ) │ │ │ │ - ldr r3, [pc, #152] @ (187a54 ) │ │ │ │ + ldr r2, [pc, #152] @ (187af0 ) │ │ │ │ + ldr r3, [pc, #152] @ (187af4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #152] @ (187a58 ) │ │ │ │ + ldr r1, [pc, #152] @ (187af8 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (187a5c ) │ │ │ │ + ldr r3, [pc, #148] @ (187afc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #148] @ (187a60 ) │ │ │ │ + ldr r2, [pc, #148] @ (187b00 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (187a64 ) │ │ │ │ + ldr r3, [pc, #144] @ (187b04 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #144] @ (187a68 ) │ │ │ │ + ldr r1, [pc, #144] @ (187b08 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (187a6c ) │ │ │ │ + ldr r3, [pc, #140] @ (187b0c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #140] @ (187a70 ) │ │ │ │ + ldr r2, [pc, #140] @ (187b10 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (187a74 ) │ │ │ │ + ldr r3, [pc, #136] @ (187b14 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #136] @ (187a78 ) │ │ │ │ + ldr r1, [pc, #136] @ (187b18 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #128] @ (187a7c ) │ │ │ │ - ldr r3, [pc, #132] @ (187a80 ) │ │ │ │ + ldr r2, [pc, #128] @ (187b1c ) │ │ │ │ + ldr r3, [pc, #132] @ (187b20 ) │ │ │ │ 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 42cb0 │ │ │ │ - cbnz r0, 187a1c │ │ │ │ + cbnz r0, 187abc │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 187a36 │ │ │ │ - ldr r2, [pc, #100] @ (187a84 ) │ │ │ │ - ldr r3, [pc, #44] @ (187a4c ) │ │ │ │ + bne.n 187ad6 │ │ │ │ + ldr r2, [pc, #100] @ (187b24 ) │ │ │ │ + ldr r3, [pc, #44] @ (187aec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 187a44 │ │ │ │ + bne.n 187ae4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (187a88 ) │ │ │ │ - ldr r3, [pc, #80] @ (187a8c ) │ │ │ │ + ldr r2, [pc, #80] @ (187b28 ) │ │ │ │ + ldr r3, [pc, #80] @ (187b2c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 187a1c │ │ │ │ + b.n 187abc │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -459012,97 +459072,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, [r3, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 187e88 │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 187f28 │ │ │ │ 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 187980 │ │ │ │ + bl 187a20 │ │ │ │ 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] @ 187b24 │ │ │ │ + ldr.w ip, [pc, #100] @ 187bc4 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #96] @ (187b28 ) │ │ │ │ + ldr r0, [pc, #96] @ (187bc8 ) │ │ │ │ sub sp, #12 │ │ │ │ add ip, pc │ │ │ │ add.w lr, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #92] @ (187b2c ) │ │ │ │ + ldr r2, [pc, #92] @ (187bcc ) │ │ │ │ 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 43788 │ │ │ │ - ldr r2, [pc, #56] @ (187b30 ) │ │ │ │ + ldr r2, [pc, #56] @ (187bd0 ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #40] @ (187b28 ) │ │ │ │ + ldr r3, [pc, #40] @ (187bc8 ) │ │ │ │ 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 187b20 │ │ │ │ + bne.n 187bc0 │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r6, #40] @ 0x28 │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ movs r3, r2 │ │ │ │ - strh r4, [r7, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 43330 │ │ │ │ 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] @ (187b94 ) │ │ │ │ - ldr r1, [pc, #56] @ (187b98 ) │ │ │ │ + ldr r0, [pc, #52] @ (187c34 ) │ │ │ │ + ldr r1, [pc, #56] @ (187c38 ) │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ add r0, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187aa8 │ │ │ │ + bl 187b48 │ │ │ │ mov.w ip, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ mov r0, r5 │ │ │ │ blx 43384 │ │ │ │ @@ -459111,44 +459171,44 @@ │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r4 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsrs r0, r1, #21 │ │ │ │ movs r3, r2 │ │ │ │ - cbnz r2, 187bfa │ │ │ │ + cbnz r2, 187c9e │ │ │ │ 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] @ (187bd8 ) │ │ │ │ + ldr r0, [pc, #40] @ (187c78 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #40] @ (187bdc ) │ │ │ │ + ldr r1, [pc, #40] @ (187c7c ) │ │ │ │ mov r4, r3 │ │ │ │ add r0, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187aa8 │ │ │ │ + bl 187b48 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 42d58 │ │ │ │ blx 430fc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r4, #19 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ movs r3, r2 │ │ │ │ - cbnz r0, 187c24 │ │ │ │ + cbnz r0, 187cc8 │ │ │ │ movs r7, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -459181,24 +459241,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 187c84 │ │ │ │ + beq.n 187d24 │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 187c84 │ │ │ │ + beq.n 187d24 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 187c8a │ │ │ │ + bhi.n 187d2a │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 187cb2 │ │ │ │ + bgt.n 187d52 │ │ │ │ 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 │ │ │ │ @@ -459218,15 +459278,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 187c84 │ │ │ │ + b.n 187d24 │ │ │ │ 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 │ │ │ │ @@ -459248,24 +459308,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 187d48 │ │ │ │ + beq.n 187de8 │ │ │ │ ldrsb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 187d48 │ │ │ │ + beq.n 187de8 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 187d4e │ │ │ │ + bgt.n 187dee │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 187d76 │ │ │ │ + bgt.n 187e16 │ │ │ │ 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 │ │ │ │ @@ -459288,27 +459348,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 187d48 │ │ │ │ + b.n 187de8 │ │ │ │ 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 187dac │ │ │ │ + beq.n 187e4c │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 187da6 │ │ │ │ + bcs.n 187e46 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ @@ -459336,23 +459396,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 42d1c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 422c4 │ │ │ │ - cbz r0, 187e04 │ │ │ │ + cbz r0, 187ea4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 42d1c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 422c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 187e02 │ │ │ │ + bne.n 187ea2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 43548 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 43548 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -459363,189 +459423,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 187e5a │ │ │ │ + beq.n 187efa │ │ │ │ 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 187ddc │ │ │ │ + bl 187e7c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ - b.n 187e4a │ │ │ │ + b.n 187eea │ │ │ │ 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] @ (187f10 ) │ │ │ │ - ldr r1, [pc, #136] @ (187f14 ) │ │ │ │ + ldr r0, [pc, #136] @ (187fb0 ) │ │ │ │ + ldr r1, [pc, #136] @ (187fb4 ) │ │ │ │ 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 42c74 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #108] @ (187f18 ) │ │ │ │ + ldr r3, [pc, #108] @ (187fb8 ) │ │ │ │ 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 43198 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 187ef2 │ │ │ │ - cbz r5, 187ee8 │ │ │ │ + bne.n 187f92 │ │ │ │ + cbz r5, 187f88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 430a8 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 42d1c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 422c4 │ │ │ │ - cbnz r0, 187ef2 │ │ │ │ + cbnz r0, 187f92 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 43548 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 187ef4 │ │ │ │ + b.n 187f94 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (187f1c ) │ │ │ │ - ldr r3, [pc, #28] @ (187f14 ) │ │ │ │ + ldr r2, [pc, #36] @ (187fbc ) │ │ │ │ + ldr r3, [pc, #28] @ (187fb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 187f0c │ │ │ │ + bne.n 187fac │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r6, #10] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 187fdc │ │ │ │ + bge.n 18809c │ │ │ │ movs r3, r2 │ │ │ │ - strh r4, [r0, #8] │ │ │ │ + strh r4, [r4, #2] │ │ │ │ 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 1766fc │ │ │ │ + bl 17679c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 42258 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 187f78 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 188018 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 42de8 <__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 187e74 │ │ │ │ - cbz r0, 187f74 │ │ │ │ + bl 187f14 │ │ │ │ + cbz r0, 188014 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 187e74 │ │ │ │ + bl 187f14 │ │ │ │ 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 187f9e │ │ │ │ + b.n 18803e │ │ │ │ blx 434b8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 187fae │ │ │ │ + bne.n 18804e │ │ │ │ mov r0, r4 │ │ │ │ blx 42d1c │ │ │ │ movs r1, #8 │ │ │ │ blx 42760 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 187f94 │ │ │ │ + blt.n 188034 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 187fbc │ │ │ │ + b.n 18805c │ │ │ │ blx 434b8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 187fcc │ │ │ │ + bne.n 18806c │ │ │ │ mov r0, r4 │ │ │ │ blx 42d1c │ │ │ │ movs r1, #8 │ │ │ │ blx 42760 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 187fb2 │ │ │ │ + blt.n 188052 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 187fd8 │ │ │ │ + cbz r0, 188078 │ │ │ │ blx 432e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 187fe4 │ │ │ │ + cbz r0, 188084 │ │ │ │ blx 432e8 │ │ │ │ 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 187fec │ │ │ │ + bne.n 18808c │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 188002 │ │ │ │ + cbnz r3, 1880a2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 174c5c │ │ │ │ + bl 174cfc │ │ │ │ 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 │ │ │ │ @@ -459555,279 +459615,279 @@ │ │ │ │ blx 43548 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 42cd4 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 18805a │ │ │ │ - ldr r1, [pc, #32] @ (188060 ) │ │ │ │ + bne.n 1880fa │ │ │ │ + ldr r1, [pc, #32] @ (188100 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 43444 │ │ │ │ - cbnz r0, 18805a │ │ │ │ + cbnz r0, 1880fa │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 188058 │ │ │ │ + bne.n 1880f8 │ │ │ │ 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 │ │ │ │ - bhi.n 187ffc │ │ │ │ + bhi.n 1880bc │ │ │ │ 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] @ (1880dc ) │ │ │ │ + ldr r2, [pc, #104] @ (18817c ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #104] @ (1880e0 ) │ │ │ │ + ldr r3, [pc, #104] @ (188180 ) │ │ │ │ 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 188010 │ │ │ │ - cbnz r0, 1880aa │ │ │ │ + bl 1880b0 │ │ │ │ + cbnz r0, 18814a │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1880e4 ) │ │ │ │ - ldr r3, [pc, #72] @ (1880e0 ) │ │ │ │ + ldr r2, [pc, #80] @ (188184 ) │ │ │ │ + ldr r3, [pc, #72] @ (188180 ) │ │ │ │ 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 1880d8 │ │ │ │ + bne.n 188178 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 188010 │ │ │ │ + bl 1880b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 188090 │ │ │ │ + beq.n 188130 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n 188090 │ │ │ │ + bne.n 188130 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 188092 │ │ │ │ + b.n 188132 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r0, #30] │ │ │ │ + ldrb r2, [r4, #27] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #29] │ │ │ │ + ldrb r6, [r0, #27] │ │ │ │ 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 188112 │ │ │ │ + bne.n 1881b2 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 188102 │ │ │ │ + bne.n 1881a2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 188206 │ │ │ │ + bne.n 1882a6 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1881e0 │ │ │ │ + beq.n 188280 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 18815a │ │ │ │ + cbnz r6, 1881fa │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 42b48 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 18826a │ │ │ │ - ldr r1, [pc, #312] @ (188278 ) │ │ │ │ + blt.w 18830a │ │ │ │ + ldr r1, [pc, #312] @ (188318 ) │ │ │ │ add r1, pc │ │ │ │ blx 42384 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 188264 │ │ │ │ + beq.w 188304 │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 18815a │ │ │ │ + b.n 1881fa │ │ │ │ blx 434b8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1881ac │ │ │ │ + bne.n 18824c │ │ │ │ mov r0, r6 │ │ │ │ blx 42d1c │ │ │ │ movs r1, #2 │ │ │ │ blx 42760 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 188150 │ │ │ │ + blt.n 1881f0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 18817c │ │ │ │ + b.n 18821c │ │ │ │ blx 434b8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 188190 │ │ │ │ + bne.n 188230 │ │ │ │ mov r0, r7 │ │ │ │ blx 42d1c │ │ │ │ movs r1, #2 │ │ │ │ blx 42760 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 188170 │ │ │ │ + blt.n 188210 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 18819c │ │ │ │ + b.n 18823c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1881ac │ │ │ │ + bne.n 18824c │ │ │ │ mov r0, r7 │ │ │ │ blx 42d1c │ │ │ │ movs r1, #8 │ │ │ │ blx 42760 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 188196 │ │ │ │ + blt.n 188236 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1881b8 │ │ │ │ + cbz r0, 188258 │ │ │ │ blx 432e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1881c4 │ │ │ │ + cbz r0, 188264 │ │ │ │ blx 432e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1881c8 │ │ │ │ + bne.n 188268 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 188230 │ │ │ │ + cbnz r3, 1882d0 │ │ │ │ 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 42b48 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.n 188244 │ │ │ │ - ldr r1, [pc, #132] @ (18827c ) │ │ │ │ + blt.n 1882e4 │ │ │ │ + ldr r1, [pc, #132] @ (18831c ) │ │ │ │ add r1, pc │ │ │ │ blx 42384 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 18823e │ │ │ │ + cbz r0, 1882de │ │ │ │ str r0, [r5, #32] │ │ │ │ - b.n 188120 │ │ │ │ + b.n 1881c0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 188248 │ │ │ │ + bne.n 1882e8 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174c88 │ │ │ │ + bl 174d28 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18821a │ │ │ │ + bne.n 1882ba │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18820c │ │ │ │ - b.n 18811a │ │ │ │ + bne.n 1882ac │ │ │ │ + b.n 1881ba │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 174c5c │ │ │ │ - b.n 1881dc │ │ │ │ + bl 174cfc │ │ │ │ + b.n 18827c │ │ │ │ mov r0, r7 │ │ │ │ blx 42980 │ │ │ │ str r6, [r5, #32] │ │ │ │ - b.n 1881b8 │ │ │ │ + b.n 188258 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18824e │ │ │ │ + bne.n 1882ee │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18820a │ │ │ │ - b.n 18811a │ │ │ │ + bne.n 1882aa │ │ │ │ + b.n 1881ba │ │ │ │ mov r0, r7 │ │ │ │ blx 42980 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1881b0 │ │ │ │ - b.n 1881c4 │ │ │ │ + bne.n 188250 │ │ │ │ + b.n 188264 │ │ │ │ nop │ │ │ │ - bvc.n 188228 │ │ │ │ + bvc.n 1882e8 │ │ │ │ movs r3, r2 │ │ │ │ - bvc.n 1882b8 │ │ │ │ + bvc.n 188378 │ │ │ │ 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 42420 │ │ │ │ - cbz r0, 1882aa │ │ │ │ + cbz r0, 18834a │ │ │ │ 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 430a8 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - blt.n 1882a0 │ │ │ │ + blt.n 188340 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ blx 42420 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1882a0 │ │ │ │ + bne.n 188340 │ │ │ │ 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 │ │ │ │ @@ -459867,330 +459927,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 175b4c │ │ │ │ + bl 175bec │ │ │ │ movs r3, #28 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ mov r0, r6 │ │ │ │ blx 4324c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ blx 42cd4 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 1883fa │ │ │ │ + bne.n 18849a │ │ │ │ mov r6, r7 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1883ee │ │ │ │ + beq.n 18848e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 1883ee │ │ │ │ + cbz r3, 18848e │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1883ee │ │ │ │ + beq.n 18848e │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1883ee │ │ │ │ + blt.n 18848e │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1796d4 │ │ │ │ - cbz r0, 1883ee │ │ │ │ + bl 179774 │ │ │ │ + cbz r0, 18848e │ │ │ │ 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 175c98 │ │ │ │ + bl 175d38 │ │ │ │ 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 188388 │ │ │ │ - b.n 1883f0 │ │ │ │ + bne.n 188428 │ │ │ │ + b.n 188490 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 42420 │ │ │ │ - cbz r0, 18840a │ │ │ │ + cbz r0, 1884aa │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 423b4 │ │ │ │ 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 1883fc │ │ │ │ + b.n 18849c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #272] @ (18853c ) │ │ │ │ + ldr r2, [pc, #272] @ (1885dc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #272] @ (188540 ) │ │ │ │ + ldr r3, [pc, #272] @ (1885e0 ) │ │ │ │ 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, 18844a │ │ │ │ - bl 1880e8 │ │ │ │ + cbnz r1, 1884ea │ │ │ │ + bl 188188 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1884c4 │ │ │ │ + beq.n 188564 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 188010 │ │ │ │ + bl 1880b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 18847c │ │ │ │ + cbz r0, 18851c │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 188010 │ │ │ │ - cbz r0, 18847c │ │ │ │ + bl 1880b0 │ │ │ │ + cbz r0, 18851c │ │ │ │ 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 188508 │ │ │ │ + beq.n 1885a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187f20 │ │ │ │ - cbz r0, 1884c0 │ │ │ │ + bl 187fc0 │ │ │ │ + cbz r0, 188560 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 430a8 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbnz r5, 1884c8 │ │ │ │ + cbnz r5, 188568 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188280 │ │ │ │ + bl 188320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18850e │ │ │ │ + beq.n 1885ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 187f80 │ │ │ │ + bl 188020 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #152] @ (188544 ) │ │ │ │ - ldr r3, [pc, #148] @ (188540 ) │ │ │ │ + ldr r2, [pc, #152] @ (1885e4 ) │ │ │ │ + ldr r3, [pc, #148] @ (1885e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 188536 │ │ │ │ + bne.n 1885d6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18852c │ │ │ │ + beq.n 1885cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1884a8 │ │ │ │ + b.n 188548 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 175c08 │ │ │ │ + bl 175ca8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ movs r0, #0 │ │ │ │ - bl 179690 │ │ │ │ + bl 179730 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 188280 │ │ │ │ + bl 188320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1884a2 │ │ │ │ + bne.n 188542 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187f20 │ │ │ │ + bl 187fc0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 430a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 188280 │ │ │ │ + bl 188320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1884a2 │ │ │ │ - b.n 1884c4 │ │ │ │ + bne.n 188542 │ │ │ │ + b.n 188564 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 188484 │ │ │ │ + b.n 188524 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187f20 │ │ │ │ + bl 187fc0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 430a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 188280 │ │ │ │ + bl 188320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18849c │ │ │ │ + bne.n 18853c │ │ │ │ mov r0, r4 │ │ │ │ - bl 187f80 │ │ │ │ + bl 188020 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1884a8 │ │ │ │ + b.n 188548 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ 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] @ 188a68 │ │ │ │ + ldr.w r2, [pc, #1288] @ 188b08 │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1288] @ 188a6c │ │ │ │ + ldr.w r3, [pc, #1288] @ 188b0c │ │ │ │ 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 188646 │ │ │ │ + beq.n 1886e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ - cbnz r5, 1885a4 │ │ │ │ - ldr.w r2, [pc, #1256] @ 188a70 │ │ │ │ - ldr.w r3, [pc, #1248] @ 188a6c │ │ │ │ + cbnz r5, 188644 │ │ │ │ + ldr.w r2, [pc, #1256] @ 188b10 │ │ │ │ + ldr.w r3, [pc, #1248] @ 188b0c │ │ │ │ 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 188a36 │ │ │ │ + bne.w 188ad6 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 4309c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 188642 │ │ │ │ + beq.n 1886e2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 42b48 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov fp, r3 │ │ │ │ - blt.n 188666 │ │ │ │ - ldr.w r3, [pc, #1192] @ 188a74 │ │ │ │ + blt.n 188706 │ │ │ │ + ldr.w r3, [pc, #1192] @ 188b14 │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r3 │ │ │ │ blx 42384 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 188660 │ │ │ │ + beq.n 188700 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 42b48 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blt.n 188636 │ │ │ │ + blt.n 1886d6 │ │ │ │ mov r1, r9 │ │ │ │ blx 42384 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 188a3a │ │ │ │ + beq.w 188ada │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 188010 │ │ │ │ - cbz r0, 188630 │ │ │ │ + bl 1880b0 │ │ │ │ + cbz r0, 1886d0 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ - bl 188010 │ │ │ │ - cbz r0, 188630 │ │ │ │ + bl 1880b0 │ │ │ │ + cbz r0, 1886d0 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 188630 │ │ │ │ + bne.n 1886d0 │ │ │ │ ldrd r0, r1, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 188684 │ │ │ │ + beq.n 188724 │ │ │ │ mov r0, fp │ │ │ │ blx 432e8 │ │ │ │ mov r0, sl │ │ │ │ blx 432e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 423b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 188584 │ │ │ │ + b.n 188624 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 43548 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 43548 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18841c │ │ │ │ + bl 1884bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18857a │ │ │ │ - b.n 188642 │ │ │ │ + bne.n 18861a │ │ │ │ + b.n 1886e2 │ │ │ │ mov r0, fp │ │ │ │ blx 42980 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 42b48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.w 1889d2 │ │ │ │ + bge.w 188a72 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 423b4 │ │ │ │ - b.n 188642 │ │ │ │ + b.n 1886e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1757c8 │ │ │ │ + bl 175868 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1889cc │ │ │ │ + beq.w 188a6c │ │ │ │ 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] │ │ │ │ @@ -460201,29 +460261,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 1757c8 │ │ │ │ + bl 175868 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1886a0 │ │ │ │ + bne.n 188740 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r9, r6 │ │ │ │ - ldr r3, [pc, #928] @ (188a78 ) │ │ │ │ + ldr r3, [pc, #928] @ (188b18 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 43414 │ │ │ │ orrs.w r3, r7, r8 │ │ │ │ - beq.n 188722 │ │ │ │ + beq.n 1887c2 │ │ │ │ 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]! │ │ │ │ @@ -460239,35 +460299,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 1886f6 │ │ │ │ - ldr r3, [pc, #856] @ (188a7c ) │ │ │ │ + bne.n 188796 │ │ │ │ + ldr r3, [pc, #856] @ (188b1c ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 43414 │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 188630 │ │ │ │ + beq.w 1886d0 │ │ │ │ mov r0, r9 │ │ │ │ blx 4324c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 188630 │ │ │ │ + beq.w 1886d0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ blx 42c74 │ │ │ │ - ldr r1, [pc, #808] @ (188a80 ) │ │ │ │ + ldr r1, [pc, #808] @ (188b20 ) │ │ │ │ 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] │ │ │ │ @@ -460278,15 +460338,15 @@ │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 43198 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1889be │ │ │ │ + bne.w 188a5e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 43548 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 42c74 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -460297,34 +460357,34 @@ │ │ │ │ strd r0, r1, [r8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ blx 43198 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1889be │ │ │ │ + bne.w 188a5e │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 43548 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 430a8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 42420 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1889be │ │ │ │ + bne.w 188a5e │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 430a8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 42420 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1889be │ │ │ │ + bne.w 188a5e │ │ │ │ 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] │ │ │ │ @@ -460336,88 +460396,88 @@ │ │ │ │ blx 430a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.w 1889be │ │ │ │ + bne.w 188a5e │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ adds r4, #28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1889a4 │ │ │ │ + bne.w 188a44 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1889e2 │ │ │ │ + beq.w 188a82 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 187db0 │ │ │ │ + bl 187e50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1889be │ │ │ │ + beq.w 188a5e │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1889be │ │ │ │ + beq.w 188a5e │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1889be │ │ │ │ + beq.w 188a5e │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 43198 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 1889be │ │ │ │ + bne.w 188a5e │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 187db0 │ │ │ │ + bl 187e50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1889be │ │ │ │ + beq.w 188a5e │ │ │ │ ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1889be │ │ │ │ + beq.w 188a5e │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1889be │ │ │ │ + beq.w 188a5e │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.w 1889be │ │ │ │ + blt.w 188a5e │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.w 1889be │ │ │ │ + bne.w 188a5e │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 1889be │ │ │ │ + bne.w 188a5e │ │ │ │ mov r0, sl │ │ │ │ blx 430a8 │ │ │ │ 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 43198 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1889be │ │ │ │ + bne.n 188a5e │ │ │ │ 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 1887f8 │ │ │ │ + bhi.n 188898 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r5 │ │ │ │ blx 43548 │ │ │ │ mov r0, fp │ │ │ │ blx 43548 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ @@ -460426,374 +460486,374 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 42d1c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 422c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 188a50 │ │ │ │ + bne.w 188af0 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ mov r0, fp │ │ │ │ blx 430a8 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 42d1c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 422c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 188a50 │ │ │ │ - bl 1766fc │ │ │ │ + bne.w 188af0 │ │ │ │ + bl 17679c │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ blx 42258 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - add r3, pc, #280 @ (adr r3, 188a60 ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 188b00 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r7 │ │ │ │ blx 42de8 <__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 187e74 │ │ │ │ - cbz r0, 1889be │ │ │ │ + bl 187f14 │ │ │ │ + cbz r0, 188a5e │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 187e74 │ │ │ │ - cbz r0, 1889be │ │ │ │ + bl 187f14 │ │ │ │ + cbz r0, 188a5e │ │ │ │ mov r0, r6 │ │ │ │ blx 423b4 │ │ │ │ mov r0, fp │ │ │ │ blx 432e8 │ │ │ │ mov r0, sl │ │ │ │ blx 432e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 423b4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 43548 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 43548 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18841c │ │ │ │ - b.n 188584 │ │ │ │ + bl 1884bc │ │ │ │ + b.n 188624 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ blx 42420 │ │ │ │ - cbnz r0, 1889be │ │ │ │ + cbnz r0, 188a5e │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 42420 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1888d6 │ │ │ │ + beq.n 188976 │ │ │ │ mov r0, r6 │ │ │ │ blx 423b4 │ │ │ │ mov r0, fp │ │ │ │ blx 432e8 │ │ │ │ - b.n 188636 │ │ │ │ + b.n 1886d6 │ │ │ │ mov.w r9, #28 │ │ │ │ - b.n 1886d4 │ │ │ │ - ldr r1, [pc, #176] @ (188a84 ) │ │ │ │ + b.n 188774 │ │ │ │ + ldr r1, [pc, #176] @ (188b24 ) │ │ │ │ add r1, pc │ │ │ │ blx 42384 │ │ │ │ - cbz r0, 188a42 │ │ │ │ + cbz r0, 188ae2 │ │ │ │ blx 432e8 │ │ │ │ - b.n 18867c │ │ │ │ + b.n 18871c │ │ │ │ mov r0, sl │ │ │ │ blx 430a8 │ │ │ │ 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 1889be │ │ │ │ + bne.n 188a5e │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 42420 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1889be │ │ │ │ + bne.n 188a5e │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, fp │ │ │ │ blx 42420 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1889be │ │ │ │ + bne.n 188a5e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 42420 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1889be │ │ │ │ + bne.n 188a5e │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 42420 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1888da │ │ │ │ - b.n 1889be │ │ │ │ + beq.w 18897a │ │ │ │ + b.n 188a5e │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 42980 │ │ │ │ - b.n 188636 │ │ │ │ + b.n 1886d6 │ │ │ │ mov r0, r4 │ │ │ │ blx 42980 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 423b4 │ │ │ │ - b.n 188642 │ │ │ │ + b.n 1886e2 │ │ │ │ mov r0, r6 │ │ │ │ blx 423b4 │ │ │ │ mov r0, r7 │ │ │ │ blx 432e8 │ │ │ │ - b.n 188636 │ │ │ │ + b.n 1886d6 │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldrb r4, [r6, #7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcc.n 188b08 │ │ │ │ + bcc.n 188bc8 │ │ │ │ movs r3, r2 │ │ │ │ - bl 32a7a │ │ │ │ - bl 80a7e │ │ │ │ - bne.n 1889e8 │ │ │ │ + bl 32b1a │ │ │ │ + bl 80b1e │ │ │ │ + bne.n 188aa8 │ │ │ │ movs r3, r2 │ │ │ │ - ldmia r7!, {r6} │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ 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] @ (188b90 ) │ │ │ │ + ldr r5, [pc, #244] @ (188c30 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #244] @ (188b94 ) │ │ │ │ + ldr r2, [pc, #244] @ (188c34 ) │ │ │ │ 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 42ef4 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 188b62 │ │ │ │ + beq.n 188c02 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 42b48 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.n 188b70 │ │ │ │ - ldr r3, [pc, #200] @ (188b98 ) │ │ │ │ + blt.n 188c10 │ │ │ │ + ldr r3, [pc, #200] @ (188c38 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 42384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 188b6a │ │ │ │ - ldr r1, [pc, #188] @ (188b9c ) │ │ │ │ + beq.n 188c0a │ │ │ │ + ldr r1, [pc, #188] @ (188c3c ) │ │ │ │ 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 42ef4 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 188b54 │ │ │ │ + beq.n 188bf4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 42b48 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 188b82 │ │ │ │ + blt.n 188c22 │ │ │ │ mov r1, r7 │ │ │ │ blx 42384 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 188b7c │ │ │ │ + cbz r0, 188c1c │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 179690 │ │ │ │ + bl 179730 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 188b46 │ │ │ │ + cbz r0, 188be6 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 175bac │ │ │ │ + bl 175c4c │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 188b40 │ │ │ │ + cbz r0, 188be0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18841c │ │ │ │ - cbnz r0, 188b64 │ │ │ │ + bl 1884bc │ │ │ │ + cbnz r0, 188c04 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 175c80 │ │ │ │ + bl 175d20 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 188b4e │ │ │ │ + cbz r0, 188bee │ │ │ │ blx 432e8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 423b4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 188b5c │ │ │ │ + cbz r0, 188bfc │ │ │ │ blx 432e8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 423b4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 42980 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 423b4 │ │ │ │ - b.n 188b62 │ │ │ │ + b.n 188c02 │ │ │ │ mov r0, r5 │ │ │ │ blx 42980 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 423b4 │ │ │ │ - b.n 188b54 │ │ │ │ + b.n 188bf4 │ │ │ │ nop │ │ │ │ - stmia r1!, {r2, r4, r7} │ │ │ │ + stmia r1!, {r2, r5, r7} │ │ │ │ movs r3, r2 │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ movs r3, r2 │ │ │ │ - ldmia r6, {r2, r6} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ movs r3, r2 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ 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] @ (188c38 ) │ │ │ │ + ldr r4, [pc, #136] @ (188cd8 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #136] @ (188c3c ) │ │ │ │ + ldr r3, [pc, #136] @ (188cdc ) │ │ │ │ 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] @ (188c40 ) │ │ │ │ + ldr r4, [pc, #124] @ (188ce0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 42884 │ │ │ │ - ldr r2, [pc, #116] @ (188c44 ) │ │ │ │ + ldr r2, [pc, #116] @ (188ce4 ) │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ blx 42ef4 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 188c0c │ │ │ │ + beq.n 188cac │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 42ac4 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #88] @ (188c48 ) │ │ │ │ + ldr r4, [pc, #88] @ (188ce8 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 42ef4 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 188c0c │ │ │ │ + beq.n 188cac │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 42ac4 │ │ │ │ - b.n 188c0e │ │ │ │ + b.n 188cae │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 423b4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 423b4 │ │ │ │ - ldr r2, [pc, #48] @ (188c4c ) │ │ │ │ - ldr r3, [pc, #28] @ (188c3c ) │ │ │ │ + ldr r2, [pc, #48] @ (188cec ) │ │ │ │ + ldr r3, [pc, #28] @ (188cdc ) │ │ │ │ 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 188c34 │ │ │ │ + bne.n 188cd4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r0, #17] │ │ │ │ + strb r6, [r4, #14] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ movs r3, r2 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + ldmia r5!, {r1, r4, r6} │ │ │ │ movs r3, r2 │ │ │ │ - ldmia r5, {r1, r4, r5} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ movs r3, r2 │ │ │ │ - strb r6, [r3, #15] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ 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 175c80 │ │ │ │ + bl 175d20 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 188c74 │ │ │ │ + cbz r0, 188d14 │ │ │ │ blx 432e8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 423b4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 188c82 │ │ │ │ + cbz r0, 188d22 │ │ │ │ blx 432e8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 423b4 │ │ │ │ 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] @ (188e74 ) │ │ │ │ - ldr r3, [pc, #460] @ (188e78 ) │ │ │ │ + ldr r2, [pc, #460] @ (188f14 ) │ │ │ │ + ldr r3, [pc, #460] @ (188f18 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ subs r7, r1, #1 │ │ │ │ mov lr, ip │ │ │ │ @@ -460811,184 +460871,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 188cc6 │ │ │ │ + bne.n 188d66 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1880e8 │ │ │ │ + bl 188188 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 188e68 │ │ │ │ + beq.w 188f08 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 188e6c │ │ │ │ + beq.w 188f0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188064 │ │ │ │ - cbz r0, 188d2e │ │ │ │ + bl 188104 │ │ │ │ + cbz r0, 188dce │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 43548 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 43548 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18841c │ │ │ │ + bl 1884bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 188e54 │ │ │ │ + beq.w 188ef4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188280 │ │ │ │ + bl 188320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 188e54 │ │ │ │ + beq.w 188ef4 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 175d1c │ │ │ │ + bl 175dbc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 188e6c │ │ │ │ + beq.w 188f0c │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 42420 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 188e54 │ │ │ │ + bne.n 188ef4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 42cd4 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 188e54 │ │ │ │ + bne.n 188ef4 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 188e54 │ │ │ │ + beq.n 188ef4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 188e54 │ │ │ │ + beq.n 188ef4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ movs r2, #20 │ │ │ │ blx 4356c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 188e6c │ │ │ │ + bne.n 188f0c │ │ │ │ mov r0, r7 │ │ │ │ blx 4324c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 188e6c │ │ │ │ + beq.n 188f0c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 42cd4 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 188e56 │ │ │ │ + bne.n 188ef6 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187be0 │ │ │ │ + bl 187c80 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 188e56 │ │ │ │ + bne.n 188ef6 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 42420 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 188e56 │ │ │ │ + bne.n 188ef6 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 42cd4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 188e56 │ │ │ │ + bne.n 188ef6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 188e56 │ │ │ │ + beq.n 188ef6 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ orrs r1, r0 │ │ │ │ - beq.n 188e56 │ │ │ │ + beq.n 188ef6 │ │ │ │ ldrd lr, r0, [sp, #32] │ │ │ │ cmp.w lr, #20 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - blt.n 188e56 │ │ │ │ + blt.n 188ef6 │ │ │ │ ldrd r7, r1, [r5] │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r7, lr │ │ │ │ - bne.n 188e56 │ │ │ │ + bne.n 188ef6 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 188e56 │ │ │ │ + bne.n 188ef6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 42420 │ │ │ │ - cbnz r0, 188e56 │ │ │ │ + cbnz r0, 188ef6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r1, #1 │ │ │ │ blx 43198 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 188e56 │ │ │ │ + bne.n 188ef6 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 43548 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187f80 │ │ │ │ + bl 188020 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r3, [r9] │ │ │ │ - ldr r2, [pc, #64] @ (188e7c ) │ │ │ │ - ldr r3, [pc, #60] @ (188e78 ) │ │ │ │ + ldr r2, [pc, #64] @ (188f1c ) │ │ │ │ + ldr r3, [pc, #60] @ (188f18 ) │ │ │ │ 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 188e70 │ │ │ │ + bne.n 188f10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187ddc │ │ │ │ + bl 187e7c │ │ │ │ mov r0, r4 │ │ │ │ blx 423b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187f80 │ │ │ │ + bl 188020 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 188e38 │ │ │ │ + b.n 188ed8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 188e5c │ │ │ │ + b.n 188efc │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r1, #13] │ │ │ │ + strb r6, [r5, #10] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r0, [r4, #4] │ │ │ │ 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] @ (1890a8 ) │ │ │ │ + ldr r2, [pc, #528] @ (189148 ) │ │ │ │ mov r5, r0 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #520] @ (1890ac ) │ │ │ │ + ldr r3, [pc, #520] @ (18914c ) │ │ │ │ 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 │ │ │ │ @@ -461002,125 +461062,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 188eb4 │ │ │ │ + bne.n 188f54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1880e8 │ │ │ │ - cbz r0, 188ef2 │ │ │ │ + bl 188188 │ │ │ │ + cbz r0, 188f92 │ │ │ │ ldrb.w r7, [r5, #80] @ 0x50 │ │ │ │ - cbnz r7, 188f12 │ │ │ │ + cbnz r7, 188fb2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187f80 │ │ │ │ + bl 188020 │ │ │ │ movs r7, #0 │ │ │ │ - ldr r2, [pc, #440] @ (1890b0 ) │ │ │ │ - ldr r3, [pc, #436] @ (1890ac ) │ │ │ │ + ldr r2, [pc, #440] @ (189150 ) │ │ │ │ + ldr r3, [pc, #436] @ (18914c ) │ │ │ │ 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 1890a4 │ │ │ │ + bne.w 189144 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 188064 │ │ │ │ - cbz r0, 188f30 │ │ │ │ + bl 188104 │ │ │ │ + cbz r0, 188fd0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 43548 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 43548 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18841c │ │ │ │ - cbz r0, 188f3c │ │ │ │ + bl 1884bc │ │ │ │ + cbz r0, 188fdc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 42420 │ │ │ │ - cbz r0, 188f44 │ │ │ │ + cbz r0, 188fe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187ddc │ │ │ │ - b.n 188eec │ │ │ │ + bl 187e7c │ │ │ │ + b.n 188f8c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 430a8 │ │ │ │ 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 189046 │ │ │ │ + bcs.n 1890e6 │ │ │ │ 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 188548 │ │ │ │ + bl 1885e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 188f3c │ │ │ │ + beq.n 188fdc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 175d1c │ │ │ │ + bl 175dbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 188eec │ │ │ │ + bne.n 188f8c │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 42420 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 188f3c │ │ │ │ + bne.n 188fdc │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 42420 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 188f3c │ │ │ │ + bne.n 188fdc │ │ │ │ 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 187be0 │ │ │ │ + bl 187c80 │ │ │ │ strd r6, r4, [sp, #28] │ │ │ │ strd r0, r8, [sp, #76] @ 0x4c │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ - bl 1766fc │ │ │ │ + bl 17679c │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 430a8 │ │ │ │ movs r1, #32 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 188eec │ │ │ │ + beq.w 188f8c │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 430a8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ asrs r3, r0, #31 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -461132,189 +461192,189 @@ │ │ │ │ movs r2, #28 │ │ │ │ str r3, [r1, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx 43198 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - beq.n 189052 │ │ │ │ + beq.n 1890f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187ddc │ │ │ │ + bl 187e7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 187f80 │ │ │ │ + bl 188020 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1798d0 │ │ │ │ - b.n 188ef2 │ │ │ │ + bl 179970 │ │ │ │ + b.n 188f92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188280 │ │ │ │ + bl 188320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 188f7e │ │ │ │ - b.n 188f3c │ │ │ │ + bne.n 18901e │ │ │ │ + b.n 188fdc │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ blx 43198 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.n 189032 │ │ │ │ + bne.n 1890d2 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 43198 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 189032 │ │ │ │ + bne.n 1890d2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 43548 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 43548 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 430a8 │ │ │ │ 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 175c98 │ │ │ │ + bl 175d38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187f80 │ │ │ │ - b.n 188ef4 │ │ │ │ + bl 188020 │ │ │ │ + b.n 188f94 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + strb r6, [r7, #2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #4] │ │ │ │ + strb r4, [r4, #1] │ │ │ │ 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 1880e8 │ │ │ │ - cbnz r0, 1890d2 │ │ │ │ + bl 188188 │ │ │ │ + cbnz r0, 189172 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 42420 │ │ │ │ - cbnz r0, 189104 │ │ │ │ + cbnz r0, 1891a4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 430a8 │ │ │ │ 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 187f80 │ │ │ │ + bl 188020 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 187ddc │ │ │ │ + bl 187e7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 187f80 │ │ │ │ - b.n 1890cc │ │ │ │ + bl 188020 │ │ │ │ + b.n 18916c │ │ │ │ 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 1880e8 │ │ │ │ - cbz r0, 189146 │ │ │ │ + bl 188188 │ │ │ │ + cbz r0, 1891e6 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 189158 │ │ │ │ + cbnz r3, 1891f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187f80 │ │ │ │ - vldr d8, [pc, #392] @ 1892d0 │ │ │ │ + bl 188020 │ │ │ │ + vldr d8, [pc, #392] @ 189370 │ │ │ │ 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 43548 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 43548 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18841c │ │ │ │ + bl 1884bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1892c4 │ │ │ │ + beq.w 189364 │ │ │ │ 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 4309c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 189140 │ │ │ │ + beq.n 1891e0 │ │ │ │ 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 1757c8 │ │ │ │ + bl 175868 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1891be │ │ │ │ + cbz r0, 18925e │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1757c8 │ │ │ │ + bl 175868 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1891aa │ │ │ │ + bne.n 18924a │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #272] @ (1892d8 ) │ │ │ │ + ldr r3, [pc, #272] @ (189378 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - vldr d8, [pc, #256] @ 1892d0 │ │ │ │ + vldr d8, [pc, #256] @ 189370 │ │ │ │ blx 43414 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ - beq.n 1892aa │ │ │ │ - ldr.w fp, [pc, #248] @ 1892dc │ │ │ │ + beq.n 18934a │ │ │ │ + ldr.w fp, [pc, #248] @ 18937c │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #244] @ (1892e0 ) │ │ │ │ + ldr r3, [pc, #244] @ (189380 ) │ │ │ │ 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 1766fc │ │ │ │ + bl 17679c │ │ │ │ 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 │ │ │ │ @@ -461324,16 +461384,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 189250 │ │ │ │ - bl 17ea0c │ │ │ │ + bne.n 1892f0 │ │ │ │ + bl 17eaac │ │ │ │ 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 43348 <__aeabi_ul2d@plt> │ │ │ │ @@ -461358,59 +461418,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 189202 │ │ │ │ + bne.n 1892a2 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 423b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187f80 │ │ │ │ + bl 188020 │ │ │ │ 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 187ddc │ │ │ │ - b.n 189140 │ │ │ │ + bl 187e7c │ │ │ │ + b.n 1891e0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xebb9ffff │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r3!, {r1, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r7!, {r2, r4, r6} │ │ │ │ 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] @ (189678 ) │ │ │ │ - ldr r3, [pc, #892] @ (18967c ) │ │ │ │ + ldr r2, [pc, #892] @ (189718 ) │ │ │ │ + ldr r3, [pc, #892] @ (18971c ) │ │ │ │ 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 18ae0c │ │ │ │ + bl 18aeac │ │ │ │ cmp.w fp, r0, lsl #10 │ │ │ │ - bhi.n 189394 │ │ │ │ + bhi.n 189434 │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - bcs.n 18937e │ │ │ │ + bcs.n 18941e │ │ │ │ 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] │ │ │ │ @@ -461418,38 +461478,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 18adc8 │ │ │ │ + bl 18ae68 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi.w 18947e │ │ │ │ - ldr r2, [pc, #800] @ (189680 ) │ │ │ │ - ldr r3, [pc, #792] @ (18967c ) │ │ │ │ + bhi.w 18951e │ │ │ │ + ldr r2, [pc, #800] @ (189720 ) │ │ │ │ + ldr r3, [pc, #792] @ (18971c ) │ │ │ │ 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 18966a │ │ │ │ + bne.w 18970a │ │ │ │ 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 189338 │ │ │ │ + b.n 1893d8 │ │ │ │ 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 │ │ │ │ @@ -461459,88 +461519,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 18ae0c │ │ │ │ + bl 18aeac │ │ │ │ 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, 1893e2 │ │ │ │ + cbz r3, 189482 │ │ │ │ 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 1892e8 │ │ │ │ + bl 189388 │ │ │ │ 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 1892e8 │ │ │ │ + bl 189388 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 189640 │ │ │ │ + beq.w 1896e0 │ │ │ │ add r7, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 189630 │ │ │ │ + bls.w 1896d0 │ │ │ │ subs r3, r7, #2 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 189638 │ │ │ │ + bls.w 1896d8 │ │ │ │ mov.w r9, #4 │ │ │ │ movs r4, #2 │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - vldr d7, [pc, #572] @ 189670 │ │ │ │ + vldr d7, [pc, #572] @ 189710 │ │ │ │ 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 18adc8 │ │ │ │ + bl 18ae68 │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 18935e │ │ │ │ + bls.n 1893fe │ │ │ │ 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 18935e │ │ │ │ + b.n 1893fe │ │ │ │ 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] │ │ │ │ @@ -461561,44 +461621,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 189664 │ │ │ │ + bls.w 189704 │ │ │ │ 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 189504 │ │ │ │ + b.n 1895a4 │ │ │ │ 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 18ad74 │ │ │ │ + bl 18ae14 │ │ │ │ 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 1894f8 │ │ │ │ + bne.n 189598 │ │ │ │ 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 │ │ │ │ @@ -461657,97 +461717,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 18ad74 │ │ │ │ + bl 18ae14 │ │ │ │ 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 18935e │ │ │ │ + b.n 1893fe │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 189430 │ │ │ │ + b.n 1894d0 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 189430 │ │ │ │ + b.n 1894d0 │ │ │ │ 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 189642 │ │ │ │ + bne.n 1896e2 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 18935e │ │ │ │ + b.n 1893fe │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ - b.n 18954a │ │ │ │ + b.n 1895ea │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ 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] @ 189c60 │ │ │ │ - ldr.w r3, [pc, #1472] @ 189c64 │ │ │ │ + ldr.w r0, [pc, #1472] @ 189d00 │ │ │ │ + ldr.w r3, [pc, #1472] @ 189d04 │ │ │ │ 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 18a0da │ │ │ │ + beq.w 18a17a │ │ │ │ rsb r6, r3, #1024 @ 0x400 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, r6 │ │ │ │ it cs │ │ │ │ movcs r3, r6 │ │ │ │ mov r9, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18a7b6 │ │ │ │ + bne.w 18a856 │ │ │ │ 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 18a8c2 │ │ │ │ + bls.w 18a962 │ │ │ │ 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 │ │ │ │ @@ -461757,21 +461817,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 18ad74 │ │ │ │ + bl 18ae14 │ │ │ │ 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 189708 │ │ │ │ + bne.n 1897a8 │ │ │ │ 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 │ │ │ │ @@ -461787,15 +461847,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 18a0b4 │ │ │ │ + beq.w 18a154 │ │ │ │ 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 │ │ │ │ @@ -461824,15 +461884,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 1897ce │ │ │ │ + bne.n 18986e │ │ │ │ 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 │ │ │ │ @@ -461844,15 +461904,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 18ad74 │ │ │ │ + bl 18ae14 │ │ │ │ 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 │ │ │ │ @@ -461936,16 +461996,16 @@ │ │ │ │ lsrs r3, r3, #24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 42ec4 <__popcountdi2@plt> │ │ │ │ ldrb.w r6, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.w 18a8a6 │ │ │ │ - vldr d8, [pc, #800] @ 189c58 │ │ │ │ + bcs.w 18a946 │ │ │ │ + vldr d8, [pc, #800] @ 189cf8 │ │ │ │ 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 │ │ │ │ @@ -461974,15 +462034,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 18998c │ │ │ │ + bne.n 189a2c │ │ │ │ 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 │ │ │ │ @@ -461997,15 +462057,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 18ad74 │ │ │ │ + bl 18ae14 │ │ │ │ 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 │ │ │ │ @@ -462086,15 +462146,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 18994a │ │ │ │ + bcc.w 1899ea │ │ │ │ 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 │ │ │ │ @@ -462142,40 +462202,40 @@ │ │ │ │ str r6, [r5, #24] │ │ │ │ strd r3, r4, [r8, #64] @ 0x40 │ │ │ │ blx 42884 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bls.w 18a534 │ │ │ │ + bls.w 18a5d4 │ │ │ │ ldrd r7, r5, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #172] @ 189c58 │ │ │ │ + vldr d8, [pc, #172] @ 189cf8 │ │ │ │ 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 189bd8 │ │ │ │ + beq.n 189c78 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 189bd0 │ │ │ │ + bne.n 189c70 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ ldrb.w r7, [fp, #138] @ 0x8a │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 18a0e6 │ │ │ │ + bhi.w 18a186 │ │ │ │ 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} │ │ │ │ @@ -462191,51 +462251,51 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 42884 │ │ │ │ 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 18a7aa │ │ │ │ + bls.w 18a84a │ │ │ │ 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 189c70 │ │ │ │ + b.n 189d10 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ 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 18ad74 │ │ │ │ + bl 18ae14 │ │ │ │ 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 189c68 │ │ │ │ + bne.n 189d08 │ │ │ │ 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 │ │ │ │ @@ -462292,15 +462352,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 18ad74 │ │ │ │ + bl 18ae14 │ │ │ │ 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 │ │ │ │ @@ -462383,15 +462443,15 @@ │ │ │ │ lsrs r3, r2, #24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 42ec4 <__popcountdi2@plt> │ │ │ │ ldrb.w r2, [fp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bcs.w 18a7a4 │ │ │ │ + bcs.w 18a844 │ │ │ │ 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] │ │ │ │ @@ -462422,15 +462482,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 189ecc │ │ │ │ + bne.n 189f6c │ │ │ │ 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 │ │ │ │ @@ -462445,15 +462505,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 18ad74 │ │ │ │ + bl 18ae14 │ │ │ │ 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 │ │ │ │ @@ -462534,15 +462594,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 189e8a │ │ │ │ + bcc.w 189f2a │ │ │ │ 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 │ │ │ │ @@ -462573,59 +462633,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 189bb2 │ │ │ │ + bhi.w 189c52 │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18a52e │ │ │ │ - ldr.w r2, [pc, #2096] @ 18a8e8 │ │ │ │ - ldr.w r3, [pc, #2096] @ 18a8ec │ │ │ │ + bne.w 18a5ce │ │ │ │ + ldr.w r2, [pc, #2096] @ 18a988 │ │ │ │ + ldr.w r3, [pc, #2096] @ 18a98c │ │ │ │ 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 18a8d6 │ │ │ │ + bne.w 18a976 │ │ │ │ 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 189ba4 │ │ │ │ - b.n 18a0ac │ │ │ │ + bhi.w 189c44 │ │ │ │ + b.n 18a14c │ │ │ │ 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 1892e8 │ │ │ │ + bl 189388 │ │ │ │ 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 42ec4 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.w 18a2e4 │ │ │ │ + bcs.w 18a384 │ │ │ │ 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 │ │ │ │ @@ -462655,15 +462715,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 18a17a │ │ │ │ + bne.n 18a21a │ │ │ │ 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 │ │ │ │ @@ -462678,15 +462738,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 18ad74 │ │ │ │ + bl 18ae14 │ │ │ │ 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 │ │ │ │ @@ -462767,15 +462827,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 18a138 │ │ │ │ + bcc.w 18a1d8 │ │ │ │ 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 │ │ │ │ @@ -462797,15 +462857,15 @@ │ │ │ │ adds r0, r7, r3 │ │ │ │ uxtb r5, r5 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ blx 42ec4 <__popcountdi2@plt> │ │ │ │ cmp r0, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bcs.w 18a4fe │ │ │ │ + bcs.w 18a59e │ │ │ │ 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 │ │ │ │ @@ -462835,15 +462895,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 18a394 │ │ │ │ + bne.n 18a434 │ │ │ │ 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 │ │ │ │ @@ -462858,15 +462918,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 18ad74 │ │ │ │ + bl 18ae14 │ │ │ │ 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 │ │ │ │ @@ -462947,15 +463007,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 18a352 │ │ │ │ + bcc.w 18a3f2 │ │ │ │ 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 │ │ │ │ @@ -462967,23 +463027,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 18a082 │ │ │ │ + b.n 18a122 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18a830 │ │ │ │ + bne.w 18a8d0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 18a8ac │ │ │ │ + bls.w 18a94c │ │ │ │ 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 │ │ │ │ @@ -462995,22 +463055,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 18ad74 │ │ │ │ + bl 18ae14 │ │ │ │ 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 18a560 │ │ │ │ + bne.n 18a600 │ │ │ │ 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 │ │ │ │ @@ -463030,17 +463090,17 @@ │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ add r4, r3 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ blx 42ec4 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - bls.w 18a0b4 │ │ │ │ + bls.w 18a154 │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ - vldr d8, [pc, #764] @ 18a8e0 │ │ │ │ + vldr d8, [pc, #764] @ 18a980 │ │ │ │ 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 │ │ │ │ @@ -463068,15 +463128,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 18a634 │ │ │ │ + bne.n 18a6d4 │ │ │ │ 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 │ │ │ │ @@ -463090,15 +463150,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 18ad74 │ │ │ │ + bl 18ae14 │ │ │ │ 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 │ │ │ │ @@ -463183,24 +463243,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 18a5f2 │ │ │ │ - b.n 18a0b4 │ │ │ │ + bcc.w 18a692 │ │ │ │ + b.n 18a154 │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 18a044 │ │ │ │ + b.n 18a0e4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.w 189cb6 │ │ │ │ + b.w 189d56 │ │ │ │ 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 │ │ │ │ @@ -463212,37 +463272,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 189762 │ │ │ │ + beq.w 189802 │ │ │ │ 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 18ad74 │ │ │ │ + bl 18ae14 │ │ │ │ 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 42884 │ │ │ │ - b.w 1896ec │ │ │ │ + b.w 18978c │ │ │ │ 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 │ │ │ │ @@ -463255,70 +463315,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 18a5b4 │ │ │ │ + beq.w 18a654 │ │ │ │ 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 18ad74 │ │ │ │ + bl 18ae14 │ │ │ │ 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 42884 │ │ │ │ - b.n 18a53e │ │ │ │ + b.n 18a5de │ │ │ │ adds r3, r6, #1 │ │ │ │ - b.w 189afe │ │ │ │ + b.w 189b9e │ │ │ │ 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 18a5b4 │ │ │ │ + b.n 18a654 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r7, r3 │ │ │ │ it cs │ │ │ │ movcs r7, r3 │ │ │ │ mov r4, r7 │ │ │ │ - b.w 189762 │ │ │ │ + b.w 189802 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ 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] @ 18a968 │ │ │ │ + ldr.w ip, [pc, #104] @ 18aa08 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 18a960 │ │ │ │ + vldr d7, [pc, #88] @ 18aa00 │ │ │ │ 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] │ │ │ │ @@ -463345,57 +463405,57 @@ │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #136] @ 0x88 │ │ │ │ strb.w r3, [r4, #138] @ 0x8a │ │ │ │ strb.w r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - cbz r2, 18a982 │ │ │ │ + cbz r2, 18aa22 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 189688 │ │ │ │ + bl 189728 │ │ │ │ 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] @ (18ad48 ) │ │ │ │ - ldr r1, [pc, #936] @ (18ad4c ) │ │ │ │ + ldr r0, [pc, #936] @ (18ade8 ) │ │ │ │ + ldr r1, [pc, #936] @ (18adec ) │ │ │ │ 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 18abc2 │ │ │ │ + beq.w 18ac62 │ │ │ │ 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 18abe2 │ │ │ │ + beq.w 18ac82 │ │ │ │ add.w r2, lr, r3, lsl #6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18ac98 │ │ │ │ + beq.w 18ad38 │ │ │ │ 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 │ │ │ │ @@ -463424,15 +463484,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 18aa30 │ │ │ │ + bne.n 18aad0 │ │ │ │ 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 │ │ │ │ @@ -463449,15 +463509,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] @ 18ad40 │ │ │ │ + vldr d8, [pc, #676] @ 18ade0 │ │ │ │ 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] │ │ │ │ @@ -463479,15 +463539,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 18ad74 │ │ │ │ + bl 18ae14 │ │ │ │ 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] │ │ │ │ @@ -463531,15 +463591,15 @@ │ │ │ │ vstr d8, [r8, #32] │ │ │ │ blx 431e0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ blx 431e0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 18aaa0 │ │ │ │ + bne.n 18ab40 │ │ │ │ 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 │ │ │ │ @@ -463547,37 +463607,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 18ad9c │ │ │ │ + bl 18ae3c │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ movcs r4, r6 │ │ │ │ add.w r1, r9, fp │ │ │ │ mov r0, sl │ │ │ │ mov r2, r4 │ │ │ │ blx 431e0 │ │ │ │ adds r5, #1 │ │ │ │ adc.w r7, r7, #0 │ │ │ │ add sl, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ subs r6, r6, r4 │ │ │ │ - bne.n 18ab7e │ │ │ │ - ldr r2, [pc, #396] @ (18ad50 ) │ │ │ │ - ldr r3, [pc, #388] @ (18ad4c ) │ │ │ │ + bne.n 18ac1e │ │ │ │ + ldr r2, [pc, #396] @ (18adf0 ) │ │ │ │ + ldr r3, [pc, #388] @ (18adec ) │ │ │ │ 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 18ad3c │ │ │ │ + bne.w 18addc │ │ │ │ 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 │ │ │ │ @@ -463603,15 +463663,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 18ac18 │ │ │ │ + bne.n 18acb8 │ │ │ │ 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 │ │ │ │ @@ -463625,29 +463685,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 18ad9c │ │ │ │ + bl 18ae3c │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ movcs r4, r6 │ │ │ │ add.w r1, r9, fp │ │ │ │ mov r0, sl │ │ │ │ mov r2, r4 │ │ │ │ blx 431e0 │ │ │ │ adds r5, #1 │ │ │ │ adc.w r7, r7, #0 │ │ │ │ add sl, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ subs r6, r6, r4 │ │ │ │ - bne.n 18ac52 │ │ │ │ - b.n 18abc2 │ │ │ │ + bne.n 18acf2 │ │ │ │ + b.n 18ac62 │ │ │ │ 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] │ │ │ │ @@ -463674,15 +463734,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 18acdc │ │ │ │ + bne.n 18ad7c │ │ │ │ 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 │ │ │ │ @@ -463695,67 +463755,67 @@ │ │ │ │ blx 431e0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ blx 431e0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18aa7c │ │ │ │ + bne.w 18ab1c │ │ │ │ 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 18ab7e │ │ │ │ + b.n 18ac1e │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + strh r6, [r2, r6] │ │ │ │ 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 18a988 │ │ │ │ + bl 18aa28 │ │ │ │ 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 18ae10 │ │ │ │ + bl 18aeb0 │ │ │ │ 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 18bb14 │ │ │ │ + bl 18bbb4 │ │ │ │ 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 │ │ │ │ @@ -463768,15 +463828,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 18c9c8 │ │ │ │ + bl 18ca68 │ │ │ │ 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 │ │ │ │ @@ -466373,17 +466433,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] @ (18caec ) │ │ │ │ + ldr r4, [pc, #272] @ (18cb8c ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #272] @ (18caf0 ) │ │ │ │ + ldr r3, [pc, #272] @ (18cb90 ) │ │ │ │ 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 │ │ │ │ @@ -466391,15 +466451,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 18cace │ │ │ │ + beq.n 18cb6e │ │ │ │ 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] │ │ │ │ @@ -466414,37 +466474,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, 18ca8a │ │ │ │ + cbz r3, 18cb2a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 18ca70 │ │ │ │ + b.n 18cb10 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r5, r6, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 18ae10 │ │ │ │ + bl 18aeb0 │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 18ca58 │ │ │ │ + bne.n 18caf8 │ │ │ │ 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 18ae10 │ │ │ │ + bl 18aeb0 │ │ │ │ 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 │ │ │ │ @@ -466460,69 +466520,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 18ca1c │ │ │ │ - ldr r2, [pc, #36] @ (18caf4 ) │ │ │ │ - ldr r3, [pc, #28] @ (18caf0 ) │ │ │ │ + bne.n 18cabc │ │ │ │ + ldr r2, [pc, #36] @ (18cb94 ) │ │ │ │ + ldr r3, [pc, #28] @ (18cb90 ) │ │ │ │ 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 18cae8 │ │ │ │ + bne.n 18cb88 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - adds r6, #28 │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ lsls r2, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18cb74 │ │ │ │ + beq.n 18cc14 │ │ │ │ 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 18cb2a │ │ │ │ + bhi.n 18cbca │ │ │ │ tbb [pc, r2] │ │ │ │ movs r4, #11 │ │ │ │ subs r3, r2, r4 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 42944 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 18cb4c │ │ │ │ + cbz r0, 18cbec │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ blx 42944 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 42944 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18cb2a │ │ │ │ + bne.n 18cbca │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 18cb2c │ │ │ │ + b.n 18cbcc │ │ │ │ movs r0, #3 │ │ │ │ blx 42944 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -466606,68 +466666,68 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 42c80 │ │ │ │ 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] @ (18ccc8 ) │ │ │ │ + ldr r2, [pc, #112] @ (18cd68 ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (18cccc ) │ │ │ │ + ldr r3, [pc, #108] @ (18cd6c ) │ │ │ │ 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 18ccba │ │ │ │ + beq.n 18cd5a │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 18ccb6 │ │ │ │ + bne.n 18cd56 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ blx 421f8 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 431b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 42234 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 431c8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (18ccd0 ) │ │ │ │ - ldr r3, [pc, #40] @ (18cccc ) │ │ │ │ + ldr r2, [pc, #48] @ (18cd70 ) │ │ │ │ + ldr r3, [pc, #40] @ (18cd6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18ccc2 │ │ │ │ + bne.n 18cd62 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 18cc9e │ │ │ │ + b.n 18cd3e │ │ │ │ mov r1, r2 │ │ │ │ blx 42234 │ │ │ │ - b.n 18cc9c │ │ │ │ + b.n 18cd3c │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #90 @ 0x5a │ │ │ │ + adds r2, #186 @ 0xba │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 42228 │ │ │ │ subs r0, #0 │ │ │ │ @@ -466691,98 +466751,98 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 4324c │ │ │ │ - cbz r0, 18cd52 │ │ │ │ + cbz r0, 18cdf2 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ (18cd58 ) │ │ │ │ + ldr r2, [pc, #40] @ (18cdf8 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r1, r4, [r3] │ │ │ │ movs r1, #0 │ │ │ │ blx 435d8 │ │ │ │ - cbnz r0, 18cd46 │ │ │ │ + cbnz r0, 18cde6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 423b4 │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #4 │ │ │ │ - b.n 18cd42 │ │ │ │ + b.n 18cde2 │ │ │ │ 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 428a0 │ │ │ │ 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] @ (18cdc0 ) │ │ │ │ + ldr r2, [pc, #64] @ (18ce60 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (18cdc4 ) │ │ │ │ + ldr r3, [pc, #64] @ (18ce64 ) │ │ │ │ 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 42af4 │ │ │ │ - cbnz r0, 18cdb8 │ │ │ │ - cbz r4, 18cda0 │ │ │ │ + cbnz r0, 18ce58 │ │ │ │ + cbz r4, 18ce40 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (18cdc8 ) │ │ │ │ - ldr r3, [pc, #32] @ (18cdc4 ) │ │ │ │ + ldr r2, [pc, #36] @ (18ce68 ) │ │ │ │ + ldr r3, [pc, #32] @ (18ce64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18cdbc │ │ │ │ + bne.n 18ce5c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 18cda0 │ │ │ │ + b.n 18ce40 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - adds r2, #118 @ 0x76 │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r1, #184 @ 0xb8 │ │ │ │ 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, 18ce00 │ │ │ │ + cbnz r3, 18cea0 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - beq.n 18ce04 │ │ │ │ + beq.n 18cea4 │ │ │ │ sub.w r0, r2, #253 @ 0xfd │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -466790,25 +466850,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 18cde0 │ │ │ │ + bl 18ce80 │ │ │ │ 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, 18ce40 │ │ │ │ + cbnz r3, 18cee0 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - beq.n 18ce44 │ │ │ │ + beq.n 18cee4 │ │ │ │ sub.w r0, r2, #253 @ 0xfd │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -466816,15 +466876,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 18ce20 │ │ │ │ + bl 18cec0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r2, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -466837,44 +466897,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 18ce96 │ │ │ │ - b.n 18cea0 │ │ │ │ + bne.n 18cf36 │ │ │ │ + b.n 18cf40 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 18cea0 │ │ │ │ + beq.n 18cf40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 18ce8e │ │ │ │ + bpl.n 18cf2e │ │ │ │ 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 18ceca │ │ │ │ + beq.n 18cf6a │ │ │ │ subs r3, #4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 18cec2 │ │ │ │ + bmi.n 18cf62 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 18cece │ │ │ │ + cbnz r0, 18cf6e │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp.w r2, #276 @ 0x114 │ │ │ │ - bne.n 18cece │ │ │ │ + bne.n 18cf6e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 18ceb0 │ │ │ │ + bne.n 18cf50 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ @@ -466884,306 +466944,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 18cf2e │ │ │ │ - cbz r3, 18cf2e │ │ │ │ + bne.n 18cfce │ │ │ │ + cbz r3, 18cfce │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 18cf0c │ │ │ │ + b.n 18cfac │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 18cf2e │ │ │ │ + beq.n 18cfce │ │ │ │ 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 194cbc │ │ │ │ + bl 194d5c │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 18cf04 │ │ │ │ + bvc.n 18cfa4 │ │ │ │ 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 18cf82 │ │ │ │ - cbz r3, 18cf86 │ │ │ │ + bne.n 18d022 │ │ │ │ + cbz r3, 18d026 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 18cf64 │ │ │ │ + b.n 18d004 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 18cf86 │ │ │ │ + beq.n 18d026 │ │ │ │ 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 194cbc │ │ │ │ + bl 194d5c │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 18cf5c │ │ │ │ + bvs.n 18cffc │ │ │ │ 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] @ (18d044 ) │ │ │ │ + ldr r0, [pc, #156] @ (18d0e4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldrb r4, [r4, #12] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 18d030 │ │ │ │ + bne.n 18d0d0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18d03a │ │ │ │ + beq.n 18d0da │ │ │ │ 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] @ (18d048 ) │ │ │ │ + ldr r3, [pc, #128] @ (18d0e8 ) │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r9, [r0, r3] │ │ │ │ - b.n 18cfd6 │ │ │ │ + b.n 18d076 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 18d03a │ │ │ │ + beq.n 18d0da │ │ │ │ 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 18d030 │ │ │ │ + bne.n 18d0d0 │ │ │ │ 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 194cbc │ │ │ │ + bl 194d5c │ │ │ │ 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 18cfd2 │ │ │ │ + beq.n 18d072 │ │ │ │ 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} │ │ │ │ - adds r0, #86 @ 0x56 │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ 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] @ (18d104 ) │ │ │ │ + ldr r0, [pc, #156] @ (18d1a4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldrb r4, [r4, #12] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 18d0f0 │ │ │ │ + bne.n 18d190 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18d0fa │ │ │ │ + beq.n 18d19a │ │ │ │ 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] @ (18d108 ) │ │ │ │ + ldr r3, [pc, #128] @ (18d1a8 ) │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r9, [r0, r3] │ │ │ │ - b.n 18d096 │ │ │ │ + b.n 18d136 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 18d0fa │ │ │ │ + beq.n 18d19a │ │ │ │ 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 18d0f0 │ │ │ │ + bne.n 18d190 │ │ │ │ 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 194cbc │ │ │ │ + bl 194d5c │ │ │ │ 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 18d092 │ │ │ │ + beq.n 18d132 │ │ │ │ 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 r7, #150 @ 0x96 │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ 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 18d168 │ │ │ │ - cbz r3, 18d16e │ │ │ │ + bne.n 18d208 │ │ │ │ + cbz r3, 18d20e │ │ │ │ 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 18d148 │ │ │ │ + b.n 18d1e8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 18d16e │ │ │ │ + beq.n 18d20e │ │ │ │ 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 194cbc │ │ │ │ + bl 194d5c │ │ │ │ vmov r0, r1, d0 │ │ │ │ cmp r6, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - beq.n 18d13e │ │ │ │ + beq.n 18d1de │ │ │ │ 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 208a10 │ │ │ │ + bl 208ab0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 18d19e │ │ │ │ + cbz r0, 18d23e │ │ │ │ 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 208a10 │ │ │ │ + bl 208ab0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 18d1ce │ │ │ │ + cbz r0, 18d26e │ │ │ │ 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 208a10 │ │ │ │ + bl 208ab0 │ │ │ │ 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 208a10 │ │ │ │ + bl 208ab0 │ │ │ │ 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 208a10 │ │ │ │ + bl 208ab0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 18d24a │ │ │ │ + cbz r0, 18d2ea │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -467192,39 +467252,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 208a10 │ │ │ │ + bl 208ab0 │ │ │ │ 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 208a10 │ │ │ │ + bl 208ab0 │ │ │ │ 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 208a10 │ │ │ │ + bl 208ab0 │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -467232,18 +467292,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 208a10 │ │ │ │ + bl 208ab0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 18d2ea │ │ │ │ + cbz r0, 18d38a │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #3 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -467252,15 +467312,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 208a10 │ │ │ │ + bl 208ab0 │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #3 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -467268,204 +467328,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 208a10 │ │ │ │ + bl 208ab0 │ │ │ │ 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 208a10 │ │ │ │ + bl 208ab0 │ │ │ │ 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 208a10 │ │ │ │ + bl 208ab0 │ │ │ │ str r0, [sp, #4] │ │ │ │ lsrs r0, r0, #24 │ │ │ │ - beq.n 18d37c │ │ │ │ + beq.n 18d41c │ │ │ │ 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 208bf4 │ │ │ │ + bl 208c94 │ │ │ │ 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 208bf4 │ │ │ │ + bl 208c94 │ │ │ │ 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 18d3f6 │ │ │ │ + beq.n 18d496 │ │ │ │ subs r2, #4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 18d3ee │ │ │ │ + bne.n 18d48e │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 18d3f8 │ │ │ │ + bne.n 18d498 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #306 @ 0x132 │ │ │ │ - bne.n 18d3f8 │ │ │ │ + bne.n 18d498 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 18d3d4 │ │ │ │ + bne.n 18d474 │ │ │ │ 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 18d420 │ │ │ │ - cbnz r3, 18d41c │ │ │ │ + beq.n 18d4c0 │ │ │ │ + cbnz r3, 18d4bc │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq.n 18d424 │ │ │ │ + beq.n 18d4c4 │ │ │ │ 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 18d41c │ │ │ │ + bne.n 18d4bc │ │ │ │ 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] @ 18d600 │ │ │ │ + ldr.w lr, [pc, #444] @ 18d6a0 │ │ │ │ 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 18d45a │ │ │ │ + beq.n 18d4fa │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18d5e4 │ │ │ │ + beq.w 18d684 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - ldr r1, [pc, #416] @ (18d604 ) │ │ │ │ + ldr r1, [pc, #416] @ (18d6a4 ) │ │ │ │ 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 18d506 │ │ │ │ + beq.n 18d5a6 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 18d456 │ │ │ │ + bne.n 18d4f6 │ │ │ │ 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 18d5fc │ │ │ │ + bhi.w 18d69c │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 18d600 │ │ │ │ + bhi.w 18d6a0 │ │ │ │ tbb [pc, r0] │ │ │ │ - add r1, pc, #620 @ (adr r1, 18d72c ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 18d748 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 18d748 ) │ │ │ │ + add r1, pc, #620 @ (adr r1, 18d7cc ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 18d7e8 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 18d7e8 ) │ │ │ │ ldr r0, [sp, #644] @ 0x284 │ │ │ │ - add r1, pc, #644 @ (adr r1, 18d74c ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 18d750 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 18d750 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 18d7ec ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 18d7f0 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 18d7f0 ) │ │ │ │ str r5, [sp, #644] @ 0x284 │ │ │ │ - add r1, pc, #644 @ (adr r1, 18d754 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 18d758 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 18d758 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 18d75c ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 18d75c ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 18d760 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 18d760 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 18d7f4 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 18d7f8 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 18d7f8 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 18d7fc ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 18d7fc ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 18d800 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 18d800 ) │ │ │ │ ldrb r1, [r4, #30] │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w ip, lr, #0 │ │ │ │ - blt.n 18d456 │ │ │ │ + blt.n 18d4f6 │ │ │ │ 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 18d456 │ │ │ │ + bne.n 18d4f6 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 18d5e4 │ │ │ │ + beq.n 18d684 │ │ │ │ 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 18d4e2 │ │ │ │ + bhi.n 18d582 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 18d4de │ │ │ │ + bhi.n 18d57e │ │ │ │ addw ip, pc, #8 │ │ │ │ ldr.w lr, [ip, r6, lsl #2] │ │ │ │ add ip, lr │ │ │ │ bx ip │ │ │ │ vminnm.f32 , , │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @@ -467498,83 +467558,83 @@ │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ sxth r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 18d4e2 │ │ │ │ + b.n 18d582 │ │ │ │ sxtb r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 18d4e2 │ │ │ │ + b.n 18d582 │ │ │ │ movs r0, #0 │ │ │ │ orrs.w lr, r2, r0 │ │ │ │ - beq.w 18d456 │ │ │ │ + beq.w 18d4f6 │ │ │ │ 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 18d456 │ │ │ │ + bne.w 18d4f6 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 18d490 │ │ │ │ + bne.w 18d530 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ uxth r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18d5be │ │ │ │ + b.n 18d65e │ │ │ │ uxtb r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18d5be │ │ │ │ + b.n 18d65e │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18d5dc │ │ │ │ - b.n 18d456 │ │ │ │ + bne.n 18d67c │ │ │ │ + b.n 18d4f6 │ │ │ │ mov r0, lr │ │ │ │ - b.n 18d5be │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + b.n 18d65e │ │ │ │ + cmp r3, #16 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ 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 194cf0 │ │ │ │ + bl 194d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18d6bc │ │ │ │ - cbz r5, 18d694 │ │ │ │ + beq.n 18d75c │ │ │ │ + cbz r5, 18d734 │ │ │ │ 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 18d684 │ │ │ │ + bhi.n 18d724 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18d6ce │ │ │ │ + bhi.n 18d76e │ │ │ │ tbb [pc, ip] │ │ │ │ adds r5, #33 @ 0x21 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ - ldr r0, [pc, #212] @ (18d740 ) │ │ │ │ + ldr r0, [pc, #212] @ (18d7e0 ) │ │ │ │ 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 │ │ │ │ @@ -467582,108 +467642,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 18d6bc │ │ │ │ + beq.n 18d75c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 18d63e │ │ │ │ + bne.n 18d6de │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 18d694 │ │ │ │ + beq.n 18d734 │ │ │ │ ldrb.w r0, [r2, #2]! │ │ │ │ adds r0, #5 │ │ │ │ ldr.w r0, [r1, r0, lsl #3] │ │ │ │ uxtb r0, r0 │ │ │ │ - cbnz r0, 18d6bc │ │ │ │ + cbnz r0, 18d75c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18d694 │ │ │ │ + beq.n 18d734 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ adds r0, #5 │ │ │ │ ldrb.w r0, [r1, r0, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18d698 │ │ │ │ + beq.n 18d738 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 18d694 │ │ │ │ + beq.n 18d734 │ │ │ │ ldrb.w r0, [r2, #2]! │ │ │ │ adds r0, #5 │ │ │ │ ldr.w r0, [r1, r0, lsl #3] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 18d6bc │ │ │ │ + beq.n 18d75c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18d694 │ │ │ │ + beq.n 18d734 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ adds r0, #5 │ │ │ │ ldr.w r0, [r1, r0, lsl #3] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 18d6c0 │ │ │ │ - b.n 18d6bc │ │ │ │ + bne.n 18d760 │ │ │ │ + b.n 18d75c │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 18d694 │ │ │ │ + beq.n 18d734 │ │ │ │ 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 18d6bc │ │ │ │ + beq.n 18d75c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18d694 │ │ │ │ + beq.n 18d734 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ adds r0, #5 │ │ │ │ ldrsb.w r0, [r1, r0, lsl #3] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 18d6e6 │ │ │ │ - b.n 18d6bc │ │ │ │ + bne.n 18d786 │ │ │ │ + b.n 18d75c │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 18d694 │ │ │ │ + beq.n 18d734 │ │ │ │ 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 18d6bc │ │ │ │ + beq.n 18d75c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18d694 │ │ │ │ + beq.n 18d734 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ adds r0, #5 │ │ │ │ ldrsh.w r0, [r1, r0, lsl #3] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 18d70e │ │ │ │ - b.n 18d6bc │ │ │ │ + bne.n 18d7ae │ │ │ │ + b.n 18d75c │ │ │ │ nop │ │ │ │ add.w r0, r1, r2, lsl #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #248] @ (18d83c ) │ │ │ │ + ldr r4, [pc, #248] @ (18d8dc ) │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 18d7f4 │ │ │ │ + bne.n 18d894 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18d82c │ │ │ │ + beq.n 18d8cc │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - ldr r1, [pc, #232] @ (18d840 ) │ │ │ │ + ldr r1, [pc, #232] @ (18d8e0 ) │ │ │ │ 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 18d7f4 │ │ │ │ + bne.n 18d894 │ │ │ │ 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 │ │ │ │ @@ -467698,17 +467758,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 18d7fe │ │ │ │ + bhi.n 18d89e │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18d838 │ │ │ │ + bhi.n 18d8d8 │ │ │ │ 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 │ │ │ │ @@ -467727,57 +467787,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, 18d828 │ │ │ │ + cbz r2, 18d8c8 │ │ │ │ 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 18d7f4 │ │ │ │ + bne.n 18d894 │ │ │ │ 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 18d7f4 │ │ │ │ + bne.n 18d894 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 18d79c │ │ │ │ + bne.n 18d83c │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r6, r2, #31 │ │ │ │ - b.n 18d7fe │ │ │ │ + b.n 18d89e │ │ │ │ asrs r6, r2, #31 │ │ │ │ - b.n 18d7fe │ │ │ │ - cmp r0, #184 @ 0xb8 │ │ │ │ + b.n 18d89e │ │ │ │ + cmp r0, #24 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ 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 18d856 │ │ │ │ + beq.n 18d8f6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18da1a │ │ │ │ + beq.w 18daba │ │ │ │ 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 │ │ │ │ @@ -467785,26 +467845,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 18d924 │ │ │ │ + bhi.n 18d9c4 │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.n 18d8b8 │ │ │ │ + bhi.n 18d958 │ │ │ │ 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, 18d8e8 ) │ │ │ │ + add r0, pc, #64 @ (adr r0, 18d988 ) │ │ │ │ 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 │ │ │ │ @@ -467815,248 +467875,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 18d91e │ │ │ │ + bcs.n 18d9be │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 18da64 │ │ │ │ + blt.w 18db04 │ │ │ │ cmp.w r9, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r2, #0 │ │ │ │ - blt.w 18daa4 │ │ │ │ - cbnz r0, 18d91e │ │ │ │ + blt.w 18db44 │ │ │ │ + cbnz r0, 18d9be │ │ │ │ cmp r7, ip │ │ │ │ - beq.n 18d956 │ │ │ │ + beq.n 18d9f6 │ │ │ │ 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 18d91e │ │ │ │ + bcs.n 18d9be │ │ │ │ movs r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 18d8de │ │ │ │ + bge.n 18d97e │ │ │ │ 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 18d91e │ │ │ │ + bcs.n 18d9be │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 18d95a │ │ │ │ + blt.n 18d9fa │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - blt.n 18d952 │ │ │ │ + blt.n 18d9f2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18d91e │ │ │ │ + bne.n 18d9be │ │ │ │ movs r6, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 18d874 │ │ │ │ + bne.n 18d914 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 18d920 │ │ │ │ + b.n 18d9c0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18d91e │ │ │ │ + bne.n 18d9be │ │ │ │ movs r0, #1 │ │ │ │ - b.n 18d952 │ │ │ │ + b.n 18d9f2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18d91e │ │ │ │ + bne.n 18d9be │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 18d956 │ │ │ │ + beq.n 18d9f6 │ │ │ │ add.w ip, r2, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq.n 18d956 │ │ │ │ + beq.n 18d9f6 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bmi.n 18d962 │ │ │ │ + bmi.n 18da02 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 18d956 │ │ │ │ + beq.n 18d9f6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bmi.n 18d962 │ │ │ │ - b.n 18d980 │ │ │ │ + bmi.n 18da02 │ │ │ │ + b.n 18da20 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18d91e │ │ │ │ + bne.n 18d9be │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 18d956 │ │ │ │ + beq.n 18d9f6 │ │ │ │ add.w ip, r2, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq.n 18d956 │ │ │ │ + beq.n 18d9f6 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18d994 │ │ │ │ + bne.n 18da34 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 18d956 │ │ │ │ + beq.n 18d9f6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18d9b4 │ │ │ │ - b.n 18d994 │ │ │ │ + beq.n 18da54 │ │ │ │ + b.n 18da34 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 18d956 │ │ │ │ + beq.n 18d9f6 │ │ │ │ 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 18d91e │ │ │ │ + bcs.n 18d9be │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 18da1e │ │ │ │ + blt.n 18dabe │ │ │ │ cmp.w ip, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 18d9ca │ │ │ │ + blt.n 18da6a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18d91e │ │ │ │ + bne.n 18d9be │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 18d956 │ │ │ │ + beq.n 18d9f6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r6, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - b.n 18d9d8 │ │ │ │ + b.n 18da78 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18d91e │ │ │ │ + bne.w 18d9be │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 18d956 │ │ │ │ + beq.n 18d9f6 │ │ │ │ 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 18d91e │ │ │ │ + bcs.w 18d9be │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 18d95e │ │ │ │ + blt.n 18d9fe │ │ │ │ cmp.w ip, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bge.w 18d91e │ │ │ │ - b.n 18d95e │ │ │ │ + bge.w 18d9be │ │ │ │ + b.n 18d9fe │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18d91e │ │ │ │ + bne.w 18d9be │ │ │ │ cmp r7, ip │ │ │ │ - beq.w 18d956 │ │ │ │ + beq.w 18d9f6 │ │ │ │ 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 18d91e │ │ │ │ + bcs.w 18d9be │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 18da6a │ │ │ │ + blt.n 18db0a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 18d8de │ │ │ │ + b.n 18d97e │ │ │ │ cmp r7, ip │ │ │ │ - beq.w 18d956 │ │ │ │ + beq.w 18d9f6 │ │ │ │ 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 18d91e │ │ │ │ + bcs.w 18d9be │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 18db00 │ │ │ │ + blt.n 18dba0 │ │ │ │ cmp.w r9, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.w 18d952 │ │ │ │ + blt.w 18d9f2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18d91e │ │ │ │ + bne.w 18d9be │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 18d956 │ │ │ │ + beq.w 18d9f6 │ │ │ │ ldrb.w r3, [ip, #2]! │ │ │ │ movs r6, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - b.n 18d8ba │ │ │ │ + b.n 18d95a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18d91e │ │ │ │ + bne.w 18d9be │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 18d956 │ │ │ │ + beq.w 18d9f6 │ │ │ │ ldrb.w r3, [ip, #2]! │ │ │ │ movs r0, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - b.n 18d8ba │ │ │ │ + b.n 18d95a │ │ │ │ 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 18db2e │ │ │ │ + beq.n 18dbce │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18dcc2 │ │ │ │ + beq.w 18dd62 │ │ │ │ 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 18dbe2 │ │ │ │ + bhi.n 18dc82 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 18db84 │ │ │ │ + bhi.n 18dc24 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r5, r6, #1 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ - add r3, pc, #64 @ (adr r3, 18dbac ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 18dc4c ) │ │ │ │ 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 │ │ │ │ @@ -468068,170 +468128,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 18dbde │ │ │ │ + bcs.n 18dc7e │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 18dcca │ │ │ │ + blt.w 18dd6a │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - blt.w 18dd08 │ │ │ │ - cbnz r7, 18dbde │ │ │ │ + blt.w 18dda8 │ │ │ │ + cbnz r7, 18dc7e │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 18dcc6 │ │ │ │ + beq.w 18dd66 │ │ │ │ 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 18dbde │ │ │ │ + bcs.n 18dc7e │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 18dba4 │ │ │ │ + bge.n 18dc44 │ │ │ │ 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 18dbde │ │ │ │ + bcs.n 18dc7e │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 18dc28 │ │ │ │ + blt.n 18dcc8 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - blt.n 18dcfc │ │ │ │ + blt.n 18dd9c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 18dbde │ │ │ │ + bne.n 18dc7e │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18dcc6 │ │ │ │ + beq.n 18dd66 │ │ │ │ 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 18db88 │ │ │ │ - b.n 18dbe6 │ │ │ │ + bls.n 18dc28 │ │ │ │ + b.n 18dc86 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18dbde │ │ │ │ + bne.n 18dc7e │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18dcc6 │ │ │ │ + beq.n 18dd66 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r7, #1 │ │ │ │ adds r3, #5 │ │ │ │ - b.n 18dc16 │ │ │ │ + b.n 18dcb6 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18dcc6 │ │ │ │ + beq.n 18dd66 │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 18dcc6 │ │ │ │ + beq.n 18dd66 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18dc3a │ │ │ │ + bne.n 18dcda │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18dcc6 │ │ │ │ + beq.n 18dd66 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18dc54 │ │ │ │ - b.n 18dc3a │ │ │ │ + beq.n 18dcf4 │ │ │ │ + b.n 18dcda │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18dcc6 │ │ │ │ + beq.n 18dd66 │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 18dcc6 │ │ │ │ + beq.n 18dd66 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bmi.n 18dc6a │ │ │ │ + bmi.n 18dd0a │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18dcc6 │ │ │ │ + beq.n 18dd66 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bmi.n 18dc6a │ │ │ │ - b.n 18dc82 │ │ │ │ + bmi.n 18dd0a │ │ │ │ + b.n 18dd22 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18dcc6 │ │ │ │ + beq.n 18dd66 │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 18dcc6 │ │ │ │ + beq.n 18dd66 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r0, r3, #24 │ │ │ │ - bmi.n 18dc96 │ │ │ │ + bmi.n 18dd36 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18dcc6 │ │ │ │ + beq.n 18dd66 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r0, r3, #24 │ │ │ │ - bmi.n 18dc96 │ │ │ │ - b.n 18dcae │ │ │ │ + bmi.n 18dd36 │ │ │ │ + b.n 18dd4e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18dbde │ │ │ │ + bne.n 18dc7e │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18dcc6 │ │ │ │ + beq.n 18dd66 │ │ │ │ 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 18dbde │ │ │ │ + bcs.w 18dc7e │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 18dcce │ │ │ │ + blt.n 18dd6e │ │ │ │ movs r7, #1 │ │ │ │ - b.n 18dba4 │ │ │ │ + b.n 18dc44 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18dcc6 │ │ │ │ + beq.n 18dd66 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ - b.n 18dc16 │ │ │ │ + b.n 18dcb6 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18dcc6 │ │ │ │ + beq.n 18dd66 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ asrs r0, r3, #31 │ │ │ │ - b.n 18dbe6 │ │ │ │ + b.n 18dc86 │ │ │ │ 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 18dd2e │ │ │ │ + beq.n 18ddce │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18df38 │ │ │ │ + beq.w 18dfd8 │ │ │ │ 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 │ │ │ │ @@ -468239,17 +468299,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 18ddf4 │ │ │ │ + bhi.n 18de94 │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 18de9c │ │ │ │ + bhi.w 18df3c │ │ │ │ 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 │ │ │ │ @@ -468266,224 +468326,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 18ddee │ │ │ │ + bcs.n 18de8e │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 18df3c │ │ │ │ - cbnz r7, 18ddee │ │ │ │ + bge.w 18dfdc │ │ │ │ + cbnz r7, 18de8e │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 18de34 │ │ │ │ + beq.n 18ded4 │ │ │ │ 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 18ddee │ │ │ │ + bcs.n 18de8e │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 18de1c │ │ │ │ + blt.n 18debc │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - blt.n 18de1c │ │ │ │ + blt.n 18debc │ │ │ │ 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 18ddee │ │ │ │ + bcs.n 18de8e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 18de20 │ │ │ │ + bge.n 18dec0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 18ddee │ │ │ │ + bne.n 18de8e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 18de30 │ │ │ │ + b.n 18ded0 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - blt.n 18de30 │ │ │ │ + blt.n 18ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18ddee │ │ │ │ + bne.n 18de8e │ │ │ │ movs r7, #1 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 18dd4e │ │ │ │ + bne.n 18ddee │ │ │ │ movs r0, #1 │ │ │ │ - b.n 18ddf0 │ │ │ │ + b.n 18de90 │ │ │ │ adds r2, #2 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 18de34 │ │ │ │ + beq.n 18ded4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 18de38 │ │ │ │ - b.n 18de34 │ │ │ │ + bne.n 18ded8 │ │ │ │ + b.n 18ded4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 18ddee │ │ │ │ + bne.n 18de8e │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 18de34 │ │ │ │ + beq.n 18ded4 │ │ │ │ add.w ip, r2, #1 │ │ │ │ cmp r9, ip │ │ │ │ - beq.n 18de34 │ │ │ │ + beq.n 18ded4 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ sxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 18de46 │ │ │ │ + bgt.n 18dee6 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 18de34 │ │ │ │ + beq.n 18ded4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ sxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 18de66 │ │ │ │ - b.n 18de46 │ │ │ │ + ble.n 18df06 │ │ │ │ + b.n 18dee6 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - blt.w 18dfc0 │ │ │ │ + blt.w 18e060 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18ddee │ │ │ │ + bne.n 18de8e │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 18de34 │ │ │ │ + beq.n 18ded4 │ │ │ │ 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 18ddee │ │ │ │ + bcs.n 18de8e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 18def2 │ │ │ │ + bge.n 18df92 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 18ddee │ │ │ │ + bne.n 18de8e │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 18de34 │ │ │ │ + beq.n 18ded4 │ │ │ │ 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 18ddee │ │ │ │ + bcs.n 18de8e │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 18dec0 │ │ │ │ + blt.n 18df60 │ │ │ │ movs r0, #1 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - blt.n 18df60 │ │ │ │ + blt.n 18e000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18ddee │ │ │ │ + bne.w 18de8e │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 18de34 │ │ │ │ + beq.n 18ded4 │ │ │ │ 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 18ddee │ │ │ │ + bcs.w 18de8e │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 18ddee │ │ │ │ - b.n 18def2 │ │ │ │ + blt.w 18de8e │ │ │ │ + b.n 18df92 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r4, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 18dfae │ │ │ │ + blt.n 18e04e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18ddee │ │ │ │ + bne.w 18de8e │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 18de34 │ │ │ │ + beq.w 18ded4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r7, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - b.n 18dd98 │ │ │ │ + b.n 18de38 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 18de34 │ │ │ │ + beq.w 18ded4 │ │ │ │ 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 18ddee │ │ │ │ + bcs.w 18de8e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.w 18de7c │ │ │ │ + bge.w 18df1c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18ddee │ │ │ │ + bne.w 18de8e │ │ │ │ cmp r9, r6 │ │ │ │ - beq.w 18de34 │ │ │ │ + beq.w 18ded4 │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ movs r0, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - b.n 18de9c │ │ │ │ + b.n 18df3c │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 18de34 │ │ │ │ + beq.w 18ded4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ - b.n 18dd98 │ │ │ │ + b.n 18de38 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 18de30 │ │ │ │ + b.n 18ded0 │ │ │ │ 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 194cf0 │ │ │ │ + bl 194d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18e06c │ │ │ │ - cbz r5, 18e044 │ │ │ │ + beq.n 18e10c │ │ │ │ + cbz r5, 18e0e4 │ │ │ │ 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 18e03c │ │ │ │ + bhi.n 18e0dc │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18e07e │ │ │ │ + bhi.n 18e11e │ │ │ │ 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 │ │ │ │ @@ -468494,117 +468554,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 18e06c │ │ │ │ + beq.n 18e10c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 18dffc │ │ │ │ + bne.n 18e09c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 18e044 │ │ │ │ + beq.n 18e0e4 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 18e06c │ │ │ │ + cbz r1, 18e10c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18e044 │ │ │ │ + beq.n 18e0e4 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ adds r1, #5 │ │ │ │ ldrb.w r1, [r0, r1, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18e048 │ │ │ │ + bne.n 18e0e8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 18e044 │ │ │ │ + beq.n 18e0e4 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ lsls r4, r1, #27 │ │ │ │ - beq.n 18e06c │ │ │ │ + beq.n 18e10c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18e044 │ │ │ │ + beq.n 18e0e4 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bne.n 18e070 │ │ │ │ - b.n 18e06c │ │ │ │ + bne.n 18e110 │ │ │ │ + b.n 18e10c │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 18e044 │ │ │ │ + beq.n 18e0e4 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - beq.n 18e06c │ │ │ │ + beq.n 18e10c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18e044 │ │ │ │ + beq.n 18e0e4 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ lsls r5, r1, #27 │ │ │ │ - bne.n 18e096 │ │ │ │ - b.n 18e06c │ │ │ │ + bne.n 18e136 │ │ │ │ + b.n 18e10c │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 18e044 │ │ │ │ + beq.n 18e0e4 │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - beq.n 18e06c │ │ │ │ + beq.n 18e10c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18e044 │ │ │ │ + beq.n 18e0e4 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ adds r4, r2, #1 │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r0, r1, lsl #3] │ │ │ │ lsls r5, r1, #27 │ │ │ │ - bne.n 18e0bc │ │ │ │ - b.n 18e06c │ │ │ │ + bne.n 18e15c │ │ │ │ + b.n 18e10c │ │ │ │ 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 194cf0 │ │ │ │ + bl 194d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18e3da │ │ │ │ + beq.w 18e47a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18e410 │ │ │ │ + beq.w 18e4b0 │ │ │ │ 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 18e3e0 │ │ │ │ + bhi.w 18e480 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.w 18e340 │ │ │ │ + bhi.w 18e3e0 │ │ │ │ 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 │ │ │ │ @@ -468654,17 +468714,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 18e3da │ │ │ │ + bne.w 18e47a │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 18e410 │ │ │ │ + beq.w 18e4b0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ adds r3, #5 │ │ │ │ ldrh.w r5, [r6, r3, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ blx 42ec4 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -468681,21 +468741,21 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18e3da │ │ │ │ + bne.w 18e47a │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 18e410 │ │ │ │ + beq.w 18e4b0 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r6, r3, lsl #3] │ │ │ │ - b.n 18e198 │ │ │ │ + b.n 18e238 │ │ │ │ mov.w sl, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r4, #1 │ │ │ │ blx 42ec4 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -468712,17 +468772,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 18e3da │ │ │ │ + bne.w 18e47a │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 18e410 │ │ │ │ + beq.w 18e4b0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r5, [r6, r3, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ blx 42ec4 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ @@ -468739,53 +468799,53 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18e3da │ │ │ │ + bne.n 18e47a │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 18e410 │ │ │ │ + beq.w 18e4b0 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r6, r3, lsl #3] │ │ │ │ - b.n 18e246 │ │ │ │ + b.n 18e2e6 │ │ │ │ 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 18e3da │ │ │ │ + bne.n 18e47a │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 18e410 │ │ │ │ + beq.n 18e4b0 │ │ │ │ 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 18e3da │ │ │ │ + bne.n 18e47a │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 18e410 │ │ │ │ + beq.n 18e4b0 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r6, r3, lsl #3] │ │ │ │ - b.n 18e2f0 │ │ │ │ + b.n 18e390 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r4, #1 │ │ │ │ blx 433b4 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ @@ -468801,17 +468861,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 18e3da │ │ │ │ + bne.n 18e47a │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 18e410 │ │ │ │ + beq.n 18e4b0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r6, r3, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ blx 433b4 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ @@ -468826,70 +468886,70 @@ │ │ │ │ cmpeq r3, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 18e3da │ │ │ │ + cbnz r3, 18e47a │ │ │ │ cmp r7, r9 │ │ │ │ - beq.n 18e410 │ │ │ │ + beq.n 18e4b0 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r6, r3, lsl #3] │ │ │ │ - b.n 18e344 │ │ │ │ + b.n 18e3e4 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ blx 42ec4 <__popcountdi2@plt> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 18e416 │ │ │ │ + bne.n 18e4b6 │ │ │ │ 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 18e3da │ │ │ │ + bne.n 18e47a │ │ │ │ cmp r7, r4 │ │ │ │ - bne.w 18e128 │ │ │ │ + bne.w 18e1c8 │ │ │ │ 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 18e3f2 │ │ │ │ + b.n 18e492 │ │ │ │ stmdb 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 194cf0 │ │ │ │ + bl 194d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18e58e │ │ │ │ + beq.w 18e62e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18e514 │ │ │ │ + beq.n 18e5b4 │ │ │ │ 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] │ │ │ │ @@ -468900,15 +468960,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 18e596 │ │ │ │ + beq.n 18e636 │ │ │ │ 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 │ │ │ │ @@ -468920,18 +468980,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 18e502 │ │ │ │ + bhi.n 18e5a2 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 18e606 │ │ │ │ + bhi.w 18e6a6 │ │ │ │ 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 │ │ │ │ @@ -468945,40 +469005,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 18e58e │ │ │ │ + bne.n 18e62e │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 18e494 │ │ │ │ + bne.n 18e534 │ │ │ │ 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 18e58e │ │ │ │ + bne.n 18e62e │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 18e514 │ │ │ │ + beq.n 18e5b4 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 18e58e │ │ │ │ + beq.n 18e62e │ │ │ │ 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 18e54a │ │ │ │ + b.n 18e5ea │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 18e514 │ │ │ │ + beq.n 18e5b4 │ │ │ │ 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] │ │ │ │ @@ -468991,33 +469051,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 18e546 │ │ │ │ + beq.n 18e5e6 │ │ │ │ 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 18e4bc │ │ │ │ + b.n 18e55c │ │ │ │ uxtb r6, r6 │ │ │ │ mov.w r9, #0 │ │ │ │ ands r6, r1 │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ cmpeq r1, r6 │ │ │ │ - bne.n 18e58e │ │ │ │ + bne.n 18e62e │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 18e514 │ │ │ │ + beq.n 18e5b4 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 18e58e │ │ │ │ + beq.n 18e62e │ │ │ │ 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] │ │ │ │ @@ -469032,48 +469092,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 18e58e │ │ │ │ + bne.n 18e62e │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 18e498 │ │ │ │ - b.n 18e514 │ │ │ │ + bne.w 18e538 │ │ │ │ + b.n 18e5b4 │ │ │ │ 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 18e644 │ │ │ │ + b.n 18e6e4 │ │ │ │ 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 18e58e │ │ │ │ + bne.n 18e62e │ │ │ │ cmp fp, r0 │ │ │ │ - beq.w 18e514 │ │ │ │ + beq.w 18e5b4 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 18e58e │ │ │ │ + beq.n 18e62e │ │ │ │ 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 │ │ │ │ @@ -469091,18 +469151,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 18e58e │ │ │ │ + bne.w 18e62e │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 18e626 │ │ │ │ - b.n 18e514 │ │ │ │ + bne.n 18e6c6 │ │ │ │ + b.n 18e5b4 │ │ │ │ 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 │ │ │ │ @@ -469111,19 +469171,19 @@ │ │ │ │ mov r5, ip │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ ands r5, r1 │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ cmpeq r5, r1 │ │ │ │ - bne.w 18e58e │ │ │ │ + bne.w 18e62e │ │ │ │ cmp fp, r0 │ │ │ │ - beq.w 18e514 │ │ │ │ + beq.w 18e5b4 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 18e58e │ │ │ │ + beq.w 18e62e │ │ │ │ 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 │ │ │ │ @@ -469141,41 +469201,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 18e58e │ │ │ │ + bne.w 18e62e │ │ │ │ cmp fp, r5 │ │ │ │ - beq.w 18e514 │ │ │ │ + beq.w 18e5b4 │ │ │ │ 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 18e6d0 │ │ │ │ + b.n 18e770 │ │ │ │ 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 194cf0 │ │ │ │ + bl 194d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18e8aa │ │ │ │ + beq.w 18e94a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18e908 │ │ │ │ + beq.w 18e9a8 │ │ │ │ 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] │ │ │ │ @@ -469183,15 +469243,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 18e7de │ │ │ │ + beq.n 18e87e │ │ │ │ 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 │ │ │ │ @@ -469204,23 +469264,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 18e844 │ │ │ │ + bhi.n 18e8e4 │ │ │ │ add.w ip, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18e90e │ │ │ │ + bhi.n 18e9ae │ │ │ │ tbb [pc, ip] │ │ │ │ ldrb r6, [r1, #21] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ - add r6, pc, #500 @ (adr r6, 18ea10 ) │ │ │ │ + add r6, pc, #500 @ (adr r6, 18eab0 ) │ │ │ │ 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] │ │ │ │ @@ -469240,52 +469300,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 18e8aa │ │ │ │ + bne.n 18e94a │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 18e908 │ │ │ │ + beq.n 18e9a8 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 18e834 │ │ │ │ + beq.n 18e8d4 │ │ │ │ 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 18e844 │ │ │ │ + b.n 18e8e4 │ │ │ │ uxth r3, r3 │ │ │ │ movs r0, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 18e8aa │ │ │ │ + bne.n 18e94a │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 18e908 │ │ │ │ + beq.n 18e9a8 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - bne.w 18e9b4 │ │ │ │ + bne.w 18ea54 │ │ │ │ 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 18e8aa │ │ │ │ + bne.n 18e94a │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 18e908 │ │ │ │ + beq.n 18e9a8 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 18e8aa │ │ │ │ + beq.n 18e94a │ │ │ │ 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] │ │ │ │ @@ -469294,131 +469354,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 18e8aa │ │ │ │ + bne.n 18e94a │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 18e7c8 │ │ │ │ + bne.w 18e868 │ │ │ │ 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 18e8aa │ │ │ │ + bne.n 18e94a │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 18e908 │ │ │ │ + beq.n 18e9a8 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 18e8aa │ │ │ │ + beq.n 18e94a │ │ │ │ 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 18e944 │ │ │ │ + b.n 18e9e4 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 18e908 │ │ │ │ + beq.n 18e9a8 │ │ │ │ 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 18e940 │ │ │ │ - b.n 18e8aa │ │ │ │ + beq.n 18e9e0 │ │ │ │ + b.n 18e94a │ │ │ │ uxtb r3, r3 │ │ │ │ movs r0, #0 │ │ │ │ ands r3, r2 │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - bne.n 18e8aa │ │ │ │ + bne.n 18e94a │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 18e908 │ │ │ │ + beq.n 18e9a8 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ - beq.n 18e8aa │ │ │ │ + beq.n 18e94a │ │ │ │ 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 18e998 │ │ │ │ + b.n 18ea38 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 18e908 │ │ │ │ + beq.n 18e9a8 │ │ │ │ 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 18e994 │ │ │ │ - b.n 18e8aa │ │ │ │ + beq.n 18ea34 │ │ │ │ + b.n 18e94a │ │ │ │ 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 18e9d4 │ │ │ │ + b.n 18ea74 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 18e908 │ │ │ │ + beq.n 18e9a8 │ │ │ │ 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 18e9d0 │ │ │ │ - b.n 18e8aa │ │ │ │ + beq.n 18ea70 │ │ │ │ + b.n 18e94a │ │ │ │ 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 194cf0 │ │ │ │ + bl 194d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18eafa │ │ │ │ + beq.n 18eb9a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18ead4 │ │ │ │ + beq.n 18eb74 │ │ │ │ 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 18ebca │ │ │ │ + beq.w 18ec6a │ │ │ │ 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 │ │ │ │ @@ -469434,189 +469494,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 18eac6 │ │ │ │ + bhi.n 18eb66 │ │ │ │ cmp r7, #31 │ │ │ │ - bhi.n 18eb44 │ │ │ │ + bhi.n 18ebe4 │ │ │ │ tbb [pc, r7] │ │ │ │ - ldr r7, [pc, #600] @ (18ed00 ) │ │ │ │ - ldr r7, [pc, #316] @ (18ebe8 ) │ │ │ │ - ldr r7, [pc, #316] @ (18ebe8 ) │ │ │ │ + ldr r7, [pc, #600] @ (18eda0 ) │ │ │ │ + ldr r7, [pc, #316] @ (18ec88 ) │ │ │ │ + ldr r7, [pc, #316] @ (18ec88 ) │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ - ldr r7, [pc, #316] @ (18ebec ) │ │ │ │ - ldr r7, [pc, #316] @ (18ebf0 ) │ │ │ │ - ldr r7, [pc, #316] @ (18ebf0 ) │ │ │ │ + ldr r7, [pc, #316] @ (18ec8c ) │ │ │ │ + ldr r7, [pc, #316] @ (18ec90 ) │ │ │ │ + ldr r7, [pc, #316] @ (18ec90 ) │ │ │ │ strb r7, [r1, #1] │ │ │ │ - ldr r7, [pc, #316] @ (18ebf4 ) │ │ │ │ - ldr r7, [pc, #316] @ (18ebf8 ) │ │ │ │ - ldr r7, [pc, #316] @ (18ebf8 ) │ │ │ │ - ldr r7, [pc, #316] @ (18ebfc ) │ │ │ │ - ldr r7, [pc, #316] @ (18ebfc ) │ │ │ │ - ldr r7, [pc, #316] @ (18ec00 ) │ │ │ │ - ldr r7, [pc, #316] @ (18ec00 ) │ │ │ │ - ldr r7, [pc, #316] @ (18ec04 ) │ │ │ │ + ldr r7, [pc, #316] @ (18ec94 ) │ │ │ │ + ldr r7, [pc, #316] @ (18ec98 ) │ │ │ │ + ldr r7, [pc, #316] @ (18ec98 ) │ │ │ │ + ldr r7, [pc, #316] @ (18ec9c ) │ │ │ │ + ldr r7, [pc, #316] @ (18ec9c ) │ │ │ │ + ldr r7, [pc, #316] @ (18eca0 ) │ │ │ │ + ldr r7, [pc, #316] @ (18eca0 ) │ │ │ │ + ldr r7, [pc, #316] @ (18eca4 ) │ │ │ │ ands r1, r0 │ │ │ │ and.w r2, r2, sl │ │ │ │ orrs r1, r2 │ │ │ │ - bne.n 18eafa │ │ │ │ + bne.n 18eb9a │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 18ea40 │ │ │ │ + bne.n 18eae0 │ │ │ │ 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 18eaec │ │ │ │ + b.n 18eb8c │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 18ead4 │ │ │ │ + beq.n 18eb74 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ adds r2, #5 │ │ │ │ ldrb.w r2, [r3, r2, lsl #3] │ │ │ │ tst r1, r2 │ │ │ │ - beq.n 18eae8 │ │ │ │ + beq.n 18eb88 │ │ │ │ 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 18eafa │ │ │ │ + bne.n 18eb9a │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 18ead4 │ │ │ │ + beq.n 18eb74 │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - beq.n 18ec1e │ │ │ │ + beq.n 18ecbe │ │ │ │ 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 18eafa │ │ │ │ + bne.n 18eb9a │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 18ead4 │ │ │ │ + beq.n 18eb74 │ │ │ │ ldrb.w r2, [ip, #2]! │ │ │ │ adds r2, #5 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ - b.n 18eb0c │ │ │ │ + b.n 18ebac │ │ │ │ movs r5, #1 │ │ │ │ lsl.w r5, r5, lr │ │ │ │ subs r5, #1 │ │ │ │ lsl.w r5, r5, lr │ │ │ │ ands.w r7, r1, r0 │ │ │ │ - bne.n 18eafa │ │ │ │ + bne.n 18eb9a │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 18ead4 │ │ │ │ + beq.n 18eb74 │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - beq.n 18ec08 │ │ │ │ + beq.n 18eca8 │ │ │ │ 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 18eafa │ │ │ │ + bne.n 18eb9a │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 18ead4 │ │ │ │ + beq.n 18eb74 │ │ │ │ ldrb.w r2, [ip, #2]! │ │ │ │ adds r2, #5 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ - b.n 18eb50 │ │ │ │ + b.n 18ebf0 │ │ │ │ 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 18eafa │ │ │ │ + bne.n 18eb9a │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 18ead4 │ │ │ │ + beq.n 18eb74 │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - beq.n 18ec34 │ │ │ │ + beq.n 18ecd4 │ │ │ │ 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 18eafa │ │ │ │ + bne.n 18eb9a │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 18ead4 │ │ │ │ + beq.n 18eb74 │ │ │ │ ldrb.w r2, [ip, #2]! │ │ │ │ adds r2, #5 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ - b.n 18eb92 │ │ │ │ + b.n 18ec32 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18ea7e │ │ │ │ + b.n 18eb1e │ │ │ │ uxtb r1, r1 │ │ │ │ tst r0, r1 │ │ │ │ - bne.n 18eafa │ │ │ │ + bne.n 18eb9a │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 18ead4 │ │ │ │ + beq.w 18eb74 │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - bne.w 18eada │ │ │ │ + bne.w 18eb7a │ │ │ │ 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 18eafa │ │ │ │ + bne.n 18eb9a │ │ │ │ mov r2, r0 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.w 18ea80 │ │ │ │ - b.n 18ead4 │ │ │ │ + bne.w 18eb20 │ │ │ │ + b.n 18eb74 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 18ead4 │ │ │ │ + beq.w 18eb74 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ adds r2, #5 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18ec02 │ │ │ │ - b.n 18eafa │ │ │ │ + beq.n 18eca2 │ │ │ │ + b.n 18eb9a │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 18ead4 │ │ │ │ + beq.w 18eb74 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ adds r2, #5 │ │ │ │ ldrb.w r2, [r3, r2, lsl #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18ec18 │ │ │ │ - b.n 18eafa │ │ │ │ + beq.n 18ecb8 │ │ │ │ + b.n 18eb9a │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 18ead4 │ │ │ │ + beq.w 18eb74 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ adds r2, #5 │ │ │ │ ldrh.w r2, [r3, r2, lsl #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18ec2e │ │ │ │ - b.n 18eafa │ │ │ │ + beq.n 18ecce │ │ │ │ + b.n 18eb9a │ │ │ │ stmdb 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 194cf0 │ │ │ │ + bl 194d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18ed46 │ │ │ │ + beq.n 18ede6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18ed1a │ │ │ │ + beq.n 18edba │ │ │ │ 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] │ │ │ │ @@ -469626,32 +469686,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 18ed22 │ │ │ │ + beq.n 18edc2 │ │ │ │ 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 18ed0c │ │ │ │ + bhi.n 18edac │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 18ee10 │ │ │ │ + bhi.w 18eeb0 │ │ │ │ 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 │ │ │ │ @@ -469664,158 +469724,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 18ed46 │ │ │ │ + bne.n 18ede6 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 18eca4 │ │ │ │ + bne.n 18ed44 │ │ │ │ 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 18ecc8 │ │ │ │ + b.n 18ed68 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsls r0, r5 │ │ │ │ - b.n 18ed38 │ │ │ │ + b.n 18edd8 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18ed1a │ │ │ │ + beq.n 18edba │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r3, r1, lsl #3] │ │ │ │ bics r1, r0 │ │ │ │ - beq.n 18ed34 │ │ │ │ + beq.n 18edd4 │ │ │ │ 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 18ed46 │ │ │ │ + bne.n 18ede6 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 18ed1a │ │ │ │ + beq.n 18edba │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - beq.n 18ee18 │ │ │ │ + beq.n 18eeb8 │ │ │ │ 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 18ed46 │ │ │ │ + bne.n 18ede6 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 18ecaa │ │ │ │ - b.n 18ed1a │ │ │ │ + bne.n 18ed4a │ │ │ │ + b.n 18edba │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18ed1a │ │ │ │ + beq.n 18edba │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 18ee4a │ │ │ │ + bne.n 18eeea │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ adds r1, #5 │ │ │ │ ldrb.w r1, [r3, r1, lsl #3] │ │ │ │ orrs r1, r0 │ │ │ │ - bne.n 18ed46 │ │ │ │ + bne.n 18ede6 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 18ed1a │ │ │ │ + beq.n 18edba │ │ │ │ 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 18ed7e │ │ │ │ - b.n 18ed46 │ │ │ │ + beq.n 18ee1e │ │ │ │ + b.n 18ede6 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18ed1a │ │ │ │ + beq.n 18edba │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 18ee2c │ │ │ │ + bne.n 18eecc │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ adds r1, #5 │ │ │ │ ldrh.w r1, [r3, r1, lsl #3] │ │ │ │ orrs r1, r0 │ │ │ │ - bne.n 18ed46 │ │ │ │ + bne.n 18ede6 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 18ed1a │ │ │ │ + beq.n 18edba │ │ │ │ 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 18edb2 │ │ │ │ - b.n 18ed46 │ │ │ │ + beq.n 18ee52 │ │ │ │ + b.n 18ede6 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 18ed1a │ │ │ │ + beq.n 18edba │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ - bne.n 18ed2c │ │ │ │ + bne.n 18edcc │ │ │ │ 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 18ed46 │ │ │ │ + bne.n 18ede6 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 18ed1a │ │ │ │ + beq.n 18edba │ │ │ │ ldrb.w r1, [r2, #2]! │ │ │ │ adds r1, #5 │ │ │ │ ldr.w r1, [r3, r1, lsl #3] │ │ │ │ ands.w r4, r1, lr │ │ │ │ - beq.n 18ede6 │ │ │ │ - b.n 18ed46 │ │ │ │ + beq.n 18ee86 │ │ │ │ + b.n 18ede6 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ adds r1, #5 │ │ │ │ ldrb.w r1, [r3, r1, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18ed46 │ │ │ │ + bne.n 18ede6 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 18ee18 │ │ │ │ - b.n 18ed1a │ │ │ │ + bne.n 18eeb8 │ │ │ │ + b.n 18edba │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsls r0, r5 │ │ │ │ - b.n 18ee3a │ │ │ │ + b.n 18eeda │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 18ed1a │ │ │ │ + beq.w 18edba │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ adds r1, #5 │ │ │ │ ldrh.w r1, [r3, r1, lsl #3] │ │ │ │ bics r1, r0 │ │ │ │ - beq.n 18ee34 │ │ │ │ - b.n 18ed46 │ │ │ │ + beq.n 18eed4 │ │ │ │ + b.n 18ede6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsls r0, r5 │ │ │ │ - b.n 18ee58 │ │ │ │ + b.n 18eef8 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 18ed1a │ │ │ │ + beq.w 18edba │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ adds r1, #5 │ │ │ │ ldrb.w r1, [r3, r1, lsl #3] │ │ │ │ bics r1, r0 │ │ │ │ - beq.n 18ee52 │ │ │ │ - b.n 18ed46 │ │ │ │ + beq.n 18eef2 │ │ │ │ + b.n 18ede6 │ │ │ │ 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 194cf0 │ │ │ │ + bl 194d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18f23c │ │ │ │ + beq.w 18f2dc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18f2ae │ │ │ │ + beq.w 18f34e │ │ │ │ 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] │ │ │ │ @@ -469823,18 +469883,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 18f242 │ │ │ │ + bhi.w 18f2e2 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 18f11e │ │ │ │ + bhi.w 18f1be │ │ │ │ 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 │ │ │ │ @@ -469865,15 +469925,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 18f23c │ │ │ │ + beq.w 18f2dc │ │ │ │ blx 42ec4 <__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 │ │ │ │ @@ -469897,23 +469957,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 18f23c │ │ │ │ + bne.w 18f2dc │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 18f2ae │ │ │ │ + beq.w 18f34e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ adds r3, #5 │ │ │ │ ldrh.w r5, [r9, r3, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 18f23c │ │ │ │ + beq.w 18f2dc │ │ │ │ mov r0, r5 │ │ │ │ blx 42ec4 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r5 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ @@ -469936,27 +469996,27 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18f23c │ │ │ │ + bne.w 18f2dc │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 18f2ae │ │ │ │ + beq.w 18f34e │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r9, r3, lsl #3] │ │ │ │ - b.n 18ef1e │ │ │ │ + b.n 18efbe │ │ │ │ mov.w sl, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 18f23c │ │ │ │ + beq.w 18f2dc │ │ │ │ blx 42ec4 <__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 │ │ │ │ @@ -469980,23 +470040,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 18f23c │ │ │ │ + bne.w 18f2dc │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 18f2ae │ │ │ │ + beq.w 18f34e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r1, fp │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r5, [r9, r3, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 18f23c │ │ │ │ + beq.w 18f2dc │ │ │ │ mov r0, r5 │ │ │ │ blx 42ec4 <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ rbit r1, r5 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r1, r1 │ │ │ │ @@ -470019,25 +470079,25 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18f23c │ │ │ │ + bne.w 18f2dc │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 18f2ae │ │ │ │ + beq.w 18f34e │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r9, r3, lsl #3] │ │ │ │ - b.n 18f020 │ │ │ │ + b.n 18f0c0 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 18f23c │ │ │ │ + beq.w 18f2dc │ │ │ │ blx 433b4 <__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 │ │ │ │ @@ -470061,22 +470121,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 18f23c │ │ │ │ + bne.n 18f2dc │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 18f2ae │ │ │ │ + beq.w 18f34e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r9, r3, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18f23c │ │ │ │ + beq.n 18f2dc │ │ │ │ mov r0, r5 │ │ │ │ blx 433b4 <__popcountsi2@plt> │ │ │ │ sub.w r2, r0, #32 │ │ │ │ rsb r3, r0, #32 │ │ │ │ lsl.w r1, fp, r0 │ │ │ │ lsl.w r2, fp, r2 │ │ │ │ subs r1, #1 │ │ │ │ @@ -470098,59 +470158,59 @@ │ │ │ │ cmpeq r3, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 18f23c │ │ │ │ + cbnz r3, 18f2dc │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 18f2ae │ │ │ │ + beq.n 18f34e │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r9, r3, lsl #3] │ │ │ │ - b.n 18f122 │ │ │ │ + b.n 18f1c2 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 18f2ae │ │ │ │ + beq.n 18f34e │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r5, [r9, r3, lsl #3] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r5, 18f23c │ │ │ │ + cbz r5, 18f2dc │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 18f23c │ │ │ │ + beq.n 18f2dc │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 18f2ae │ │ │ │ + beq.n 18f34e │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r2, r4, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r3, [r9, r3, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f212 │ │ │ │ + bne.n 18f2b2 │ │ │ │ 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 18f23c │ │ │ │ + beq.n 18f2dc │ │ │ │ mov r1, r6 │ │ │ │ blx 42ec4 <__popcountdi2@plt> │ │ │ │ rbit r3, r6 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #33 @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - cbz r5, 18f26c │ │ │ │ + cbz r5, 18f30c │ │ │ │ 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 18f2b4 │ │ │ │ + bne.n 18f354 │ │ │ │ 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 │ │ │ │ @@ -470160,17 +470220,17 @@ │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18f23c │ │ │ │ + bne.n 18f2dc │ │ │ │ cmp r4, r7 │ │ │ │ - bne.w 18eeb2 │ │ │ │ + bne.w 18ef52 │ │ │ │ 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 │ │ │ │ @@ -470188,26 +470248,26 @@ │ │ │ │ orrs r1, r3 │ │ │ │ cmp r1, r6 │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ - b.n 18f29c │ │ │ │ + b.n 18f33c │ │ │ │ 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 18f312 │ │ │ │ + beq.n 18f3b2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f3bc │ │ │ │ + beq.n 18f45c │ │ │ │ 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 │ │ │ │ @@ -470215,17 +470275,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 18f382 │ │ │ │ + bhi.n 18f422 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 18f3ac │ │ │ │ + bhi.n 18f44c │ │ │ │ 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 │ │ │ │ @@ -470236,74 +470296,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 18f32a │ │ │ │ + bne.n 18f3ca │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f36e │ │ │ │ + beq.n 18f40e │ │ │ │ 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 18f3b8 │ │ │ │ + bcc.n 18f458 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f36e │ │ │ │ + beq.n 18f40e │ │ │ │ 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 18f382 │ │ │ │ + bhi.n 18f422 │ │ │ │ movw r3, #2043 @ 0x7fb │ │ │ │ movt r3, #65532 @ 0xfffc │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 18f372 │ │ │ │ + bls.n 18f412 │ │ │ │ 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 18f3d2 │ │ │ │ + beq.n 18f472 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f4d4 │ │ │ │ + beq.n 18f574 │ │ │ │ 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 18f42a │ │ │ │ + bhi.n 18f4ca │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 18f44a │ │ │ │ + bhi.n 18f4ea │ │ │ │ tbb [pc, r0] │ │ │ │ movs r0, #49 @ 0x31 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ strb r0, [r4, r4] │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -470315,105 +470375,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 18f466 │ │ │ │ + bcs.n 18f506 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 18f3e8 │ │ │ │ + bne.n 18f488 │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 18f438 │ │ │ │ + beq.n 18f4d8 │ │ │ │ ldrb.w r0, [r2, #2]! │ │ │ │ adds r0, #5 │ │ │ │ ldr.w ip, [r3, r0, lsl #3] │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18f466 │ │ │ │ + bhi.n 18f506 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18f438 │ │ │ │ + beq.n 18f4d8 │ │ │ │ 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 18f43c │ │ │ │ + bls.n 18f4dc │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ adds r2, #2 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18f438 │ │ │ │ + beq.n 18f4d8 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 18f46a │ │ │ │ - b.n 18f438 │ │ │ │ + bne.n 18f50a │ │ │ │ + b.n 18f4d8 │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 18f438 │ │ │ │ + beq.n 18f4d8 │ │ │ │ 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 18f466 │ │ │ │ + bhi.n 18f506 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18f438 │ │ │ │ + beq.n 18f4d8 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ adds r0, #5 │ │ │ │ ldrh.w r0, [r3, r0, lsl #3] │ │ │ │ cmp r0, #31 │ │ │ │ - bls.n 18f478 │ │ │ │ - b.n 18f466 │ │ │ │ + bls.n 18f518 │ │ │ │ + b.n 18f506 │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 18f438 │ │ │ │ + beq.n 18f4d8 │ │ │ │ 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 18f466 │ │ │ │ + bhi.n 18f506 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18f438 │ │ │ │ + beq.n 18f4d8 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ adds r0, #5 │ │ │ │ ldrb.w r0, [r3, r0, lsl #3] │ │ │ │ cmp r0, #31 │ │ │ │ - bls.n 18f4a6 │ │ │ │ - b.n 18f466 │ │ │ │ + bls.n 18f546 │ │ │ │ + b.n 18f506 │ │ │ │ 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 18f4ea │ │ │ │ + beq.n 18f58a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18f5f2 │ │ │ │ + beq.w 18f692 │ │ │ │ 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 18f542 │ │ │ │ + bhi.n 18f5e2 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18f55c │ │ │ │ + bhi.n 18f5fc │ │ │ │ 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 │ │ │ │ @@ -470424,114 +470484,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 18f574 │ │ │ │ + bne.n 18f614 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 18f502 │ │ │ │ + bne.n 18f5a2 │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f54a │ │ │ │ + beq.n 18f5ea │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bne.n 18f574 │ │ │ │ + bne.n 18f614 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f54a │ │ │ │ + beq.n 18f5ea │ │ │ │ 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 18f54e │ │ │ │ + beq.n 18f5ee │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f54a │ │ │ │ + beq.n 18f5ea │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bne.n 18f574 │ │ │ │ + bne.n 18f614 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f54a │ │ │ │ + beq.n 18f5ea │ │ │ │ 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 18f578 │ │ │ │ - b.n 18f574 │ │ │ │ + beq.n 18f618 │ │ │ │ + b.n 18f614 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f54a │ │ │ │ + beq.n 18f5ea │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bne.n 18f574 │ │ │ │ + bne.n 18f614 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f54a │ │ │ │ + beq.n 18f5ea │ │ │ │ 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 18f5a0 │ │ │ │ - b.n 18f574 │ │ │ │ + beq.n 18f640 │ │ │ │ + b.n 18f614 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f54a │ │ │ │ + beq.n 18f5ea │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f574 │ │ │ │ + bne.n 18f614 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f54a │ │ │ │ + beq.n 18f5ea │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r3, [r1, r3, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f5c8 │ │ │ │ - b.n 18f574 │ │ │ │ + beq.n 18f668 │ │ │ │ + b.n 18f614 │ │ │ │ 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 18f60a │ │ │ │ + beq.n 18f6aa │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18f712 │ │ │ │ + beq.w 18f7b2 │ │ │ │ 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 18f662 │ │ │ │ + bhi.n 18f702 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18f67c │ │ │ │ + bhi.n 18f71c │ │ │ │ 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 │ │ │ │ @@ -470542,114 +470602,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 18f694 │ │ │ │ + bne.n 18f734 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 18f622 │ │ │ │ + bne.n 18f6c2 │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f66a │ │ │ │ + beq.n 18f70a │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bne.n 18f694 │ │ │ │ + bne.n 18f734 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f66a │ │ │ │ + beq.n 18f70a │ │ │ │ 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 18f66e │ │ │ │ + beq.n 18f70e │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f66a │ │ │ │ + beq.n 18f70a │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bne.n 18f694 │ │ │ │ + bne.n 18f734 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f66a │ │ │ │ + beq.n 18f70a │ │ │ │ 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 18f698 │ │ │ │ - b.n 18f694 │ │ │ │ + beq.n 18f738 │ │ │ │ + b.n 18f734 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f66a │ │ │ │ + beq.n 18f70a │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bne.n 18f694 │ │ │ │ + bne.n 18f734 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f66a │ │ │ │ + beq.n 18f70a │ │ │ │ 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 18f6c0 │ │ │ │ - b.n 18f694 │ │ │ │ + beq.n 18f760 │ │ │ │ + b.n 18f734 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f66a │ │ │ │ + beq.n 18f70a │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f694 │ │ │ │ + bne.n 18f734 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f66a │ │ │ │ + beq.n 18f70a │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r3, [r1, r3, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f6e8 │ │ │ │ - b.n 18f694 │ │ │ │ + beq.n 18f788 │ │ │ │ + b.n 18f734 │ │ │ │ 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 18f72a │ │ │ │ + beq.n 18f7ca │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18f832 │ │ │ │ + beq.w 18f8d2 │ │ │ │ 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 18f782 │ │ │ │ + bhi.n 18f822 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18f79c │ │ │ │ + bhi.n 18f83c │ │ │ │ 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 │ │ │ │ @@ -470660,114 +470720,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 18f7b4 │ │ │ │ + bne.n 18f854 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 18f742 │ │ │ │ + bne.n 18f7e2 │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f78a │ │ │ │ + beq.n 18f82a │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 18f7b4 │ │ │ │ + bne.n 18f854 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f78a │ │ │ │ + beq.n 18f82a │ │ │ │ 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 18f78e │ │ │ │ + beq.n 18f82e │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f78a │ │ │ │ + beq.n 18f82a │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 18f7b4 │ │ │ │ + bne.n 18f854 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f78a │ │ │ │ + beq.n 18f82a │ │ │ │ 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 18f7b8 │ │ │ │ - b.n 18f7b4 │ │ │ │ + beq.n 18f858 │ │ │ │ + b.n 18f854 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f78a │ │ │ │ + beq.n 18f82a │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 18f7b4 │ │ │ │ + bne.n 18f854 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f78a │ │ │ │ + beq.n 18f82a │ │ │ │ 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 18f7e0 │ │ │ │ - b.n 18f7b4 │ │ │ │ + beq.n 18f880 │ │ │ │ + b.n 18f854 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f78a │ │ │ │ + beq.n 18f82a │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f7b4 │ │ │ │ + bne.n 18f854 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f78a │ │ │ │ + beq.n 18f82a │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r3, [r1, r3, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f808 │ │ │ │ - b.n 18f7b4 │ │ │ │ + beq.n 18f8a8 │ │ │ │ + b.n 18f854 │ │ │ │ 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 18f84a │ │ │ │ + beq.n 18f8ea │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18f952 │ │ │ │ + beq.w 18f9f2 │ │ │ │ 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 18f8a2 │ │ │ │ + bhi.n 18f942 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18f8bc │ │ │ │ + bhi.n 18f95c │ │ │ │ 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 │ │ │ │ @@ -470778,114 +470838,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 18f8d4 │ │ │ │ + bne.n 18f974 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 18f862 │ │ │ │ + bne.n 18f902 │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f8aa │ │ │ │ + beq.n 18f94a │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 18f8d4 │ │ │ │ + bne.n 18f974 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f8aa │ │ │ │ + beq.n 18f94a │ │ │ │ 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 18f8ae │ │ │ │ + beq.n 18f94e │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f8aa │ │ │ │ + beq.n 18f94a │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 18f8d4 │ │ │ │ + bne.n 18f974 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f8aa │ │ │ │ + beq.n 18f94a │ │ │ │ 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 18f8d8 │ │ │ │ - b.n 18f8d4 │ │ │ │ + beq.n 18f978 │ │ │ │ + b.n 18f974 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f8aa │ │ │ │ + beq.n 18f94a │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 18f8d4 │ │ │ │ + bne.n 18f974 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f8aa │ │ │ │ + beq.n 18f94a │ │ │ │ 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 18f900 │ │ │ │ - b.n 18f8d4 │ │ │ │ + beq.n 18f9a0 │ │ │ │ + b.n 18f974 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f8aa │ │ │ │ + beq.n 18f94a │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f8d4 │ │ │ │ + bne.n 18f974 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f8aa │ │ │ │ + beq.n 18f94a │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r3, [r1, r3, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f928 │ │ │ │ - b.n 18f8d4 │ │ │ │ + beq.n 18f9c8 │ │ │ │ + b.n 18f974 │ │ │ │ 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 18f96a │ │ │ │ + beq.n 18fa0a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18fa72 │ │ │ │ + beq.w 18fb12 │ │ │ │ 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 18f9c2 │ │ │ │ + bhi.n 18fa62 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18f9dc │ │ │ │ + bhi.n 18fa7c │ │ │ │ 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 │ │ │ │ @@ -470896,114 +470956,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 18f9f4 │ │ │ │ + bmi.n 18fa94 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 18f982 │ │ │ │ + bne.n 18fa22 │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f9ca │ │ │ │ + beq.n 18fa6a │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 18f9f4 │ │ │ │ + bmi.n 18fa94 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f9ca │ │ │ │ + beq.n 18fa6a │ │ │ │ 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 18f9ce │ │ │ │ + bpl.n 18fa6e │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f9ca │ │ │ │ + beq.n 18fa6a │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 18f9f4 │ │ │ │ + bmi.n 18fa94 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f9ca │ │ │ │ + beq.n 18fa6a │ │ │ │ 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 18f9f8 │ │ │ │ - b.n 18f9f4 │ │ │ │ + bpl.n 18fa98 │ │ │ │ + b.n 18fa94 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f9ca │ │ │ │ + beq.n 18fa6a │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 18f9f4 │ │ │ │ + bmi.n 18fa94 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f9ca │ │ │ │ + beq.n 18fa6a │ │ │ │ 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 18fa20 │ │ │ │ - b.n 18f9f4 │ │ │ │ + bpl.n 18fac0 │ │ │ │ + b.n 18fa94 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18f9ca │ │ │ │ + beq.n 18fa6a │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f9f4 │ │ │ │ + bne.n 18fa94 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18f9ca │ │ │ │ + beq.n 18fa6a │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r3, [r1, r3, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18fa48 │ │ │ │ - b.n 18f9f4 │ │ │ │ + beq.n 18fae8 │ │ │ │ + b.n 18fa94 │ │ │ │ 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 18fa8a │ │ │ │ + beq.n 18fb2a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18fb92 │ │ │ │ + beq.w 18fc32 │ │ │ │ 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 18fae2 │ │ │ │ + bhi.n 18fb82 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18fafc │ │ │ │ + bhi.n 18fb9c │ │ │ │ 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 │ │ │ │ @@ -471014,119 +471074,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 18fb14 │ │ │ │ + bne.n 18fbb4 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 18faa2 │ │ │ │ + bne.n 18fb42 │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18faea │ │ │ │ + beq.n 18fb8a │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 18fb14 │ │ │ │ + bne.n 18fbb4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18faea │ │ │ │ + beq.n 18fb8a │ │ │ │ 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 18faee │ │ │ │ + beq.n 18fb8e │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18faea │ │ │ │ + beq.n 18fb8a │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 18fb14 │ │ │ │ + bne.n 18fbb4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18faea │ │ │ │ + beq.n 18fb8a │ │ │ │ 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 18fb18 │ │ │ │ - b.n 18fb14 │ │ │ │ + beq.n 18fbb8 │ │ │ │ + b.n 18fbb4 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18faea │ │ │ │ + beq.n 18fb8a │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 18fb14 │ │ │ │ + bne.n 18fbb4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18faea │ │ │ │ + beq.n 18fb8a │ │ │ │ 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 18fb40 │ │ │ │ - b.n 18fb14 │ │ │ │ + beq.n 18fbe0 │ │ │ │ + b.n 18fbb4 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18faea │ │ │ │ + beq.n 18fb8a │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18fb14 │ │ │ │ + bne.n 18fbb4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18faea │ │ │ │ + beq.n 18fb8a │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ add.w ip, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r3, [r1, r3, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18fb68 │ │ │ │ - b.n 18fb14 │ │ │ │ + beq.n 18fc08 │ │ │ │ + b.n 18fbb4 │ │ │ │ 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 18fbaa │ │ │ │ + beq.n 18fc4a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18fc8e │ │ │ │ + beq.n 18fd2e │ │ │ │ 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 18fc00 │ │ │ │ + bhi.n 18fca0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 18fc18 │ │ │ │ + bhi.n 18fcb8 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r0, r2, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ - ldr r1, [pc, #120] @ (18fc5c ) │ │ │ │ + ldr r1, [pc, #120] @ (18fcfc ) │ │ │ │ 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 │ │ │ │ @@ -471134,80 +471194,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 18fbfc │ │ │ │ + beq.n 18fc9c │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 18fbc2 │ │ │ │ + bne.n 18fc62 │ │ │ │ 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 18fbfc │ │ │ │ + beq.n 18fc9c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18fc0a │ │ │ │ + beq.n 18fcaa │ │ │ │ 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 18fbfc │ │ │ │ + beq.n 18fc9c │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 18fc0e │ │ │ │ - b.n 18fc0a │ │ │ │ + bne.n 18fcae │ │ │ │ + b.n 18fcaa │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r1, [ip, r3, lsl #3] │ │ │ │ tst.w r1, #30 │ │ │ │ - beq.n 18fbfc │ │ │ │ + beq.n 18fc9c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18fc0a │ │ │ │ + beq.n 18fcaa │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldrh.w r3, [ip, r3, lsl #3] │ │ │ │ tst.w r3, #30 │ │ │ │ - beq.n 18fbfc │ │ │ │ + beq.n 18fc9c │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 18fc3a │ │ │ │ - b.n 18fc0a │ │ │ │ + bne.n 18fcda │ │ │ │ + b.n 18fcaa │ │ │ │ ldrb.w r3, [r2, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r1, [ip, r3, lsl #3] │ │ │ │ tst.w r1, #30 │ │ │ │ - beq.n 18fbfc │ │ │ │ + beq.n 18fc9c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18fc0a │ │ │ │ + beq.n 18fcaa │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [ip, r3, lsl #3] │ │ │ │ tst.w r3, #30 │ │ │ │ - beq.n 18fbfc │ │ │ │ + beq.n 18fc9c │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 18fc64 │ │ │ │ - b.n 18fc0a │ │ │ │ + bne.n 18fd04 │ │ │ │ + b.n 18fcaa │ │ │ │ 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 18fca6 │ │ │ │ + beq.n 18fd46 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18fdbe │ │ │ │ + beq.w 18fe5e │ │ │ │ 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] │ │ │ │ @@ -471218,18 +471278,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 18fd12 │ │ │ │ + bhi.n 18fdb2 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 18fd32 │ │ │ │ + bhi.n 18fdd2 │ │ │ │ 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 │ │ │ │ @@ -471246,106 +471306,106 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 42ec4 <__popcountdi2@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18fd0c │ │ │ │ + bne.n 18fdac │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 18fccc │ │ │ │ + bne.n 18fd6c │ │ │ │ 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 433b4 <__popcountsi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18fd0c │ │ │ │ + bne.n 18fdac │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 18fd22 │ │ │ │ + beq.n 18fdc2 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r5, r3, lsl #3] │ │ │ │ blx 433b4 <__popcountsi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18fd0c │ │ │ │ + bne.n 18fdac │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 18fd28 │ │ │ │ - b.n 18fd22 │ │ │ │ + bne.n 18fdc8 │ │ │ │ + b.n 18fdc2 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r5, r3, lsl #3] │ │ │ │ movs r1, #0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 42ec4 <__popcountdi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18fd0c │ │ │ │ + bne.n 18fdac │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 18fd22 │ │ │ │ + beq.n 18fdc2 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #5 │ │ │ │ ldrh.w r0, [r5, r3, lsl #3] │ │ │ │ blx 42ec4 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18fd0c │ │ │ │ + bne.n 18fdac │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 18fd56 │ │ │ │ - b.n 18fd22 │ │ │ │ + bne.n 18fdf6 │ │ │ │ + b.n 18fdc2 │ │ │ │ ldrb.w r3, [r4, #2]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r5, r3, lsl #3] │ │ │ │ movs r1, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ blx 42ec4 <__popcountdi2@plt> │ │ │ │ adds r7, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18fd0c │ │ │ │ + bne.n 18fdac │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 18fd22 │ │ │ │ + beq.n 18fdc2 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #5 │ │ │ │ ldrb.w r0, [r5, r3, lsl #3] │ │ │ │ blx 42ec4 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18fd0c │ │ │ │ + bne.n 18fdac │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 18fd8a │ │ │ │ - b.n 18fd22 │ │ │ │ + bne.n 18fe2a │ │ │ │ + b.n 18fdc2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ lsls r4, r2, #5 │ │ │ │ add.w ip, r1, r4 │ │ │ │ - ldr r0, [pc, #160] @ (18fe70 ) │ │ │ │ + ldr r0, [pc, #160] @ (18ff10 ) │ │ │ │ ldr.w ip, [ip, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldrb.w ip, [ip, #12] │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.n 18fe08 │ │ │ │ + bne.n 18fea8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18fe68 │ │ │ │ - ldr.w ip, [pc, #140] @ 18fe74 │ │ │ │ + beq.n 18ff08 │ │ │ │ + ldr.w ip, [pc, #140] @ 18ff14 │ │ │ │ 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 18fe0c │ │ │ │ + beq.n 18feac │ │ │ │ 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 │ │ │ │ @@ -471353,17 +471413,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 18fe5c │ │ │ │ + bhi.n 18fefc │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 18fe5c │ │ │ │ + bhi.n 18fefc │ │ │ │ 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 │ │ │ │ @@ -471375,379 +471435,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 18fe08 │ │ │ │ + beq.n 18fea8 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 18fe1c │ │ │ │ + bne.n 18febc │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 18fe60 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + b.n 18ff00 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ 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 190170 │ │ │ │ + beq.w 190210 │ │ │ │ subs r7, r5, #4 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 18feac │ │ │ │ + b.n 18ff4c │ │ │ │ cmp r2, #177 @ 0xb1 │ │ │ │ - bne.w 190110 │ │ │ │ + bne.w 1901b0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 190170 │ │ │ │ + beq.w 190210 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ands.w r1, r4, #1 │ │ │ │ - bne.n 18fea2 │ │ │ │ + bne.n 18ff42 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 190110 │ │ │ │ + bne.w 1901b0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #176 @ 0xb0 │ │ │ │ it ne │ │ │ │ cmpne r2, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 18fe9c │ │ │ │ + bne.n 18ff3c │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ adds r4, #32 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 18fea2 │ │ │ │ + beq.n 18ff42 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r5, #4 │ │ │ │ - b.n 18feec │ │ │ │ + b.n 18ff8c │ │ │ │ cmp r2, #177 @ 0xb1 │ │ │ │ - bne.w 190110 │ │ │ │ + bne.w 1901b0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 190164 │ │ │ │ + beq.w 190204 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 18fee2 │ │ │ │ + bne.n 18ff82 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 190110 │ │ │ │ + bne.w 1901b0 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r2, #176 @ 0xb0 │ │ │ │ it ne │ │ │ │ cmpne r2, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 18fedc │ │ │ │ + bne.n 18ff7c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ adds r6, #32 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 18fee2 │ │ │ │ + beq.n 18ff82 │ │ │ │ str r4, [sp, #20] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 18ff34 │ │ │ │ + b.n 18ffd4 │ │ │ │ cmp r0, #177 @ 0xb1 │ │ │ │ - bne.w 190110 │ │ │ │ + bne.w 1901b0 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 190154 │ │ │ │ + beq.w 1901f4 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ands.w r1, r2, #1 │ │ │ │ - bne.n 18ff26 │ │ │ │ + bne.n 18ffc6 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 190110 │ │ │ │ + bne.w 1901b0 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #176 @ 0xb0 │ │ │ │ it ne │ │ │ │ cmpne r0, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 18ff20 │ │ │ │ + bne.n 18ffc0 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r9, r2, #32 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 18ff26 │ │ │ │ + beq.n 18ffc6 │ │ │ │ sub.w sl, r1, #4 │ │ │ │ mov fp, r6 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 18ff80 │ │ │ │ + b.n 190020 │ │ │ │ cmp r6, #177 @ 0xb1 │ │ │ │ - bne.w 190110 │ │ │ │ + bne.w 1901b0 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 190140 │ │ │ │ + beq.w 1901e0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 18ff72 │ │ │ │ + bne.n 190012 │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 190110 │ │ │ │ + bne.w 1901b0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r6, #176 @ 0xb0 │ │ │ │ it ne │ │ │ │ cmpne r6, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 18ff6c │ │ │ │ + bne.n 19000c │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ add.w r8, r0, #32 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 18ff72 │ │ │ │ + beq.n 190012 │ │ │ │ strd sl, r9, [sp, #8] │ │ │ │ subs r7, #4 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r5 │ │ │ │ - b.n 18ffc8 │ │ │ │ + b.n 190068 │ │ │ │ cmp r5, #177 @ 0xb1 │ │ │ │ - bne.w 190110 │ │ │ │ + bne.w 1901b0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 190126 │ │ │ │ + beq.w 1901c6 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 18ffbe │ │ │ │ + bne.n 19005e │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 190110 │ │ │ │ + bne.w 1901b0 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ cmp r5, #176 @ 0xb0 │ │ │ │ it ne │ │ │ │ cmpne r5, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 18ffb8 │ │ │ │ + bne.n 190058 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ add.w r9, r0, #32 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 18ffbe │ │ │ │ + beq.n 19005e │ │ │ │ strd r8, r7, [sp] │ │ │ │ mov r7, r9 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ - b.n 190012 │ │ │ │ + b.n 1900b2 │ │ │ │ cmp r0, #177 @ 0xb1 │ │ │ │ - bne.w 190110 │ │ │ │ + bne.w 1901b0 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 190118 │ │ │ │ + beq.w 1901b8 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ands.w r1, r5, #1 │ │ │ │ - bne.n 190004 │ │ │ │ + bne.n 1900a4 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 190110 │ │ │ │ + bne.n 1901b0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #176 @ 0xb0 │ │ │ │ it ne │ │ │ │ cmpne r0, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 18fffe │ │ │ │ + bne.n 19009e │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ adds r5, #32 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 190004 │ │ │ │ + beq.n 1900a4 │ │ │ │ subs r6, r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 19004c │ │ │ │ + b.n 1900ec │ │ │ │ cmp r3, #177 @ 0xb1 │ │ │ │ - bne.n 190110 │ │ │ │ + bne.n 1901b0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 190004 │ │ │ │ + beq.n 1900a4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 190044 │ │ │ │ + bne.n 1900e4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 190110 │ │ │ │ + bne.n 1901b0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #176 @ 0xb0 │ │ │ │ it ne │ │ │ │ cmpne r3, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 190040 │ │ │ │ + bne.n 1900e0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r9, r0, #32 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 190044 │ │ │ │ + beq.n 1900e4 │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 190086 │ │ │ │ + b.n 190126 │ │ │ │ cmp r0, #177 @ 0xb1 │ │ │ │ - bne.n 19010e │ │ │ │ + bne.n 1901ae │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 190044 │ │ │ │ + beq.n 1900e4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ands.w ip, r5, #1 │ │ │ │ - bne.n 19007e │ │ │ │ + bne.n 19011e │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19010e │ │ │ │ + bne.n 1901ae │ │ │ │ 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 19007a │ │ │ │ + bne.n 19011a │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ adds r5, #32 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 19007e │ │ │ │ + beq.n 19011e │ │ │ │ sub.w r9, r0, #4 │ │ │ │ - b.n 1900c8 │ │ │ │ + b.n 190168 │ │ │ │ cmp.w lr, #177 @ 0xb1 │ │ │ │ - bne.n 19010e │ │ │ │ + bne.n 1901ae │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 19007e │ │ │ │ + beq.n 19011e │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 1900bc │ │ │ │ + bne.n 19015c │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 19010e │ │ │ │ + bne.n 1901ae │ │ │ │ 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 1900b6 │ │ │ │ + bne.n 190156 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 18fe78 │ │ │ │ + bl 18ff18 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1900bc │ │ │ │ + bne.n 19015c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 190110 │ │ │ │ + b.n 1901b0 │ │ │ │ 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 18ffc8 │ │ │ │ + bne.w 190068 │ │ │ │ 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 18ff80 │ │ │ │ + bne.w 190020 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 18ff34 │ │ │ │ + bne.w 18ffd4 │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 18feec │ │ │ │ + bne.w 18ff8c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 18feac │ │ │ │ + bne.w 18ff4c │ │ │ │ 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] @ 190280 │ │ │ │ + ldr.w r8, [pc, #236] @ 190320 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 194cf0 │ │ │ │ + bl 194d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 190254 │ │ │ │ + beq.n 1902f4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 190254 │ │ │ │ - ldr r3, [pc, #212] @ (190284 ) │ │ │ │ + beq.n 1902f4 │ │ │ │ + ldr r3, [pc, #212] @ (190324 ) │ │ │ │ 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 190224 │ │ │ │ + bhi.n 1902c4 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 190264 │ │ │ │ + bls.n 190304 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 190264 │ │ │ │ + bpl.n 190304 │ │ │ │ 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 190278 │ │ │ │ + bhi.n 190318 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 190272 │ │ │ │ + bhi.n 190312 │ │ │ │ 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 │ │ │ │ @@ -471758,655 +471818,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 190264 │ │ │ │ + bne.n 190304 │ │ │ │ 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 194cbc │ │ │ │ + bl 194d5c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 190264 │ │ │ │ + beq.n 190304 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1901bc │ │ │ │ + bne.n 19025c │ │ │ │ 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 19024e │ │ │ │ + bne.n 1902ee │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ uxth r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 190260 │ │ │ │ + b.n 190300 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 190260 │ │ │ │ + b.n 190300 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 190260 │ │ │ │ + b.n 190300 │ │ │ │ nop │ │ │ │ - mrc2 0, 2, r0, cr14, cr9, {3} │ │ │ │ + ldc2 0, cr0, [lr, #484]! @ 0x1e4 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ 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] @ 190520 │ │ │ │ + ldr.w r9, [pc, #644] @ 1905c0 │ │ │ │ add.w r7, r0, #32 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r9, pc │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 190334 │ │ │ │ + beq.n 1903d4 │ │ │ │ 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 19032c │ │ │ │ + bne.n 1903cc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbz r3, 1902fc │ │ │ │ + cbz r3, 19039c │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 190470 │ │ │ │ + beq.w 190510 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1902f2 │ │ │ │ + bne.n 190392 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1902f2 │ │ │ │ + bls.n 190392 │ │ │ │ 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 196acc │ │ │ │ + bl 196b6c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 19032c │ │ │ │ + beq.n 1903cc │ │ │ │ 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 19033e │ │ │ │ - cbnz r7, 190346 │ │ │ │ - bl 196674 │ │ │ │ - cbnz r0, 190346 │ │ │ │ - ldr r3, [pc, #524] @ (190524 ) │ │ │ │ + bne.n 1903de │ │ │ │ + cbnz r7, 1903e6 │ │ │ │ + bl 196714 │ │ │ │ + cbnz r0, 1903e6 │ │ │ │ + ldr r3, [pc, #524] @ (1905c4 ) │ │ │ │ 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 1902f2 │ │ │ │ + bne.n 190392 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 1902b8 │ │ │ │ + bne.n 190358 │ │ │ │ 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 19030e │ │ │ │ + bne.n 1903ae │ │ │ │ cmp.w fp, #8 │ │ │ │ - beq.n 190314 │ │ │ │ + beq.n 1903b4 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #32 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 19032c │ │ │ │ + beq.n 1903cc │ │ │ │ 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 1903e6 │ │ │ │ + bmi.n 190486 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 1903aa │ │ │ │ + cbz r3, 19044a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1904ee │ │ │ │ + beq.w 19058e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19039a │ │ │ │ + bne.n 19043a │ │ │ │ ldr r3, [r6, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 19039a │ │ │ │ + bls.n 19043a │ │ │ │ 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 196acc │ │ │ │ + bl 196b6c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1903e6 │ │ │ │ - ldr r3, [pc, #392] @ (190524 ) │ │ │ │ + beq.n 190486 │ │ │ │ + ldr r3, [pc, #392] @ (1905c4 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r7, r5, [sp, #4] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - b.n 19031a │ │ │ │ + b.n 1903ba │ │ │ │ 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 1903f0 │ │ │ │ - cbnz r3, 1903f8 │ │ │ │ + bne.n 190490 │ │ │ │ + cbnz r3, 190498 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 196674 │ │ │ │ + bl 196714 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - cbnz r0, 1903f8 │ │ │ │ - ldr r1, [pc, #344] @ (190524 ) │ │ │ │ + cbnz r0, 190498 │ │ │ │ + ldr r1, [pc, #344] @ (1905c4 ) │ │ │ │ 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 190504 │ │ │ │ + bne.w 1905a4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 190362 │ │ │ │ - b.n 19032c │ │ │ │ + bne.n 190402 │ │ │ │ + b.n 1903cc │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1903bc │ │ │ │ + bne.n 19045c │ │ │ │ cmp.w fp, #7 │ │ │ │ - beq.n 1903ca │ │ │ │ + beq.n 19046a │ │ │ │ ldr r5, [r2, #36] @ 0x24 │ │ │ │ add.w r8, r2, #32 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 1903e6 │ │ │ │ + beq.n 190486 │ │ │ │ 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 1904b6 │ │ │ │ + bmi.n 190556 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1904ce │ │ │ │ + beq.n 19056e │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1904fa │ │ │ │ + beq.n 19059a │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 19045a │ │ │ │ + bne.n 1904fa │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ subs r1, #21 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 19045a │ │ │ │ + bls.n 1904fa │ │ │ │ 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 196acc │ │ │ │ + bl 196b6c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1904b6 │ │ │ │ + beq.n 190556 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #192] @ (190524 ) │ │ │ │ + ldr r1, [pc, #192] @ (1905c4 ) │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - b.n 1903d0 │ │ │ │ + b.n 190470 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1902f2 │ │ │ │ + bhi.w 190392 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1902b8 │ │ │ │ - b.n 190334 │ │ │ │ + bne.w 190358 │ │ │ │ + b.n 1903d4 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1904e4 │ │ │ │ + bne.n 190584 │ │ │ │ cmp r7, #6 │ │ │ │ - beq.n 19049c │ │ │ │ + beq.n 19053c │ │ │ │ adds r1, r7, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 190288 │ │ │ │ - cbnz r0, 1904b6 │ │ │ │ - ldr r1, [pc, #132] @ (190524 ) │ │ │ │ + bl 190328 │ │ │ │ + cbnz r0, 190556 │ │ │ │ + ldr r1, [pc, #132] @ (1905c4 ) │ │ │ │ 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 19050e │ │ │ │ + bne.n 1905ae │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 19041c │ │ │ │ + bne.n 1904bc │ │ │ │ mov r3, r7 │ │ │ │ mov r7, fp │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1903e6 │ │ │ │ + b.n 190486 │ │ │ │ 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 190486 │ │ │ │ + bne.n 190526 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19048e │ │ │ │ - bl 196674 │ │ │ │ + bne.n 19052e │ │ │ │ + bl 196714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19048e │ │ │ │ - b.n 19049c │ │ │ │ + bne.n 19052e │ │ │ │ + b.n 19053c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 19039a │ │ │ │ - b.n 1903e6 │ │ │ │ + bhi.w 19043a │ │ │ │ + b.n 190486 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ subs r1, #98 @ 0x62 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 19045a │ │ │ │ - b.n 1904b6 │ │ │ │ + bhi.n 1904fa │ │ │ │ + b.n 190556 │ │ │ │ ldrd r7, r5, [sp, #4] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ - b.n 19031a │ │ │ │ + b.n 1903ba │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r7, fp │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1903d0 │ │ │ │ + b.n 190470 │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [r8, #-484] @ 0xfffffe1c │ │ │ │ + ldc2 0, cr0, [r8], #484 @ 0x1e4 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ 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] @ (190890 ) │ │ │ │ + ldr r3, [pc, #852] @ (190930 ) │ │ │ │ add.w r7, r0, #32 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r3, pc │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 19071a │ │ │ │ + beq.w 1907ba │ │ │ │ mov sl, r3 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ ldr.w r6, [r8] │ │ │ │ ands.w r5, r6, #1 │ │ │ │ - bne.w 19070c │ │ │ │ + bne.w 1907ac │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 190724 │ │ │ │ + beq.w 1907c4 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 190794 │ │ │ │ + beq.w 190834 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19059c │ │ │ │ + bne.n 19063c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 19059c │ │ │ │ + bls.n 19063c │ │ │ │ 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 196acc │ │ │ │ + bl 196b6c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 19070c │ │ │ │ + beq.w 1907ac │ │ │ │ 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 1907ca │ │ │ │ + beq.w 19086a │ │ │ │ movw r3, #365 @ 0x16d │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 1907d0 │ │ │ │ + bne.w 190870 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #32 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 19063c │ │ │ │ + beq.n 1906dc │ │ │ │ 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 190818 │ │ │ │ + bmi.w 1908b8 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1907f6 │ │ │ │ + beq.w 190896 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 190882 │ │ │ │ + beq.w 190922 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 190618 │ │ │ │ + bne.n 1906b8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ subs r2, #21 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 190618 │ │ │ │ + bls.n 1906b8 │ │ │ │ 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 196acc │ │ │ │ + bl 196b6c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 190818 │ │ │ │ - ldr r3, [pc, #632] @ (190894 ) │ │ │ │ + beq.w 1908b8 │ │ │ │ + ldr r3, [pc, #632] @ (190934 ) │ │ │ │ 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 190876 │ │ │ │ + bne.w 190916 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 190864 │ │ │ │ + beq.w 190904 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.n 19063c │ │ │ │ + bmi.n 1906dc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1905a6 │ │ │ │ + beq.n 190646 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1907e6 │ │ │ │ + beq.w 190886 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 190680 │ │ │ │ + bne.n 190720 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 190680 │ │ │ │ + bls.n 190720 │ │ │ │ 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 196acc │ │ │ │ + bl 196b6c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 19063c │ │ │ │ - ldr r3, [pc, #528] @ (190894 ) │ │ │ │ + beq.n 1906dc │ │ │ │ + ldr r3, [pc, #528] @ (190934 ) │ │ │ │ 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 19086c │ │ │ │ + bne.w 19090c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1907f2 │ │ │ │ + beq.w 190892 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bmi.n 1906a6 │ │ │ │ + bmi.n 190746 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 190768 │ │ │ │ + beq.n 190808 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 190828 │ │ │ │ + beq.w 1908c8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1906ea │ │ │ │ + bne.n 19078a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #21 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1906ea │ │ │ │ + bls.n 19078a │ │ │ │ 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 196acc │ │ │ │ + bl 196b6c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1906a6 │ │ │ │ - ldr r3, [pc, #424] @ (190894 ) │ │ │ │ + beq.n 190746 │ │ │ │ + ldr r3, [pc, #424] @ (190934 ) │ │ │ │ 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 19059c │ │ │ │ + bne.w 19063c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 190554 │ │ │ │ + bne.w 1905f4 │ │ │ │ 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 190750 │ │ │ │ - cbz r4, 190758 │ │ │ │ + bne.n 1907f0 │ │ │ │ + cbz r4, 1907f8 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add.w r2, r6, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19070c │ │ │ │ + beq.n 1907ac │ │ │ │ mov fp, r8 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r8, r2 │ │ │ │ subs r5, r3, #4 │ │ │ │ strd r6, r4, [sp, #4] │ │ │ │ - b.n 1906b0 │ │ │ │ + b.n 190750 │ │ │ │ movw r3, #365 @ 0x16d │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 190738 │ │ │ │ - bl 196674 │ │ │ │ + beq.n 1907d8 │ │ │ │ + bl 196714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 190738 │ │ │ │ - ldr r3, [pc, #304] @ (190894 ) │ │ │ │ + bne.n 1907d8 │ │ │ │ + ldr r3, [pc, #304] @ (190934 ) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ - b.n 1906f8 │ │ │ │ + b.n 190798 │ │ │ │ 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 1907ae │ │ │ │ - cbz r2, 1907b6 │ │ │ │ + bne.n 19084e │ │ │ │ + cbz r2, 190856 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w ip, r4, #32 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 1906a6 │ │ │ │ + beq.n 190746 │ │ │ │ strd r5, r7, [sp, #16] │ │ │ │ subs r6, #4 │ │ │ │ mov r7, r8 │ │ │ │ strd r4, r2, [sp, #24] │ │ │ │ mov r8, ip │ │ │ │ - b.n 190646 │ │ │ │ + b.n 1906e6 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 19059c │ │ │ │ + bhi.w 19063c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 190554 │ │ │ │ - b.n 19071a │ │ │ │ + bne.w 1905f4 │ │ │ │ + b.n 1907ba │ │ │ │ movw r3, #365 @ 0x16d │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 19077a │ │ │ │ + beq.n 19081a │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 196674 │ │ │ │ + bl 196714 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19077a │ │ │ │ - ldr r3, [pc, #208] @ (190894 ) │ │ │ │ + bne.n 19081a │ │ │ │ + ldr r3, [pc, #208] @ (190934 ) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ - b.n 190690 │ │ │ │ + b.n 190730 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1905c2 │ │ │ │ + bne.w 190662 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 196674 │ │ │ │ + bl 196714 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1905c2 │ │ │ │ - ldr r3, [pc, #180] @ (190894 ) │ │ │ │ + bne.w 190662 │ │ │ │ + ldr r3, [pc, #180] @ (190934 ) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ - b.n 190626 │ │ │ │ + b.n 1906c6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 190680 │ │ │ │ - b.n 19063c │ │ │ │ + bhi.w 190720 │ │ │ │ + b.n 1906dc │ │ │ │ mov r8, fp │ │ │ │ - b.n 19070c │ │ │ │ + b.n 1907ac │ │ │ │ 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 190834 │ │ │ │ + beq.n 1908d4 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 190838 │ │ │ │ + bne.n 1908d8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 190288 │ │ │ │ - cbz r0, 190840 │ │ │ │ + bl 190328 │ │ │ │ + cbz r0, 1908e0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ subs r4, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 1905d8 │ │ │ │ + bne.w 190678 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ - b.n 19063c │ │ │ │ + b.n 1906dc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1906ea │ │ │ │ - b.n 1906a6 │ │ │ │ + bhi.w 19078a │ │ │ │ + b.n 190746 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19080e │ │ │ │ - bl 196674 │ │ │ │ + bne.n 1908ae │ │ │ │ + bl 196714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19080e │ │ │ │ - ldr r1, [pc, #80] @ (190894 ) │ │ │ │ + bne.n 1908ae │ │ │ │ + ldr r1, [pc, #80] @ (190934 ) │ │ │ │ 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 190818 │ │ │ │ + beq.n 1908b8 │ │ │ │ ldrd r4, r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ - b.n 190626 │ │ │ │ + b.n 1906c6 │ │ │ │ mov r8, r7 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - b.n 1906a6 │ │ │ │ + b.n 190746 │ │ │ │ ldrd r6, r4, [sp, #4] │ │ │ │ mov r8, fp │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.n 1906f8 │ │ │ │ + b.n 190798 │ │ │ │ mov r8, r7 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldrd r4, r2, [sp, #24] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - b.n 190690 │ │ │ │ + b.n 190730 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ subs r2, #98 @ 0x62 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.w 190618 │ │ │ │ - b.n 190818 │ │ │ │ + bhi.w 1906b8 │ │ │ │ + b.n 1908b8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfaba0079 │ │ │ │ + @ instruction: 0xfa1a0079 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ 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] @ 191318 │ │ │ │ + ldr.w r1, [pc, #2668] @ 1913b8 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr.w r2, [pc, #2668] @ 19131c │ │ │ │ + ldr.w r2, [pc, #2668] @ 1913bc │ │ │ │ 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 │ │ │ │ @@ -472415,15 +472475,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, 1908f2 │ │ │ │ + cbnz r5, 190992 │ │ │ │ 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 │ │ │ │ @@ -472442,18 +472502,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 190948 │ │ │ │ + bne.n 1909e8 │ │ │ │ ldrb.w r0, [r3, #130] @ 0x82 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 190bc4 │ │ │ │ + bne.w 190c64 │ │ │ │ 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] │ │ │ │ @@ -472493,69 +472553,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, 190a40 │ │ │ │ + cbnz r1, 190ae0 │ │ │ │ lsls r4, r7, #28 │ │ │ │ - bmi.n 190a40 │ │ │ │ + bmi.n 190ae0 │ │ │ │ strb.w r1, [sp, #80] @ 0x50 │ │ │ │ strb.w r6, [sp, #81] @ 0x51 │ │ │ │ ldrb.w r1, [r3, #43] @ 0x2b │ │ │ │ - cbz r6, 190a5a │ │ │ │ + cbz r6, 190afa │ │ │ │ ands.w r0, r7, #64 @ 0x40 │ │ │ │ - bne.n 190a82 │ │ │ │ + bne.n 190b22 │ │ │ │ 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, 190a9a │ │ │ │ + cbnz r1, 190b3a │ │ │ │ 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 190aaa │ │ │ │ + b.n 190b4a │ │ │ │ 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 190a10 │ │ │ │ + bne.n 190ab0 │ │ │ │ lsls r0, r7, #27 │ │ │ │ - bmi.w 190c3e │ │ │ │ + bmi.w 190cde │ │ │ │ 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 190bce │ │ │ │ + bne.w 190c6e │ │ │ │ lsls r1, r7, #25 │ │ │ │ - bpl.n 190a2a │ │ │ │ + bpl.n 190aca │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 190a2e │ │ │ │ + b.n 190ace │ │ │ │ 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 191216 │ │ │ │ + beq.w 1912b6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 190bce │ │ │ │ + beq.w 190c6e │ │ │ │ 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 │ │ │ │ @@ -472577,15 +472637,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, 190b04 │ │ │ │ + cbnz r0, 190ba4 │ │ │ │ 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 │ │ │ │ @@ -472616,83 +472676,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, 190bd4 │ │ │ │ - cbnz r5, 190c08 │ │ │ │ + cbz r6, 190c74 │ │ │ │ + cbnz r5, 190ca8 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [sp, #108] @ 0x6c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1911ee │ │ │ │ + bne.w 19128e │ │ │ │ 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, 190c2e │ │ │ │ + cbz r1, 190cce │ │ │ │ strb.w r5, [sp, #114] @ 0x72 │ │ │ │ - b.n 1911bc │ │ │ │ + b.n 19125c │ │ │ │ eor.w r0, ip, #1024 @ 0x400 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ - b.n 190948 │ │ │ │ + b.n 1909e8 │ │ │ │ mov.w r1, #1 │ │ │ │ - b.n 190aa4 │ │ │ │ + b.n 190b44 │ │ │ │ strb.w r6, [sp, #108] @ 0x6c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 190c5c │ │ │ │ + beq.n 190cfc │ │ │ │ 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 1911d0 │ │ │ │ + beq.w 191270 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1912d0 │ │ │ │ + beq.w 191370 │ │ │ │ strb.w r6, [sp, #113] @ 0x71 │ │ │ │ strh.w r6, [sp, #114] @ 0x72 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 190c86 │ │ │ │ + b.n 190d26 │ │ │ │ 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 1911c4 │ │ │ │ + bne.w 191264 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1912e6 │ │ │ │ + bne.w 191386 │ │ │ │ clz r5, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ strb.w r8, [sp, #114] @ 0x72 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 190c80 │ │ │ │ + b.n 190d20 │ │ │ │ strb.w r6, [sp, #84] @ 0x54 │ │ │ │ lsls r6, r7, #25 │ │ │ │ strb.w r1, [sp, #85] @ 0x55 │ │ │ │ - bmi.w 191300 │ │ │ │ + bmi.w 1913a0 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #82] @ 0x52 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 190a2a │ │ │ │ - b.n 190aa0 │ │ │ │ + beq.w 190aca │ │ │ │ + b.n 190b40 │ │ │ │ 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 1911ae │ │ │ │ + bne.w 19124e │ │ │ │ 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 │ │ │ │ @@ -472728,20 +472788,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 191220 │ │ │ │ + beq.w 1912c0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 190d2e │ │ │ │ + bne.n 190dce │ │ │ │ ldrb.w lr, [r3, #130] @ 0x82 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 190d2e │ │ │ │ + beq.n 190dce │ │ │ │ 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] │ │ │ │ @@ -472822,23 +472882,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, 190e6a │ │ │ │ + cbnz r5, 190f0a │ │ │ │ lsls r4, r2, #25 │ │ │ │ itt mi │ │ │ │ movmi r5, #1 │ │ │ │ movmi r6, r5 │ │ │ │ - bmi.n 190e7e │ │ │ │ + bmi.n 190f1e │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - cbnz r4, 190e7e │ │ │ │ + cbnz r4, 190f1e │ │ │ │ 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 │ │ │ │ @@ -472871,25 +472931,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 191258 │ │ │ │ + beq.w 1912f8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 191242 │ │ │ │ + beq.w 1912e2 │ │ │ │ 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 191252 │ │ │ │ + beq.w 1912f2 │ │ │ │ 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] │ │ │ │ @@ -472901,18 +472961,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 191224 │ │ │ │ + beq.w 1912c4 │ │ │ │ strb.w r7, [sp, #181] @ 0xb5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1912ae │ │ │ │ + bne.w 19134e │ │ │ │ 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 │ │ │ │ @@ -472920,15 +472980,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 191296 │ │ │ │ + beq.w 191336 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ iteet ne │ │ │ │ movne lr, ip │ │ │ │ moveq.w lr, #0 │ │ │ │ moveq r8, ip │ │ │ │ movne.w r8, #0 │ │ │ │ @@ -472952,23 +473012,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 191272 │ │ │ │ + bne.w 191312 │ │ │ │ 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 19128c │ │ │ │ + beq.w 19132c │ │ │ │ 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 │ │ │ │ @@ -472979,31 +473039,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 1912a4 │ │ │ │ + bne.w 191344 │ │ │ │ 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 19129c │ │ │ │ + beq.w 19133c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1912a8 │ │ │ │ + beq.w 191348 │ │ │ │ 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 │ │ │ │ @@ -473046,180 +473106,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, 191162 │ │ │ │ - b.n 191190 │ │ │ │ + cbnz r5, 191202 │ │ │ │ + b.n 191230 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 191190 │ │ │ │ + cbz r5, 191230 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19115c │ │ │ │ - ldr r6, [pc, #436] @ (191320 ) │ │ │ │ + beq.n 1911fc │ │ │ │ + ldr r6, [pc, #436] @ (1913c0 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20ad00 │ │ │ │ + bl 20ada0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 191190 │ │ │ │ + cbz r3, 191230 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 191170 │ │ │ │ + bne.n 191210 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 191182 │ │ │ │ - ldr r2, [pc, #400] @ (191324 ) │ │ │ │ - ldr r3, [pc, #392] @ (19131c ) │ │ │ │ + bne.n 191222 │ │ │ │ + ldr r2, [pc, #400] @ (1913c4 ) │ │ │ │ + ldr r3, [pc, #392] @ (1913bc ) │ │ │ │ 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 191312 │ │ │ │ + bne.w 1913b2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1912be │ │ │ │ + beq.w 19135e │ │ │ │ strb.w r8, [sp, #113] @ 0x71 │ │ │ │ strb.w r8, [sp, #114] @ 0x72 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 190c80 │ │ │ │ + b.n 190d20 │ │ │ │ clz r6, r1 │ │ │ │ strh.w r5, [sp, #114] @ 0x72 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 190c86 │ │ │ │ + b.n 190d26 │ │ │ │ strb.w r1, [sp, #113] @ 0x71 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1912f2 │ │ │ │ + bne.w 191392 │ │ │ │ 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 190c86 │ │ │ │ + b.n 190d26 │ │ │ │ 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 190c86 │ │ │ │ + b.n 190d26 │ │ │ │ clz r1, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - b.n 190a2e │ │ │ │ + b.n 190ace │ │ │ │ mov lr, r5 │ │ │ │ - b.n 190d2e │ │ │ │ + b.n 190dce │ │ │ │ strh.w lr, [sp, #179] @ 0xb3 │ │ │ │ strb.w r7, [sp, #181] @ 0xb5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 190f78 │ │ │ │ + beq.w 191018 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 190f78 │ │ │ │ + beq.w 191018 │ │ │ │ movs r1, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 190f7c │ │ │ │ + b.n 19101c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ strb.w r9, [sp, #169] @ 0xa9 │ │ │ │ strb.w lr, [sp, #170] @ 0xaa │ │ │ │ strb.w r1, [sp, #171] @ 0xab │ │ │ │ - cbnz r4, 19126e │ │ │ │ + cbnz r4, 19130e │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 190f20 │ │ │ │ + b.n 190fc0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ strh.w sl, [sp, #169] @ 0xa9 │ │ │ │ strb.w sl, [sp, #171] @ 0xab │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 191252 │ │ │ │ + beq.n 1912f2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 190f1e │ │ │ │ + bne.w 190fbe │ │ │ │ movs r7, #0 │ │ │ │ - b.n 190f20 │ │ │ │ + b.n 190fc0 │ │ │ │ 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 19103a │ │ │ │ + bne.w 1910da │ │ │ │ clz lr, r1 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 191042 │ │ │ │ + b.n 1910e2 │ │ │ │ mov r8, ip │ │ │ │ mov lr, ip │ │ │ │ - b.n 190fc0 │ │ │ │ + b.n 191060 │ │ │ │ mov r5, r2 │ │ │ │ strb.w r2, [sp, #206] @ 0xce │ │ │ │ - b.n 1910ba │ │ │ │ + b.n 19115a │ │ │ │ movs r2, #0 │ │ │ │ - b.n 191088 │ │ │ │ + b.n 191128 │ │ │ │ strb.w r5, [sp, #206] @ 0xce │ │ │ │ - b.n 1910ba │ │ │ │ + b.n 19115a │ │ │ │ mov.w r7, #256 @ 0x100 │ │ │ │ strh.w r7, [sp, #179] @ 0xb3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 190f78 │ │ │ │ - b.n 19123a │ │ │ │ + beq.w 191018 │ │ │ │ + b.n 1912da │ │ │ │ ubfx r5, r2, #9, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #113] @ 0x71 │ │ │ │ strb.w r5, [sp, #114] @ 0x72 │ │ │ │ - b.n 1911bc │ │ │ │ + b.n 19125c │ │ │ │ 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 190c04 │ │ │ │ + b.n 190ca4 │ │ │ │ clz r5, r1 │ │ │ │ strb.w r8, [sp, #114] @ 0x72 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 190c80 │ │ │ │ + b.n 190d20 │ │ │ │ mov r6, r5 │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strh.w r5, [sp, #114] @ 0x72 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 190c86 │ │ │ │ + b.n 190d26 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #82] @ 0x52 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 190a7e │ │ │ │ - b.w 190aa0 │ │ │ │ + beq.w 190b1e │ │ │ │ + b.w 190b40 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7480079 │ │ │ │ + subw r0, r8, #2169 @ 0x879 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb920076 │ │ │ │ - mcr 0, 3, r0, cr8, cr9, {3} │ │ │ │ + @ instruction: 0xfaf20076 │ │ │ │ + stcl 0, cr0, [r8, #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] @ 191ef0 │ │ │ │ + ldr.w r1, [pc, #2996] @ 191f90 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ - ldr.w r2, [pc, #2996] @ 191ef4 │ │ │ │ + ldr.w r2, [pc, #2996] @ 191f94 │ │ │ │ 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 │ │ │ │ @@ -473228,15 +473288,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, 191382 │ │ │ │ + cbnz r5, 191422 │ │ │ │ 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 │ │ │ │ @@ -473255,18 +473315,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, 1913d6 │ │ │ │ + cbnz r7, 191476 │ │ │ │ ldrb.w r1, [r3, #130] @ 0x82 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 191658 │ │ │ │ + bne.w 1916f8 │ │ │ │ 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] │ │ │ │ @@ -473306,69 +473366,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, 1914ce │ │ │ │ + cbnz r0, 19156e │ │ │ │ lsls r6, r1, #28 │ │ │ │ - bmi.n 1914ce │ │ │ │ + bmi.n 19156e │ │ │ │ strb.w r0, [sp, #88] @ 0x58 │ │ │ │ strb.w r4, [sp, #89] @ 0x59 │ │ │ │ ldrb.w r0, [r3, #43] @ 0x2b │ │ │ │ - cbz r4, 1914e8 │ │ │ │ + cbz r4, 191588 │ │ │ │ ands.w r4, r1, #64 @ 0x40 │ │ │ │ - bne.n 191510 │ │ │ │ + bne.n 1915b0 │ │ │ │ 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, 191528 │ │ │ │ + cbnz r0, 1915c8 │ │ │ │ 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 191538 │ │ │ │ + b.n 1915d8 │ │ │ │ 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 19149e │ │ │ │ + bne.n 19153e │ │ │ │ lsls r6, r1, #27 │ │ │ │ - bmi.w 1916d2 │ │ │ │ + bmi.w 191772 │ │ │ │ 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 191662 │ │ │ │ + bne.w 191702 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.n 1914b8 │ │ │ │ + bpl.n 191558 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.n 1914bc │ │ │ │ + b.n 19155c │ │ │ │ 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 191dda │ │ │ │ + beq.w 191e7a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 191662 │ │ │ │ + beq.w 191702 │ │ │ │ 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 │ │ │ │ @@ -473391,15 +473451,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, 191596 │ │ │ │ + cbnz r4, 191636 │ │ │ │ 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 │ │ │ │ @@ -473431,83 +473491,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, 191668 │ │ │ │ - cbnz r5, 19169c │ │ │ │ + cbz r6, 191708 │ │ │ │ + cbnz r5, 19173c │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [sp, #116] @ 0x74 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 191db2 │ │ │ │ + bne.w 191e52 │ │ │ │ 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, 1916c2 │ │ │ │ + cbz r0, 191762 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ - b.n 191d9e │ │ │ │ + b.n 191e3e │ │ │ │ eor.w r1, lr, #1024 @ 0x400 │ │ │ │ ubfx r1, r1, #10, #1 │ │ │ │ - b.n 1913d6 │ │ │ │ + b.n 191476 │ │ │ │ mov.w r0, #1 │ │ │ │ - b.n 191532 │ │ │ │ + b.n 1915d2 │ │ │ │ strb.w r6, [sp, #116] @ 0x74 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1916f0 │ │ │ │ + beq.n 191790 │ │ │ │ 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 191de6 │ │ │ │ + beq.w 191e86 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 191ea8 │ │ │ │ + beq.w 191f48 │ │ │ │ strb.w r6, [sp, #121] @ 0x79 │ │ │ │ strh.w r6, [sp, #122] @ 0x7a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 19171a │ │ │ │ + b.n 1917ba │ │ │ │ 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 191da6 │ │ │ │ + bne.w 191e46 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 191ece │ │ │ │ + bne.w 191f6e │ │ │ │ clz r5, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ strb.w ip, [sp, #122] @ 0x7a │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 191714 │ │ │ │ + b.n 1917b4 │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ lsls r6, r1, #25 │ │ │ │ strb.w r0, [sp, #93] @ 0x5d │ │ │ │ - bmi.w 191eda │ │ │ │ + bmi.w 191f7a │ │ │ │ movw r4, #257 @ 0x101 │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1914b8 │ │ │ │ - b.n 19152e │ │ │ │ + beq.w 191558 │ │ │ │ + b.n 1915ce │ │ │ │ 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 191d92 │ │ │ │ + bne.w 191e32 │ │ │ │ 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 │ │ │ │ @@ -473543,18 +473603,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 191e02 │ │ │ │ - cbnz r7, 1917ba │ │ │ │ + beq.w 191ea2 │ │ │ │ + cbnz r7, 19185a │ │ │ │ ldrb.w r7, [r3, #130] @ 0x82 │ │ │ │ - cbz r7, 1917ba │ │ │ │ + cbz r7, 19185a │ │ │ │ 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 │ │ │ │ @@ -473638,23 +473698,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, 1918f8 │ │ │ │ + cbnz r6, 191998 │ │ │ │ lsls r4, r2, #25 │ │ │ │ itt mi │ │ │ │ movmi r6, #1 │ │ │ │ movmi r7, r6 │ │ │ │ - bmi.n 19190c │ │ │ │ + bmi.n 1919ac │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - cbnz r4, 19190c │ │ │ │ + cbnz r4, 1919ac │ │ │ │ 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 │ │ │ │ @@ -473689,25 +473749,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 191e5e │ │ │ │ + beq.w 191efe │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 191e48 │ │ │ │ + beq.w 191ee8 │ │ │ │ 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 191e58 │ │ │ │ + beq.w 191ef8 │ │ │ │ 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 │ │ │ │ @@ -473719,18 +473779,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 191e2c │ │ │ │ + beq.w 191ecc │ │ │ │ strb.w r5, [sp, #189] @ 0xbd │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 191e86 │ │ │ │ + bne.w 191f26 │ │ │ │ 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 │ │ │ │ @@ -473738,15 +473798,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 191e26 │ │ │ │ + beq.w 191ec6 │ │ │ │ and.w r0, lr, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ iteet ne │ │ │ │ movne r7, ip │ │ │ │ moveq r7, #0 │ │ │ │ moveq r9, ip │ │ │ │ movne.w r9, #0 │ │ │ │ @@ -473770,23 +473830,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 191e06 │ │ │ │ + bne.w 191ea6 │ │ │ │ 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 191e1e │ │ │ │ + beq.w 191ebe │ │ │ │ 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 │ │ │ │ @@ -473798,15 +473858,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, 191b0e │ │ │ │ + cbnz r4, 191bae │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ movt r5, #256 @ 0x100 │ │ │ │ tst r2, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -473815,17 +473875,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 191e78 │ │ │ │ + beq.w 191f18 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 191e80 │ │ │ │ + beq.w 191f20 │ │ │ │ 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 │ │ │ │ @@ -473886,15 +473946,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, 191c2e │ │ │ │ + cbz r4, 191cce │ │ │ │ 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 │ │ │ │ @@ -473903,15 +473963,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, 191c66 │ │ │ │ + cbz r1, 191d06 │ │ │ │ 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 │ │ │ │ @@ -473940,208 +474000,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, 191ce4 │ │ │ │ + cbz r1, 191d84 │ │ │ │ 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, 191cfa │ │ │ │ + cbz r2, 191d9a │ │ │ │ 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, 191d0c │ │ │ │ + cbz r0, 191dac │ │ │ │ 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, 191d1e │ │ │ │ + cbz r1, 191dbe │ │ │ │ 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, 191d30 │ │ │ │ + cbz r2, 191dd0 │ │ │ │ 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, 191d46 │ │ │ │ - b.n 191d74 │ │ │ │ + cbnz r5, 191de6 │ │ │ │ + b.n 191e14 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 191d74 │ │ │ │ + cbz r5, 191e14 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 191d40 │ │ │ │ - ldr r6, [pc, #424] @ (191ef8 ) │ │ │ │ + beq.n 191de0 │ │ │ │ + ldr r6, [pc, #424] @ (191f98 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20ad00 │ │ │ │ + bl 20ada0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 191d74 │ │ │ │ + cbz r3, 191e14 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 191d54 │ │ │ │ + bne.n 191df4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 191d66 │ │ │ │ - ldr r2, [pc, #388] @ (191efc ) │ │ │ │ - ldr r3, [pc, #380] @ (191ef4 ) │ │ │ │ + bne.n 191e06 │ │ │ │ + ldr r2, [pc, #388] @ (191f9c ) │ │ │ │ + ldr r3, [pc, #380] @ (191f94 ) │ │ │ │ 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 191eec │ │ │ │ + bne.w 191f8c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 191e96 │ │ │ │ + beq.n 191f36 │ │ │ │ strb.w ip, [sp, #121] @ 0x79 │ │ │ │ strb.w ip, [sp, #122] @ 0x7a │ │ │ │ mov.w ip, #0 │ │ │ │ mov r5, ip │ │ │ │ - b.n 191714 │ │ │ │ + b.n 1917b4 │ │ │ │ clz r6, r0 │ │ │ │ strh.w r5, [sp, #122] @ 0x7a │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 19171a │ │ │ │ + b.n 1917ba │ │ │ │ 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 19171a │ │ │ │ + b.n 1917ba │ │ │ │ clz r0, r4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.w 1914bc │ │ │ │ + b.w 19155c │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 191ec0 │ │ │ │ + bne.n 191f60 │ │ │ │ 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 19171a │ │ │ │ - mov r7, r5 │ │ │ │ b.n 1917ba │ │ │ │ + mov r7, r5 │ │ │ │ + b.n 19185a │ │ │ │ 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 191ac2 │ │ │ │ + bne.w 191b62 │ │ │ │ clz r7, r0 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 191aca │ │ │ │ + b.n 191b6a │ │ │ │ mov r9, ip │ │ │ │ mov r7, ip │ │ │ │ - b.n 191a4a │ │ │ │ + b.n 191aea │ │ │ │ strh.w r7, [sp, #187] @ 0xbb │ │ │ │ strb.w r5, [sp, #189] @ 0xbd │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 191a04 │ │ │ │ + beq.w 191aa4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 191a04 │ │ │ │ + beq.w 191aa4 │ │ │ │ movs r0, #0 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 191a06 │ │ │ │ + b.n 191aa6 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ strb.w r9, [sp, #177] @ 0xb1 │ │ │ │ strb.w r5, [sp, #178] @ 0xb2 │ │ │ │ strb.w r0, [sp, #179] @ 0xb3 │ │ │ │ - cbnz r4, 191e74 │ │ │ │ + cbnz r4, 191f14 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 1919ae │ │ │ │ + b.n 191a4e │ │ │ │ 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 191e58 │ │ │ │ + beq.n 191ef8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1919ac │ │ │ │ + bne.w 191a4c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1919ae │ │ │ │ + b.n 191a4e │ │ │ │ mov r6, r4 │ │ │ │ strb.w r4, [sp, #214] @ 0xd6 │ │ │ │ - b.n 191b42 │ │ │ │ + b.n 191be2 │ │ │ │ strb.w r6, [sp, #214] @ 0xd6 │ │ │ │ - b.n 191b42 │ │ │ │ + b.n 191be2 │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strh.w r5, [sp, #187] @ 0xbb │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 191a04 │ │ │ │ - b.n 191e42 │ │ │ │ + beq.w 191aa4 │ │ │ │ + b.n 191ee2 │ │ │ │ ubfx r5, r2, #9, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ - b.n 191d9e │ │ │ │ + b.n 191e3e │ │ │ │ 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 191698 │ │ │ │ + b.w 191738 │ │ │ │ mov r6, r5 │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strh.w r5, [sp, #122] @ 0x7a │ │ │ │ mov r5, r0 │ │ │ │ - b.n 19171a │ │ │ │ + b.n 1917ba │ │ │ │ clz r5, r0 │ │ │ │ strb.w ip, [sp, #122] @ 0x7a │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 191714 │ │ │ │ + b.n 1917b4 │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19150c │ │ │ │ - b.w 19152e │ │ │ │ + beq.w 1915ac │ │ │ │ + b.w 1915ce │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldc 0, cr0, [r8], #484 @ 0x1e4 │ │ │ │ + ldc 0, cr0, [r8], {121} @ 0x79 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 191f00 │ │ │ │ + bvc.n 192060 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 192408 │ │ │ │ + b.n 192368 │ │ │ │ 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] @ 192ac8 │ │ │ │ + ldr.w r1, [pc, #2996] @ 192b68 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ - ldr.w r2, [pc, #2996] @ 192acc │ │ │ │ + ldr.w r2, [pc, #2996] @ 192b6c │ │ │ │ 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 │ │ │ │ @@ -474150,15 +474210,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, 191f5a │ │ │ │ + cbnz r5, 191ffa │ │ │ │ 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 │ │ │ │ @@ -474177,18 +474237,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, 191fae │ │ │ │ + cbnz r7, 19204e │ │ │ │ ldrb.w r1, [r3, #130] @ 0x82 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 192230 │ │ │ │ + bne.w 1922d0 │ │ │ │ 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] │ │ │ │ @@ -474228,69 +474288,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, 1920a6 │ │ │ │ + cbnz r0, 192146 │ │ │ │ lsls r6, r1, #28 │ │ │ │ - bmi.n 1920a6 │ │ │ │ + bmi.n 192146 │ │ │ │ strb.w r0, [sp, #88] @ 0x58 │ │ │ │ strb.w r4, [sp, #89] @ 0x59 │ │ │ │ ldrb.w r0, [r3, #43] @ 0x2b │ │ │ │ - cbz r4, 1920c0 │ │ │ │ + cbz r4, 192160 │ │ │ │ ands.w r4, r1, #64 @ 0x40 │ │ │ │ - bne.n 1920e8 │ │ │ │ + bne.n 192188 │ │ │ │ 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, 192100 │ │ │ │ + cbnz r0, 1921a0 │ │ │ │ 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 192110 │ │ │ │ + b.n 1921b0 │ │ │ │ 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 192076 │ │ │ │ + bne.n 192116 │ │ │ │ lsls r6, r1, #27 │ │ │ │ - bmi.w 1922aa │ │ │ │ + bmi.w 19234a │ │ │ │ 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 19223a │ │ │ │ + bne.w 1922da │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.n 192090 │ │ │ │ + bpl.n 192130 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.n 192094 │ │ │ │ + b.n 192134 │ │ │ │ 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 1929b2 │ │ │ │ + beq.w 192a52 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19223a │ │ │ │ + beq.w 1922da │ │ │ │ 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 │ │ │ │ @@ -474313,15 +474373,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, 19216e │ │ │ │ + cbnz r4, 19220e │ │ │ │ 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 │ │ │ │ @@ -474353,83 +474413,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, 192240 │ │ │ │ - cbnz r5, 192274 │ │ │ │ + cbz r6, 1922e0 │ │ │ │ + cbnz r5, 192314 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [sp, #116] @ 0x74 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19298a │ │ │ │ + bne.w 192a2a │ │ │ │ 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, 19229a │ │ │ │ + cbz r0, 19233a │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ - b.n 192976 │ │ │ │ + b.n 192a16 │ │ │ │ eor.w r1, lr, #1024 @ 0x400 │ │ │ │ ubfx r1, r1, #10, #1 │ │ │ │ - b.n 191fae │ │ │ │ + b.n 19204e │ │ │ │ mov.w r0, #1 │ │ │ │ - b.n 19210a │ │ │ │ + b.n 1921aa │ │ │ │ strb.w r6, [sp, #116] @ 0x74 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1922c8 │ │ │ │ + beq.n 192368 │ │ │ │ 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 1929be │ │ │ │ + beq.w 192a5e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 192a80 │ │ │ │ + beq.w 192b20 │ │ │ │ strb.w r6, [sp, #121] @ 0x79 │ │ │ │ strh.w r6, [sp, #122] @ 0x7a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1922f2 │ │ │ │ + b.n 192392 │ │ │ │ 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 19297e │ │ │ │ + bne.w 192a1e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 192aa6 │ │ │ │ + bne.w 192b46 │ │ │ │ clz r5, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ strb.w ip, [sp, #122] @ 0x7a │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 1922ec │ │ │ │ + b.n 19238c │ │ │ │ strb.w r4, [sp, #92] @ 0x5c │ │ │ │ lsls r6, r1, #25 │ │ │ │ strb.w r0, [sp, #93] @ 0x5d │ │ │ │ - bmi.w 192ab2 │ │ │ │ + bmi.w 192b52 │ │ │ │ movw r4, #257 @ 0x101 │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 192090 │ │ │ │ - b.n 192106 │ │ │ │ + beq.w 192130 │ │ │ │ + b.n 1921a6 │ │ │ │ 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 19296a │ │ │ │ + bne.w 192a0a │ │ │ │ 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 │ │ │ │ @@ -474465,18 +474525,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 1929da │ │ │ │ - cbnz r7, 192392 │ │ │ │ + beq.w 192a7a │ │ │ │ + cbnz r7, 192432 │ │ │ │ ldrb.w r7, [r3, #130] @ 0x82 │ │ │ │ - cbz r7, 192392 │ │ │ │ + cbz r7, 192432 │ │ │ │ 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 │ │ │ │ @@ -474560,23 +474620,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, 1924d0 │ │ │ │ + cbnz r6, 192570 │ │ │ │ lsls r4, r2, #25 │ │ │ │ itt mi │ │ │ │ movmi r6, #1 │ │ │ │ movmi r7, r6 │ │ │ │ - bmi.n 1924e4 │ │ │ │ + bmi.n 192584 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - cbnz r4, 1924e4 │ │ │ │ + cbnz r4, 192584 │ │ │ │ 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 │ │ │ │ @@ -474611,25 +474671,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 192a36 │ │ │ │ + beq.w 192ad6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 192a20 │ │ │ │ + beq.w 192ac0 │ │ │ │ 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 192a30 │ │ │ │ + beq.w 192ad0 │ │ │ │ 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 │ │ │ │ @@ -474641,18 +474701,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 192a04 │ │ │ │ + beq.w 192aa4 │ │ │ │ strb.w r5, [sp, #189] @ 0xbd │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 192a5e │ │ │ │ + bne.w 192afe │ │ │ │ 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 │ │ │ │ @@ -474660,15 +474720,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 1929fe │ │ │ │ + beq.w 192a9e │ │ │ │ and.w r0, lr, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ iteet ne │ │ │ │ movne r7, ip │ │ │ │ moveq r7, #0 │ │ │ │ moveq r9, ip │ │ │ │ movne.w r9, #0 │ │ │ │ @@ -474692,23 +474752,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 1929de │ │ │ │ + bne.w 192a7e │ │ │ │ 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 1929f6 │ │ │ │ + beq.w 192a96 │ │ │ │ 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 │ │ │ │ @@ -474720,15 +474780,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, 1926e6 │ │ │ │ + cbnz r4, 192786 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ movt r5, #256 @ 0x100 │ │ │ │ tst r2, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -474737,17 +474797,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 192a50 │ │ │ │ + beq.w 192af0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 192a58 │ │ │ │ + beq.w 192af8 │ │ │ │ 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 │ │ │ │ @@ -474808,15 +474868,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, 192806 │ │ │ │ + cbz r4, 1928a6 │ │ │ │ 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 │ │ │ │ @@ -474825,15 +474885,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, 19283e │ │ │ │ + cbz r1, 1928de │ │ │ │ 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 │ │ │ │ @@ -474862,240 +474922,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, 1928bc │ │ │ │ + cbz r1, 19295c │ │ │ │ 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, 1928d2 │ │ │ │ + cbz r2, 192972 │ │ │ │ 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, 1928e4 │ │ │ │ + cbz r0, 192984 │ │ │ │ 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, 1928f6 │ │ │ │ + cbz r1, 192996 │ │ │ │ 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, 192908 │ │ │ │ + cbz r2, 1929a8 │ │ │ │ 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, 19291e │ │ │ │ - b.n 19294c │ │ │ │ + cbnz r5, 1929be │ │ │ │ + b.n 1929ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 19294c │ │ │ │ + cbz r5, 1929ec │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 192918 │ │ │ │ - ldr r6, [pc, #424] @ (192ad0 ) │ │ │ │ + beq.n 1929b8 │ │ │ │ + ldr r6, [pc, #424] @ (192b70 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20ad00 │ │ │ │ + bl 20ada0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 19294c │ │ │ │ + cbz r3, 1929ec │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19292c │ │ │ │ + bne.n 1929cc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19293e │ │ │ │ - ldr r2, [pc, #388] @ (192ad4 ) │ │ │ │ - ldr r3, [pc, #380] @ (192acc ) │ │ │ │ + bne.n 1929de │ │ │ │ + ldr r2, [pc, #388] @ (192b74 ) │ │ │ │ + ldr r3, [pc, #380] @ (192b6c ) │ │ │ │ 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 192ac4 │ │ │ │ + bne.w 192b64 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 192a6e │ │ │ │ + beq.n 192b0e │ │ │ │ strb.w ip, [sp, #121] @ 0x79 │ │ │ │ strb.w ip, [sp, #122] @ 0x7a │ │ │ │ mov.w ip, #0 │ │ │ │ mov r5, ip │ │ │ │ - b.n 1922ec │ │ │ │ + b.n 19238c │ │ │ │ clz r6, r0 │ │ │ │ strh.w r5, [sp, #122] @ 0x7a │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 1922f2 │ │ │ │ + b.n 192392 │ │ │ │ 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 1922f2 │ │ │ │ + b.n 192392 │ │ │ │ clz r0, r4 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.w 192094 │ │ │ │ + b.w 192134 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 192a98 │ │ │ │ + bne.n 192b38 │ │ │ │ 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 1922f2 │ │ │ │ - mov r7, r5 │ │ │ │ b.n 192392 │ │ │ │ + mov r7, r5 │ │ │ │ + b.n 192432 │ │ │ │ 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 19269a │ │ │ │ + bne.w 19273a │ │ │ │ clz r7, r0 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 1926a2 │ │ │ │ + b.n 192742 │ │ │ │ mov r9, ip │ │ │ │ mov r7, ip │ │ │ │ - b.n 192622 │ │ │ │ + b.n 1926c2 │ │ │ │ strh.w r7, [sp, #187] @ 0xbb │ │ │ │ strb.w r5, [sp, #189] @ 0xbd │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1925dc │ │ │ │ + beq.w 19267c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1925dc │ │ │ │ + beq.w 19267c │ │ │ │ movs r0, #0 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1925de │ │ │ │ + b.n 19267e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ strb.w r9, [sp, #177] @ 0xb1 │ │ │ │ strb.w r5, [sp, #178] @ 0xb2 │ │ │ │ strb.w r0, [sp, #179] @ 0xb3 │ │ │ │ - cbnz r4, 192a4c │ │ │ │ + cbnz r4, 192aec │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 192586 │ │ │ │ + b.n 192626 │ │ │ │ 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 192a30 │ │ │ │ + beq.n 192ad0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 192584 │ │ │ │ + bne.w 192624 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 192586 │ │ │ │ + b.n 192626 │ │ │ │ mov r6, r4 │ │ │ │ strb.w r4, [sp, #214] @ 0xd6 │ │ │ │ - b.n 19271a │ │ │ │ + b.n 1927ba │ │ │ │ strb.w r6, [sp, #214] @ 0xd6 │ │ │ │ - b.n 19271a │ │ │ │ + b.n 1927ba │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strh.w r5, [sp, #187] @ 0xbb │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1925dc │ │ │ │ - b.n 192a1a │ │ │ │ + beq.w 19267c │ │ │ │ + b.n 192aba │ │ │ │ ubfx r5, r2, #9, #1 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ - b.n 192976 │ │ │ │ + b.n 192a16 │ │ │ │ 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 192270 │ │ │ │ + b.w 192310 │ │ │ │ mov r6, r5 │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strh.w r5, [sp, #122] @ 0x7a │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1922f2 │ │ │ │ + b.n 192392 │ │ │ │ clz r5, r0 │ │ │ │ strb.w ip, [sp, #122] @ 0x7a │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 1922ec │ │ │ │ + b.n 19238c │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #90] @ 0x5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1920e4 │ │ │ │ - b.w 192106 │ │ │ │ + beq.w 192184 │ │ │ │ + b.w 1921a6 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - b.n 192c8c │ │ │ │ + b.n 192bec │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r2, r4} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bvs.n 192a30 │ │ │ │ + bvs.n 192b90 │ │ │ │ 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, 192afe │ │ │ │ + cbz r3, 192b9e │ │ │ │ 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 192bc4 │ │ │ │ + beq.n 192c64 │ │ │ │ cmp.w ip, #6 │ │ │ │ - beq.n 192bfa │ │ │ │ - bhi.n 192bca │ │ │ │ + beq.n 192c9a │ │ │ │ + bhi.n 192c6a │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 192b88 │ │ │ │ + beq.n 192c28 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 192c2e │ │ │ │ + beq.n 192cce │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 192ca8 │ │ │ │ + bhi.w 192d48 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 192d82 │ │ │ │ + bhi.w 192e22 │ │ │ │ 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 │ │ │ │ @@ -475122,22 +475182,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 192c14 │ │ │ │ + beq.n 192cb4 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi.w r0, #300 @ 0x12c │ │ │ │ - bhi.n 192bc8 │ │ │ │ + bhi.n 192c68 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 192cba │ │ │ │ + bhi.w 192d5a │ │ │ │ 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] │ │ │ │ @@ -475150,93 +475210,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 192d38 │ │ │ │ + beq.w 192dd8 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 192c7a │ │ │ │ + bne.n 192d1a │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #159 @ 0x9f │ │ │ │ - beq.n 192bc8 │ │ │ │ + beq.n 192c68 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #160 @ 0xa0 │ │ │ │ - beq.n 192bc8 │ │ │ │ + beq.n 192c68 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #157 @ 0x9d │ │ │ │ - beq.n 192bc8 │ │ │ │ + beq.n 192c68 │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #158 @ 0x9e │ │ │ │ movne r0, #156 @ 0x9c │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 192cfe │ │ │ │ - bls.n 192c48 │ │ │ │ + beq.n 192d9e │ │ │ │ + bls.n 192ce8 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #33 @ 0x21 │ │ │ │ - beq.n 192bc8 │ │ │ │ + beq.n 192c68 │ │ │ │ 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 192bc8 │ │ │ │ + beq.n 192c68 │ │ │ │ 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 192bc8 │ │ │ │ + beq.n 192c68 │ │ │ │ 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 192d7e │ │ │ │ + bhi.w 192e1e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 192d82 │ │ │ │ + bhi.w 192e22 │ │ │ │ tbb [pc, r1] │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ - ldr r2, [pc, #592] @ (192eb4 ) │ │ │ │ + ldr r2, [pc, #592] @ (192f54 ) │ │ │ │ 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 192d7a │ │ │ │ + bhi.n 192e1a │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 192d82 │ │ │ │ + bhi.n 192e22 │ │ │ │ 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] │ │ │ │ @@ -475282,15 +475342,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 192d82 │ │ │ │ + bhi.n 192e22 │ │ │ │ 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 │ │ │ │ @@ -475309,18 +475369,18 @@ │ │ │ │ movs r0, #29 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 192d76 │ │ │ │ + bhi.n 192e16 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 192d82 │ │ │ │ + bhi.n 192e22 │ │ │ │ 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 │ │ │ │ @@ -475359,15 +475419,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, 192dba │ │ │ │ + cbz r3, 192e5a │ │ │ │ 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 │ │ │ │ @@ -475378,99 +475438,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] @ 192e78 │ │ │ │ + ldr.w lr, [pc, #156] @ 192f18 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #152] @ 192e7c │ │ │ │ + ldr.w ip, [pc, #152] @ 192f1c │ │ │ │ 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 192e5a │ │ │ │ + bhi.n 192efa │ │ │ │ tbb [pc, r2] │ │ │ │ adds r0, r4, #0 │ │ │ │ cmp r2, #2 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 192e66 │ │ │ │ + cbz r2, 192f06 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 192dcc │ │ │ │ + bl 192e6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ (192e80 ) │ │ │ │ - ldr r3, [pc, #80] @ (192e7c ) │ │ │ │ + ldr r2, [pc, #88] @ (192f20 ) │ │ │ │ + ldr r3, [pc, #80] @ (192f1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 192e72 │ │ │ │ + bne.n 192f12 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 192e26 │ │ │ │ + b.n 192ec6 │ │ │ │ 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 192e26 │ │ │ │ + b.n 192ec6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 192e6c │ │ │ │ + cbz r3, 192f0c │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 192e26 │ │ │ │ + b.n 192ec6 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ - b.n 192e16 │ │ │ │ + b.n 192eb6 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 192e60 │ │ │ │ + b.n 192f00 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcs.n 192eac │ │ │ │ + bne.n 19300c │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 192e28 │ │ │ │ + bne.n 192f88 │ │ │ │ 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] @ (192f28 ) │ │ │ │ + ldr r1, [pc, #148] @ (192fc8 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #148] @ 192f2c │ │ │ │ + ldr.w lr, [pc, #148] @ 192fcc │ │ │ │ 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 192f1c │ │ │ │ + bhi.n 192fbc │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 192f18 │ │ │ │ + bhi.n 192fb8 │ │ │ │ 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 │ │ │ │ @@ -475483,284 +475543,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] @ (192f30 ) │ │ │ │ - ldr r3, [pc, #56] @ (192f2c ) │ │ │ │ + ldr r2, [pc, #60] @ (192fd0 ) │ │ │ │ + ldr r3, [pc, #56] @ (192fcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 192f22 │ │ │ │ + bne.n 192fc2 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 192ee8 │ │ │ │ + b.n 192f88 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 192ee8 │ │ │ │ + b.n 192f88 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 192ee8 │ │ │ │ + b.n 192f88 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 192ee8 │ │ │ │ + b.n 192f88 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n 192fe8 │ │ │ │ + beq.n 192f48 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 192f44 │ │ │ │ + beq.n 1930a4 │ │ │ │ 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, 192f66 │ │ │ │ + cbz r1, 193006 │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 179e1c │ │ │ │ + bl 179ebc │ │ │ │ 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 179e1c │ │ │ │ + bl 179ebc │ │ │ │ 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] @ (1930fc ) │ │ │ │ + ldr r0, [pc, #368] @ (19319c ) │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r0, pc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 192fd0 │ │ │ │ + bhi.n 193070 │ │ │ │ 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 1930f0 │ │ │ │ + beq.w 193190 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 192fc2 │ │ │ │ - b.n 192fae │ │ │ │ + cbnz r3, 193062 │ │ │ │ + b.n 19304e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 192fae │ │ │ │ + beq.n 19304e │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 192fba │ │ │ │ - b.n 192fae │ │ │ │ + bne.n 19305a │ │ │ │ + b.n 19304e │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 192fea │ │ │ │ - b.n 192fae │ │ │ │ + cbnz r3, 19308a │ │ │ │ + b.n 19304e │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ - cbz r3, 192fe2 │ │ │ │ + cbz r3, 193082 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 192fae │ │ │ │ + beq.n 19304e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 192fae │ │ │ │ + beq.n 19304e │ │ │ │ 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 192fd8 │ │ │ │ - b.n 192fae │ │ │ │ - ldr r3, [pc, #252] @ (193100 ) │ │ │ │ + bne.n 193078 │ │ │ │ + b.n 19304e │ │ │ │ + ldr r3, [pc, #252] @ (1931a0 ) │ │ │ │ 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 192fae │ │ │ │ + beq.n 19304e │ │ │ │ adds r7, r4, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 193032 │ │ │ │ + b.n 1930d2 │ │ │ │ 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 192fae │ │ │ │ + bcs.n 19304e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19301e │ │ │ │ - b.n 192fae │ │ │ │ + bne.n 1930be │ │ │ │ + b.n 19304e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 192fae │ │ │ │ + beq.n 19304e │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #32 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 192fae │ │ │ │ + beq.n 19304e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 192fae │ │ │ │ + bne.n 19304e │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ blx r6 │ │ │ │ - b.n 192fae │ │ │ │ + b.n 19304e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 193074 │ │ │ │ + cbz r3, 193114 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 192fae │ │ │ │ + beq.n 19304e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r4, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ - cbnz r3, 19308a │ │ │ │ - b.n 192fae │ │ │ │ + cbnz r3, 19312a │ │ │ │ + b.n 19304e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 192fae │ │ │ │ + bcs.n 19304e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 193080 │ │ │ │ - b.n 192fae │ │ │ │ + bne.n 193120 │ │ │ │ + b.n 19304e │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #20 │ │ │ │ - cbnz r3, 1930aa │ │ │ │ - b.n 192fae │ │ │ │ + cbnz r3, 19314a │ │ │ │ + b.n 19304e │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 192fae │ │ │ │ + bcs.n 19304e │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ mla r0, r8, r7, r0 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1930a4 │ │ │ │ - b.n 192fae │ │ │ │ - ldr r3, [pc, #68] @ (193104 ) │ │ │ │ + bne.n 193144 │ │ │ │ + b.n 19304e │ │ │ │ + ldr r3, [pc, #68] @ (1931a4 ) │ │ │ │ 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 192fae │ │ │ │ + beq.w 19304e │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1930e2 │ │ │ │ + b.n 193182 │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.w 192fae │ │ │ │ + beq.w 19304e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1930da │ │ │ │ - b.n 192fae │ │ │ │ + bne.n 19317a │ │ │ │ + b.n 19304e │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r6 │ │ │ │ - b.n 192fae │ │ │ │ + b.n 19304e │ │ │ │ nop │ │ │ │ - beq.n 1931d8 │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ 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] @ 193214 │ │ │ │ + ldr.w ip, [pc, #244] @ 1932b4 │ │ │ │ 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 193170 │ │ │ │ - ldr r2, [pc, #220] @ (193218 ) │ │ │ │ + bne.n 193210 │ │ │ │ + ldr r2, [pc, #220] @ (1932b8 ) │ │ │ │ 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 193166 │ │ │ │ + bpl.n 193206 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 193208 │ │ │ │ + bne.n 1932a8 │ │ │ │ mov r0, lr │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 17e6b0 │ │ │ │ + bl 17e750 │ │ │ │ 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 1931e4 │ │ │ │ - add r0, pc, #8 @ (adr r0, 193180 ) │ │ │ │ + bhi.n 193284 │ │ │ │ + add r0, pc, #8 @ (adr r0, 193220 ) │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ add r0, r2 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -475778,86 +475838,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 193166 │ │ │ │ - b.n 193156 │ │ │ │ + bne.n 193206 │ │ │ │ + b.n 1931f6 │ │ │ │ ldr r0, [r1, #44] @ 0x2c │ │ │ │ add.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 193166 │ │ │ │ - b.n 193156 │ │ │ │ + bne.n 193206 │ │ │ │ + b.n 1931f6 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ add.w r2, r1, #36 @ 0x24 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 193166 │ │ │ │ - b.n 193156 │ │ │ │ + bne.n 193206 │ │ │ │ + b.n 1931f6 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ add.w r2, r1, #72 @ 0x48 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 193166 │ │ │ │ - b.n 193156 │ │ │ │ + bne.n 193206 │ │ │ │ + b.n 1931f6 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ add.w r2, r1, #32 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 193166 │ │ │ │ - b.n 193156 │ │ │ │ + bne.n 193206 │ │ │ │ + b.n 1931f6 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 193156 │ │ │ │ - b.n 1931f6 │ │ │ │ + beq.n 1931f6 │ │ │ │ + b.n 193296 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 193156 │ │ │ │ + beq.n 1931f6 │ │ │ │ ldrb r0, [r2, #9] │ │ │ │ add.w ip, r2, #32 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1931ee │ │ │ │ + bne.n 19328e │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 193166 │ │ │ │ - b.n 1931ee │ │ │ │ + bne.n 193206 │ │ │ │ + b.n 19328e │ │ │ │ ldr r0, [r1, #32] │ │ │ │ add.w r2, r1, #28 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 193166 │ │ │ │ - b.n 193156 │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + bne.n 193206 │ │ │ │ + b.n 1931f6 │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ 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 1932c6 │ │ │ │ + beq.n 193366 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ itet eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq.n 193270 │ │ │ │ + beq.n 193310 │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ it ls │ │ │ │ movls r6, #1 │ │ │ │ - bls.n 1932b2 │ │ │ │ + bls.n 193352 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1932c6 │ │ │ │ + beq.n 193366 │ │ │ │ clz r4, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 43120 <__aeabi_uidiv@plt> │ │ │ │ rsb r3, r4, #32 │ │ │ │ mul.w r7, r3, r0 │ │ │ │ cmp r7, #16 │ │ │ │ @@ -475870,45 +475930,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 193270 │ │ │ │ + bne.n 193310 │ │ │ │ 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 42544 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 193270 │ │ │ │ + bne.n 193310 │ │ │ │ rbit r9, r8 │ │ │ │ mov r1, r4 │ │ │ │ clz r9, r9 │ │ │ │ mul.w r0, r5, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 193276 │ │ │ │ + bne.n 193316 │ │ │ │ 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 193374 │ │ │ │ + beq.n 193414 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 193374 │ │ │ │ + beq.n 193414 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ rbit r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ clz r2, r2 │ │ │ │ @@ -475944,42 +476004,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 1932f6 │ │ │ │ + bne.n 193396 │ │ │ │ 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 17971c │ │ │ │ + bl 1797bc │ │ │ │ mov r4, r0 │ │ │ │ - bl 179ca0 │ │ │ │ + bl 179d40 │ │ │ │ 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, 1933f0 │ │ │ │ + cbz r3, 193490 │ │ │ │ mov.w r2, #360 @ 0x168 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx 431e0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r4, #392 @ 0x188 │ │ │ │ add.w r2, r4, #384 @ 0x180 │ │ │ │ @@ -475991,152 +476051,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 1933cc │ │ │ │ + b.n 19346c │ │ │ │ nop │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 193446 │ │ │ │ - bhi.n 193456 │ │ │ │ + beq.n 1934e6 │ │ │ │ + bhi.n 1934f6 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 193482 │ │ │ │ + bhi.n 193522 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 193434 │ │ │ │ + bls.n 1934d4 │ │ │ │ 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 193446 │ │ │ │ + bmi.n 1934e6 │ │ │ │ bx lr │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #31 │ │ │ │ add r2, r3 │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 193454 │ │ │ │ + bhi.n 1934f4 │ │ │ │ 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 193446 │ │ │ │ - bhi.n 193470 │ │ │ │ + beq.n 1934e6 │ │ │ │ + bhi.n 193510 │ │ │ │ sub.w r2, r3, #1024 @ 0x400 │ │ │ │ bics.w r2, r2, #1024 @ 0x400 │ │ │ │ - beq.n 193446 │ │ │ │ + beq.n 1934e6 │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - beq.n 193446 │ │ │ │ + beq.n 1934e6 │ │ │ │ bx lr │ │ │ │ sub.w r2, r3, #524288 @ 0x80000 │ │ │ │ bics.w r2, r2, #524288 @ 0x80000 │ │ │ │ - beq.n 193446 │ │ │ │ + beq.n 1934e6 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - beq.n 193446 │ │ │ │ + beq.n 1934e6 │ │ │ │ bx lr │ │ │ │ sub.w r2, r3, #64 @ 0x40 │ │ │ │ bics.w r2, r2, #64 @ 0x40 │ │ │ │ - beq.n 193446 │ │ │ │ + beq.n 1934e6 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.n 193446 │ │ │ │ + beq.n 1934e6 │ │ │ │ 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 17971c │ │ │ │ + bl 1797bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 179a3c │ │ │ │ + bl 179adc │ │ │ │ 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 19350a │ │ │ │ + beq.n 1935aa │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1934ea │ │ │ │ + beq.n 19358a │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 193510 │ │ │ │ + beq.n 1935b0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 193400 │ │ │ │ + bl 1934a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1934dc │ │ │ │ + beq.n 19357c │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r4, #20] │ │ │ │ - bl 193400 │ │ │ │ + bl 1934a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ - cbnz r3, 193526 │ │ │ │ + cbnz r3, 1935c6 │ │ │ │ ldrb r3, [r4, #18] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #18] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 193400 │ │ │ │ + bl 1934a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 193510 │ │ │ │ + beq.n 1935b0 │ │ │ │ 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 193518 │ │ │ │ + b.n 1935b8 │ │ │ │ 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 17971c │ │ │ │ + bl 1797bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 179a3c │ │ │ │ + bl 179adc │ │ │ │ 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 │ │ │ │ @@ -476152,36 +476212,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 179a3c │ │ │ │ + bl 179adc │ │ │ │ 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 193400 │ │ │ │ + bl 1934a0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1797ec │ │ │ │ + bl 17988c │ │ │ │ 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 │ │ │ │ @@ -476195,141 +476255,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 193666 │ │ │ │ + beq.n 193706 │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 19364c │ │ │ │ + bne.n 1936ec │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 193698 │ │ │ │ - bl 23f544 │ │ │ │ + beq.n 193738 │ │ │ │ + bl 23f5e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193494 │ │ │ │ + bl 193534 │ │ │ │ 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 23f5c4 │ │ │ │ + bl 23f664 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193494 │ │ │ │ + bl 193534 │ │ │ │ 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, 193692 │ │ │ │ - bl 23f544 │ │ │ │ + cbz r1, 193732 │ │ │ │ + bl 23f5e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193494 │ │ │ │ + bl 193534 │ │ │ │ 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 23f51c │ │ │ │ - b.n 193674 │ │ │ │ - bl 23f614 │ │ │ │ - b.n 19362e │ │ │ │ + bl 23f5bc │ │ │ │ + b.n 193714 │ │ │ │ + bl 23f6b4 │ │ │ │ + b.n 1936ce │ │ │ │ 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, 1936d0 │ │ │ │ + cbz r4, 193770 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #21 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 1936c8 │ │ │ │ + beq.n 193768 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1936d6 │ │ │ │ + beq.n 193776 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1936b6 │ │ │ │ + bne.n 193756 │ │ │ │ mov r0, lr │ │ │ │ - bl 193600 │ │ │ │ + bl 1936a0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1936fa │ │ │ │ + cbz r0, 19379a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #21 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 1936ee │ │ │ │ + beq.n 19378e │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1936f8 │ │ │ │ + beq.n 193798 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1936de │ │ │ │ + bne.n 19377e │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 19371e │ │ │ │ + cbz r0, 1937be │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #21 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 193712 │ │ │ │ + beq.n 1937b2 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 19371c │ │ │ │ + beq.n 1937bc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 193702 │ │ │ │ + bne.n 1937a2 │ │ │ │ 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 1796d4 │ │ │ │ + bl 179774 │ │ │ │ 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 179a3c │ │ │ │ + bl 179adc │ │ │ │ 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] │ │ │ │ @@ -476362,64 +476422,65 @@ │ │ │ │ blx 42a40 │ │ │ │ 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] @ (19380c ) │ │ │ │ + ldr r3, [pc, #68] @ (1938ac ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (193810 ) │ │ │ │ + ldr r2, [pc, #64] @ (1938b0 ) │ │ │ │ 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, 1937e2 │ │ │ │ + cbnz r2, 193882 │ │ │ │ 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 1937f4 │ │ │ │ + beq.n 193894 │ │ │ │ pop {r3, pc} │ │ │ │ adds r3, r1, #2 │ │ │ │ - ldr r1, [pc, #28] @ (193814 ) │ │ │ │ + ldr r1, [pc, #28] @ (1938b4 ) │ │ │ │ add.w r0, r0, r3, lsl #5 │ │ │ │ add r1, pc │ │ │ │ blx 4356c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8340079 │ │ │ │ + b.n 1937e0 │ │ │ │ + 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 17971c │ │ │ │ + bl 1797bc │ │ │ │ mov r4, r0 │ │ │ │ strd r5, r5, [r0] │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ strd r5, r5, [r0, #40] @ 0x28 │ │ │ │ - bl 17b39c │ │ │ │ + bl 17b43c │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 17b39c │ │ │ │ + bl 17b43c │ │ │ │ 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} │ │ │ │ @@ -476427,15 +476488,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 1796d4 │ │ │ │ + bl 179774 │ │ │ │ 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] │ │ │ │ @@ -476450,70 +476511,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 193818 │ │ │ │ + bl 1938b8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 193818 │ │ │ │ + bl 1938b8 │ │ │ │ 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 17b280 │ │ │ │ + bl 17b320 │ │ │ │ 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 193864 │ │ │ │ + bl 193904 │ │ │ │ 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 1796d4 │ │ │ │ + bl 179774 │ │ │ │ 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 193818 │ │ │ │ + bl 1938b8 │ │ │ │ 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 193818 │ │ │ │ + bl 1938b8 │ │ │ │ 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 │ │ │ │ @@ -476522,166 +476583,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 17971c │ │ │ │ + bl 1797bc │ │ │ │ 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 193818 │ │ │ │ + bl 1938b8 │ │ │ │ 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 17b280 │ │ │ │ + bl 17b320 │ │ │ │ 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] @ (193a30 ) │ │ │ │ + ldr r3, [pc, #76] @ (193ad0 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #76] @ (193a34 ) │ │ │ │ + ldr r2, [pc, #76] @ (193ad4 ) │ │ │ │ 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 192f34 │ │ │ │ + bl 192fd4 │ │ │ │ str r5, [r0, #20] │ │ │ │ - cbz r6, 193a2c │ │ │ │ + cbz r6, 193acc │ │ │ │ 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 193a1c │ │ │ │ + bne.n 193abc │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 193a14 │ │ │ │ + bne.n 193ab4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ 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, 193a80 │ │ │ │ + cbz r3, 193b20 │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ - bl 179e1c │ │ │ │ + bl 179ebc │ │ │ │ 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, 193a7e │ │ │ │ + cbz r4, 193b1e │ │ │ │ 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 179e1c │ │ │ │ - b.n 193a62 │ │ │ │ + bl 179ebc │ │ │ │ + b.n 193b02 │ │ │ │ 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, 193ac8 │ │ │ │ + cbz r3, 193b68 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 179e1c │ │ │ │ + bl 179ebc │ │ │ │ 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 179e1c │ │ │ │ - b.n 193ab2 │ │ │ │ + bl 179ebc │ │ │ │ + b.n 193b52 │ │ │ │ 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 192f34 │ │ │ │ + bl 192fd4 │ │ │ │ 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, 193b10 │ │ │ │ - b.n 193b28 │ │ │ │ + cbnz r3, 193bb0 │ │ │ │ + b.n 193bc8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 193b0e │ │ │ │ + bne.n 193bae │ │ │ │ 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 │ │ │ │ @@ -476689,148 +476750,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] @ (193b7c ) │ │ │ │ + ldr r3, [pc, #60] @ (193c1c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #60] @ (193b80 ) │ │ │ │ + ldr r2, [pc, #60] @ (193c20 ) │ │ │ │ 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 192f34 │ │ │ │ + bl 192fd4 │ │ │ │ str r5, [r0, #20] │ │ │ │ - cbz r4, 193b78 │ │ │ │ + cbz r4, 193c18 │ │ │ │ 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 193b6c │ │ │ │ + bne.n 193c0c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ 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 192f34 │ │ │ │ + bl 192fd4 │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 193bbe │ │ │ │ + cbz r4, 193c5e │ │ │ │ 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 193bb2 │ │ │ │ + bne.n 193c52 │ │ │ │ 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, 193c30 │ │ │ │ + cbz r3, 193cd0 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ - bl 179e1c │ │ │ │ + bl 179ebc │ │ │ │ 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 179ce4 │ │ │ │ + bl 179d84 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r6, 193c18 │ │ │ │ + cbz r6, 193cb8 │ │ │ │ adds r1, r0, r7 │ │ │ │ str r5, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 193c10 │ │ │ │ - ldr r3, [pc, #32] @ (193c3c ) │ │ │ │ + bne.n 193cb0 │ │ │ │ + ldr r3, [pc, #32] @ (193cdc ) │ │ │ │ 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 179e1c │ │ │ │ + bl 179ebc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 193bec │ │ │ │ + b.n 193c8c │ │ │ │ nop │ │ │ │ - b.n 193480 │ │ │ │ + b.n 1943e0 │ │ │ │ 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 193c6a │ │ │ │ - ldr r1, [pc, #16] @ (193c6c ) │ │ │ │ + bne.n 193d0a │ │ │ │ + ldr r1, [pc, #16] @ (193d0c ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx 4356c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 194434 │ │ │ │ + b.n 194394 │ │ │ │ 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, 193cba │ │ │ │ + cbz r3, 193d5a │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ - bl 179e1c │ │ │ │ + bl 179ebc │ │ │ │ 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 │ │ │ │ @@ -476838,33 +476899,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 179e1c │ │ │ │ - b.n 193c98 │ │ │ │ + bl 179ebc │ │ │ │ + b.n 193d38 │ │ │ │ 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, 193ce2 │ │ │ │ + cbnz r3, 193d82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 179e94 │ │ │ │ + bl 179f34 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ - bl 179e1c │ │ │ │ + bl 179ebc │ │ │ │ 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 │ │ │ │ @@ -476887,17 +476948,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, 193d86 │ │ │ │ + cbz r3, 193e26 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 179e1c │ │ │ │ + bl 179ebc │ │ │ │ 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] │ │ │ │ @@ -476910,219 +476971,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 179e1c │ │ │ │ - b.n 193d5c │ │ │ │ + bl 179ebc │ │ │ │ + b.n 193dfc │ │ │ │ nop │ │ │ │ - b.n 193d94 │ │ │ │ + b.n 193e34 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 193d92 │ │ │ │ + bne.n 193e32 │ │ │ │ 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] @ (193e90 ) │ │ │ │ + ldr r5, [pc, #228] @ (193f30 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #228] @ (193e94 ) │ │ │ │ + ldr r4, [pc, #228] @ (193f34 ) │ │ │ │ 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 193e76 │ │ │ │ + bhi.n 193f16 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r1, #9 │ │ │ │ str r2, [r0, r0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 193e84 │ │ │ │ + beq.n 193f24 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 192dcc │ │ │ │ + bl 192e6c │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 193e90 │ │ │ │ + bhi.n 193f30 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r2, r5, #32 │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 193e88 │ │ │ │ + beq.n 193f28 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ - bl 192dcc │ │ │ │ + bl 192e6c │ │ │ │ ldrd r3, r5, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r5 │ │ │ │ - ldr r2, [pc, #108] @ (193e98 ) │ │ │ │ + ldr r2, [pc, #108] @ (193f38 ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (193e94 ) │ │ │ │ + ldr r3, [pc, #100] @ (193f34 ) │ │ │ │ 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 193e8c │ │ │ │ + bne.n 193f2c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 193e22 │ │ │ │ + bne.n 193ec2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 193e22 │ │ │ │ + b.n 193ec2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ subs r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 193e22 │ │ │ │ + b.n 193ec2 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ subs r4, r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 193dfa │ │ │ │ + b.n 193e9a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 193dfa │ │ │ │ + bne.n 193e9a │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 193dfa │ │ │ │ + b.n 193e9a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b.n 193de4 │ │ │ │ + b.n 193e84 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 193e10 │ │ │ │ + b.n 193eb0 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3, r6, r7} │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ 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] @ 19479c │ │ │ │ + ldr.w r3, [pc, #2288] @ 19483c │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.w 194798 │ │ │ │ + bhi.w 194838 │ │ │ │ tbb [pc, r0] │ │ │ │ adds r6, #79 @ 0x4f │ │ │ │ lsls r4, r3, #8 │ │ │ │ - ldr.w r1, [pc, #2260] @ 1947a0 │ │ │ │ + ldr.w r1, [pc, #2260] @ 194840 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r2, #8] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 192f78 │ │ │ │ + bl 193018 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 194798 │ │ │ │ + bhi.w 194838 │ │ │ │ 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] @ 1947a4 │ │ │ │ + ldr.w r1, [pc, #2212] @ 194844 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r2, #8] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 192f78 │ │ │ │ + bl 193018 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 194798 │ │ │ │ + bhi.w 194838 │ │ │ │ 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] @ 1947a8 │ │ │ │ + ldr.w r1, [pc, #2164] @ 194848 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [r2, #8] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 192f78 │ │ │ │ + bl 193018 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 194798 │ │ │ │ + bhi.w 194838 │ │ │ │ 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] @ 1947ac │ │ │ │ + ldr.w r1, [pc, #2120] @ 19484c │ │ │ │ mov r0, r2 │ │ │ │ str r4, [r2, #8] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 192f78 │ │ │ │ + bl 193018 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 19465c │ │ │ │ + bhi.w 1946fc │ │ │ │ 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 │ │ │ │ @@ -477134,1211 +477195,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 193fae │ │ │ │ - b.n 193fd2 │ │ │ │ + bne.n 19404e │ │ │ │ + b.n 194072 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 193fac │ │ │ │ + bne.n 19404c │ │ │ │ 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 193fae │ │ │ │ + bne.n 19404e │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1993b0 │ │ │ │ + bl 199450 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 193fae │ │ │ │ + b.n 19404e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strd r4, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ - b.n 193fa4 │ │ │ │ + b.n 194044 │ │ │ │ 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 193fa4 │ │ │ │ + b.n 194044 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 193fe0 │ │ │ │ + beq.n 194080 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 193fe0 │ │ │ │ + bne.n 194080 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 19401a │ │ │ │ + beq.n 1940ba │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 194012 │ │ │ │ + bne.n 1940b2 │ │ │ │ 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 193fe0 │ │ │ │ + b.n 194080 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 193fee │ │ │ │ + beq.n 19408e │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 193fee │ │ │ │ + bne.n 19408e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 194050 │ │ │ │ + beq.n 1940f0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 194048 │ │ │ │ + bne.n 1940e8 │ │ │ │ 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 193fee │ │ │ │ + b.n 19408e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 193fee │ │ │ │ + beq.n 19408e │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 193fee │ │ │ │ + bne.n 19408e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 194086 │ │ │ │ + beq.n 194126 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 19407e │ │ │ │ + bne.n 19411e │ │ │ │ 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 193fee │ │ │ │ + b.n 19408e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193f96 │ │ │ │ + beq.w 194036 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 193f96 │ │ │ │ + bne.w 194036 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1940c0 │ │ │ │ + beq.n 194160 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1940b8 │ │ │ │ + bne.n 194158 │ │ │ │ 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 193f96 │ │ │ │ + b.n 194036 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193fe0 │ │ │ │ + beq.w 194080 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 193fe0 │ │ │ │ + bne.w 194080 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1940fa │ │ │ │ + beq.n 19419a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1940f2 │ │ │ │ + bne.n 194192 │ │ │ │ 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 193fe0 │ │ │ │ - ldr.w r3, [pc, #1688] @ 1947b0 │ │ │ │ + b.n 194080 │ │ │ │ + ldr.w r3, [pc, #1688] @ 194850 │ │ │ │ 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 193fc2 │ │ │ │ + beq.w 194062 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193fc2 │ │ │ │ + beq.w 194062 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 193fc2 │ │ │ │ + bne.w 194062 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 19414c │ │ │ │ + beq.n 1941ec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 194144 │ │ │ │ + bne.n 1941e4 │ │ │ │ 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 193fc2 │ │ │ │ + b.n 194062 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193f96 │ │ │ │ + beq.w 194036 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 193f96 │ │ │ │ + bne.w 194036 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 194186 │ │ │ │ + beq.n 194226 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 19417e │ │ │ │ + bne.n 19421e │ │ │ │ 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 193f96 │ │ │ │ + b.n 194036 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193fc2 │ │ │ │ + beq.w 194062 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 193fc2 │ │ │ │ + bne.w 194062 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1941c0 │ │ │ │ + beq.n 194260 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1941b8 │ │ │ │ + bne.n 194258 │ │ │ │ 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 193fc2 │ │ │ │ + b.n 194062 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193f96 │ │ │ │ + beq.w 194036 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 193f96 │ │ │ │ + bne.w 194036 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1941fa │ │ │ │ + beq.n 19429a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1941f2 │ │ │ │ + bne.n 194292 │ │ │ │ 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 193f96 │ │ │ │ - ldr.w r3, [pc, #1432] @ 1947b0 │ │ │ │ + b.n 194036 │ │ │ │ + ldr.w r3, [pc, #1432] @ 194850 │ │ │ │ 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 193fee │ │ │ │ + beq.w 19408e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193fee │ │ │ │ + beq.w 19408e │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 193fee │ │ │ │ + bne.w 19408e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 19424c │ │ │ │ + beq.n 1942ec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 194244 │ │ │ │ + bne.n 1942e4 │ │ │ │ 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 193fee │ │ │ │ + b.n 19408e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193fee │ │ │ │ + beq.w 19408e │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 193fee │ │ │ │ + bne.w 19408e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 194286 │ │ │ │ + beq.n 194326 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 19427e │ │ │ │ + bne.n 19431e │ │ │ │ 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 193fee │ │ │ │ + b.n 19408e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193fc2 │ │ │ │ + beq.w 194062 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 193fc2 │ │ │ │ + bne.w 194062 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1942c0 │ │ │ │ + beq.n 194360 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1942b8 │ │ │ │ + bne.n 194358 │ │ │ │ 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 193fc2 │ │ │ │ + b.n 194062 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 193fee │ │ │ │ - b.n 1942f2 │ │ │ │ + beq.w 19408e │ │ │ │ + b.n 194392 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 193fee │ │ │ │ + beq.w 19408e │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1942e8 │ │ │ │ + bne.n 194388 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1942e8 │ │ │ │ + beq.n 194388 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1942e8 │ │ │ │ + bne.n 194388 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 194312 │ │ │ │ + beq.n 1943b2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 19430a │ │ │ │ + bne.n 1943aa │ │ │ │ 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 1942e8 │ │ │ │ + b.n 194388 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193fe0 │ │ │ │ + beq.w 194080 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 193fe0 │ │ │ │ + bne.w 194080 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 19434c │ │ │ │ + beq.n 1943ec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 194344 │ │ │ │ + bne.n 1943e4 │ │ │ │ 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 193fe0 │ │ │ │ + b.n 194080 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193fe0 │ │ │ │ + beq.w 194080 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 193fe0 │ │ │ │ + bne.w 194080 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 194386 │ │ │ │ + beq.n 194426 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 19437e │ │ │ │ + bne.n 19441e │ │ │ │ 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 193fe0 │ │ │ │ + b.n 194080 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193fc2 │ │ │ │ + beq.w 194062 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 193fc2 │ │ │ │ + bne.w 194062 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1943c0 │ │ │ │ + beq.n 194460 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1943b8 │ │ │ │ + bne.n 194458 │ │ │ │ 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 193fc2 │ │ │ │ + b.n 194062 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193fe0 │ │ │ │ + beq.w 194080 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 193fe0 │ │ │ │ + bne.w 194080 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1943fa │ │ │ │ + beq.n 19449a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1943f2 │ │ │ │ + bne.n 194492 │ │ │ │ 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 193fe0 │ │ │ │ + b.n 194080 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 193fc2 │ │ │ │ - b.n 19442c │ │ │ │ + beq.w 194062 │ │ │ │ + b.n 1944cc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 193fc2 │ │ │ │ + beq.w 194062 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 194422 │ │ │ │ + bne.n 1944c2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 194422 │ │ │ │ + beq.n 1944c2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 194422 │ │ │ │ + bne.n 1944c2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 19444c │ │ │ │ + beq.n 1944ec │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 194444 │ │ │ │ + bne.n 1944e4 │ │ │ │ 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 194422 │ │ │ │ - ldr r3, [pc, #840] @ (1947b0 ) │ │ │ │ + b.n 1944c2 │ │ │ │ + ldr r3, [pc, #840] @ (194850 ) │ │ │ │ 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 193f96 │ │ │ │ + beq.w 194036 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193f96 │ │ │ │ + beq.w 194036 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 193f96 │ │ │ │ + bne.w 194036 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 19449c │ │ │ │ + beq.n 19453c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 194494 │ │ │ │ + bne.n 194534 │ │ │ │ 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 193f96 │ │ │ │ + b.n 194036 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193f96 │ │ │ │ + beq.w 194036 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 193f96 │ │ │ │ + bne.w 194036 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1940c0 │ │ │ │ + beq.w 194160 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1944d0 │ │ │ │ - b.n 1940c0 │ │ │ │ + bne.n 194570 │ │ │ │ + b.n 194160 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193fee │ │ │ │ + beq.w 19408e │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 193fee │ │ │ │ + bne.w 19408e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 194086 │ │ │ │ + beq.w 194126 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1944f4 │ │ │ │ - b.n 194086 │ │ │ │ + bne.n 194594 │ │ │ │ + b.n 194126 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193f96 │ │ │ │ + beq.w 194036 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 193f96 │ │ │ │ + bne.w 194036 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 19451e │ │ │ │ + beq.n 1945be │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 194516 │ │ │ │ + bne.n 1945b6 │ │ │ │ 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 193f96 │ │ │ │ + b.n 194036 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193fc2 │ │ │ │ + beq.w 194062 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 193fc2 │ │ │ │ + bne.w 194062 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1941c0 │ │ │ │ + beq.w 194260 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 194552 │ │ │ │ - b.n 1941c0 │ │ │ │ + bne.n 1945f2 │ │ │ │ + b.n 194260 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193fc2 │ │ │ │ + beq.w 194062 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 193fc2 │ │ │ │ + bne.w 194062 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 19457c │ │ │ │ + beq.n 19461c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 194574 │ │ │ │ + bne.n 194614 │ │ │ │ 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 193fc2 │ │ │ │ + b.n 194062 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193fc2 │ │ │ │ + beq.w 194062 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 193fc2 │ │ │ │ + bne.w 194062 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1945b6 │ │ │ │ + beq.n 194656 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1945ae │ │ │ │ + bne.n 19464e │ │ │ │ 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 193fc2 │ │ │ │ + b.n 194062 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 193fe0 │ │ │ │ - b.n 1945e8 │ │ │ │ + beq.w 194080 │ │ │ │ + b.n 194688 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 193fe0 │ │ │ │ + beq.w 194080 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1945de │ │ │ │ + bne.n 19467e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1945de │ │ │ │ + beq.n 19467e │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1945de │ │ │ │ + bne.n 19467e │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 194608 │ │ │ │ + beq.n 1946a8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 194600 │ │ │ │ + bne.n 1946a0 │ │ │ │ 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 1945de │ │ │ │ + b.n 19467e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193fee │ │ │ │ + beq.w 19408e │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 193fee │ │ │ │ + bne.w 19408e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 194642 │ │ │ │ + beq.n 1946e2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 19463a │ │ │ │ + bne.n 1946da │ │ │ │ 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 193fee │ │ │ │ + b.n 19408e │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 193f96 │ │ │ │ - b.n 194674 │ │ │ │ + beq.w 194036 │ │ │ │ + b.n 194714 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 193f96 │ │ │ │ + beq.w 194036 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 19466a │ │ │ │ + bne.n 19470a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19466a │ │ │ │ + beq.n 19470a │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 19466a │ │ │ │ + bne.n 19470a │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 194694 │ │ │ │ + beq.n 194734 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 19468c │ │ │ │ + bne.n 19472c │ │ │ │ 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 19466a │ │ │ │ - ldr r3, [pc, #256] @ (1947b0 ) │ │ │ │ + b.n 19470a │ │ │ │ + ldr r3, [pc, #256] @ (194850 ) │ │ │ │ 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 193fe0 │ │ │ │ + beq.w 194080 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193fe0 │ │ │ │ + beq.w 194080 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 193fe0 │ │ │ │ + bne.w 194080 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1946e4 │ │ │ │ + beq.n 194784 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1946dc │ │ │ │ + bne.n 19477c │ │ │ │ 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 193fe0 │ │ │ │ + b.n 194080 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193fe0 │ │ │ │ + beq.w 194080 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 193fe0 │ │ │ │ + bne.w 194080 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1943fa │ │ │ │ + beq.w 19449a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 194718 │ │ │ │ - b.n 1943fa │ │ │ │ + bne.n 1947b8 │ │ │ │ + b.n 19449a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193fee │ │ │ │ + beq.w 19408e │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 193fee │ │ │ │ + bne.w 19408e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 194742 │ │ │ │ + beq.n 1947e2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 19473a │ │ │ │ + bne.n 1947da │ │ │ │ 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 193fee │ │ │ │ + b.n 19408e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193f96 │ │ │ │ + beq.w 194036 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 193f96 │ │ │ │ + bne.w 194036 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 19477c │ │ │ │ + beq.n 19481c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 194774 │ │ │ │ + bne.n 194814 │ │ │ │ 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 193f96 │ │ │ │ + b.w 194036 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 193fa4 │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + b.n 194044 │ │ │ │ + stmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ mcr 15, 5, pc, cr15, cr15, {7} @ │ │ │ │ mrc 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] @ (1947f8 ) │ │ │ │ + ldr r1, [pc, #52] @ (194898 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 192f78 │ │ │ │ + bl 193018 │ │ │ │ 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 1947ea │ │ │ │ + beq.n 19488a │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1994a0 │ │ │ │ + bl 199540 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 1943b6 │ │ │ │ + b.n 194456 │ │ │ │ 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 19486a │ │ │ │ + beq.n 19490a │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 194826 │ │ │ │ + beq.n 1948c6 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 19485e │ │ │ │ + cbnz r3, 1948fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 179e48 │ │ │ │ + bl 179ee8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194818 │ │ │ │ + beq.n 1948b8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 194854 │ │ │ │ + cbz r2, 1948f4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 179e48 │ │ │ │ + bl 179ee8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 194854 │ │ │ │ + cbz r2, 1948f4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 194854 │ │ │ │ + cbz r1, 1948f4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 179e48 │ │ │ │ + bl 179ee8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 194840 │ │ │ │ - bl 179e48 │ │ │ │ + bne.n 1948e0 │ │ │ │ + bl 179ee8 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19481c │ │ │ │ + beq.n 1948bc │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 179e48 │ │ │ │ + bl 179ee8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 179e48 │ │ │ │ - b.n 194818 │ │ │ │ + bl 179ee8 │ │ │ │ + b.n 1948b8 │ │ │ │ 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 1948ae │ │ │ │ + beq.n 19494e │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 1947fc │ │ │ │ + bl 19489c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 194894 │ │ │ │ + bne.n 194934 │ │ │ │ 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] @ (194a54 ) │ │ │ │ + ldr r2, [pc, #400] @ (194af4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #400] @ (194a58 ) │ │ │ │ + ldr r3, [pc, #400] @ (194af8 ) │ │ │ │ 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 4324c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194a4c │ │ │ │ + beq.w 194aec │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 17e680 │ │ │ │ + bl 17e720 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194a46 │ │ │ │ - ldr r1, [pc, #356] @ (194a5c ) │ │ │ │ + beq.w 194ae6 │ │ │ │ + ldr r1, [pc, #356] @ (194afc ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 192f78 │ │ │ │ + bl 193018 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 194a3a │ │ │ │ + beq.w 194ada │ │ │ │ movs r7, #3 │ │ │ │ - ldr r1, [pc, #332] @ (194a60 ) │ │ │ │ + ldr r1, [pc, #332] @ (194b00 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 192f78 │ │ │ │ + bl 193018 │ │ │ │ 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 194a30 │ │ │ │ + beq.n 194ad0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #304] @ 194a64 │ │ │ │ + ldr.w r9, [pc, #304] @ 194b04 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add r6, sp, #16 │ │ │ │ - ldr r3, [pc, #296] @ (194a68 ) │ │ │ │ + ldr r3, [pc, #296] @ (194b08 ) │ │ │ │ add r9, pc │ │ │ │ add r4, sp, #8 │ │ │ │ str r6, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 194952 │ │ │ │ + b.n 1949f2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r6, r3, [r4] │ │ │ │ str r4, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 17e75c │ │ │ │ - cbz r0, 1949a8 │ │ │ │ + bl 17e7fc │ │ │ │ + cbz r0, 194a48 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 1949a8 │ │ │ │ + cbz r4, 194a48 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192f78 │ │ │ │ + bl 193018 │ │ │ │ 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 1949fa │ │ │ │ + bne.n 194a9a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192f78 │ │ │ │ + bl 193018 │ │ │ │ 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 19494a │ │ │ │ + bne.n 1949ea │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1994a0 │ │ │ │ - b.n 19494a │ │ │ │ + bl 199540 │ │ │ │ + b.n 1949ea │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r6 │ │ │ │ - beq.n 1949ce │ │ │ │ + beq.n 194a6e │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 1947fc │ │ │ │ + bl 19489c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r6 │ │ │ │ - bne.n 1949b4 │ │ │ │ + bne.n 194a54 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ blx 423b4 │ │ │ │ mov r0, r5 │ │ │ │ blx 423b4 │ │ │ │ - ldr r2, [pc, #144] @ (194a6c ) │ │ │ │ - ldr r3, [pc, #120] @ (194a58 ) │ │ │ │ + ldr r2, [pc, #144] @ (194b0c ) │ │ │ │ + ldr r3, [pc, #120] @ (194af8 ) │ │ │ │ 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 194a50 │ │ │ │ + bne.n 194af0 │ │ │ │ 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, 194a40 │ │ │ │ + cbz r7, 194ae0 │ │ │ │ movs r7, #3 │ │ │ │ - ldr r1, [pc, #104] @ (194a70 ) │ │ │ │ + ldr r1, [pc, #104] @ (194b10 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 192f78 │ │ │ │ + bl 193018 │ │ │ │ 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 19494a │ │ │ │ + bne.n 1949ea │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1994a0 │ │ │ │ - b.n 19494a │ │ │ │ + bl 199540 │ │ │ │ + b.n 1949ea │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1994a0 │ │ │ │ - b.n 194930 │ │ │ │ + bl 199540 │ │ │ │ + b.n 1949d0 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 194910 │ │ │ │ + b.n 1949b0 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 194a06 │ │ │ │ + b.n 194aa6 │ │ │ │ mov r0, r6 │ │ │ │ blx 423b4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1948f4 │ │ │ │ + b.n 194994 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb734 │ │ │ │ + @ instruction: 0xb694 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe80bffff │ │ │ │ - b.n 194382 │ │ │ │ + b.n 194422 │ │ │ │ @ instruction: 0xffffe7c7 │ │ │ │ vmls.i q15, , d17[0] │ │ │ │ - vqshlu.s32 d27, d14, #31 │ │ │ │ + vsli.32 , q15, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 1951a6 │ │ │ │ + b.n 195246 │ │ │ │ vshll.u32 q10, d1, #31 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 194a94 │ │ │ │ + bhi.n 194b34 │ │ │ │ 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] @ (194ac0 ) │ │ │ │ + ldr r3, [pc, #32] @ (194b60 ) │ │ │ │ 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 194a8c │ │ │ │ + beq.n 194b2c │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ adds r0, #28 │ │ │ │ bx lr │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ bx lr │ │ │ │ - push {r2, r7, lr} │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ 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] @ 194b40 │ │ │ │ + ldr.w ip, [pc, #108] @ 194be0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #104] @ (194b44 ) │ │ │ │ + ldr r2, [pc, #104] @ (194be4 ) │ │ │ │ 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 194b30 │ │ │ │ + beq.n 194bd0 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 194b1e │ │ │ │ + bne.n 194bbe │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [r3] │ │ │ │ - ldr r1, [pc, #64] @ (194b48 ) │ │ │ │ - ldr r2, [pc, #60] @ (194b44 ) │ │ │ │ + ldr r1, [pc, #64] @ (194be8 ) │ │ │ │ + ldr r2, [pc, #60] @ (194be4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 194b3a │ │ │ │ + bne.n 194bda │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 174cb8 │ │ │ │ + bl 174d58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 194afc │ │ │ │ + b.n 194b9c │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ - b.n 194afc │ │ │ │ + b.n 194b9c │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r5, lr} │ │ │ │ + push {r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + push {r2, r4, r6} │ │ │ │ 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] @ (194cb0 ) │ │ │ │ + ldr r4, [pc, #336] @ (194d50 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #336] @ (194cb4 ) │ │ │ │ + ldr r3, [pc, #336] @ (194d54 ) │ │ │ │ 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 194be0 │ │ │ │ + bcs.n 194c80 │ │ │ │ cmp.w r1, #306 @ 0x132 │ │ │ │ - bcc.n 194c10 │ │ │ │ + bcc.n 194cb0 │ │ │ │ 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 194be8 │ │ │ │ + bhi.n 194c88 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r0, #32 │ │ │ │ subs r7, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -478346,15 +478407,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] @ (194d30 ) │ │ │ │ + ldr r1, [pc, #360] @ (194dd0 ) │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #82 @ 0x52 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -478362,105 +478423,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 194c26 │ │ │ │ + bne.n 194cc6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 192e84 │ │ │ │ - ldr r2, [pc, #192] @ (194cb8 ) │ │ │ │ - ldr r3, [pc, #184] @ (194cb4 ) │ │ │ │ + bl 192f24 │ │ │ │ + ldr r2, [pc, #192] @ (194d58 ) │ │ │ │ + ldr r3, [pc, #184] @ (194d54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 194c92 │ │ │ │ + bne.n 194d32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #250 @ 0xfa │ │ │ │ - beq.n 194c7a │ │ │ │ - bhi.n 194c6e │ │ │ │ + beq.n 194d1a │ │ │ │ + bhi.n 194d0e │ │ │ │ cmp r1, #177 @ 0xb1 │ │ │ │ - beq.n 194c86 │ │ │ │ + beq.n 194d26 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #120] @ 194c98 │ │ │ │ - bl 194ac4 │ │ │ │ - b.n 194bf6 │ │ │ │ + vldr d0, [pc, #120] @ 194d38 │ │ │ │ + bl 194b64 │ │ │ │ + b.n 194c96 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 192e84 │ │ │ │ - b.n 194bf6 │ │ │ │ + bl 192f24 │ │ │ │ + b.n 194c96 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 192e84 │ │ │ │ - b.n 194bf6 │ │ │ │ + bl 192f24 │ │ │ │ + b.n 194c96 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 192e84 │ │ │ │ - b.n 194bf6 │ │ │ │ + bl 192f24 │ │ │ │ + b.n 194c96 │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 192e84 │ │ │ │ - b.n 194bf6 │ │ │ │ + bl 192f24 │ │ │ │ + b.n 194c96 │ │ │ │ mov r1, r2 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 194ac4 │ │ │ │ - b.n 194bf6 │ │ │ │ + bl 194b64 │ │ │ │ + b.n 194c96 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #32] @ 194ca0 │ │ │ │ - bl 194ac4 │ │ │ │ - b.n 194bf6 │ │ │ │ - mov r1, r2 │ │ │ │ - vldr d0, [pc, #28] @ 194ca8 │ │ │ │ - bl 194ac4 │ │ │ │ - b.n 194bf6 │ │ │ │ + vldr d0, [pc, #32] @ 194d40 │ │ │ │ + bl 194b64 │ │ │ │ + b.n 194c96 │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d0, [pc, #28] @ 194d48 │ │ │ │ + bl 194b64 │ │ │ │ + b.n 194c96 │ │ │ │ blx 42d64 <__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] │ │ │ │ ... │ │ │ │ - push {r1, r2, r4, r7} │ │ │ │ + cbz r6, 194dd0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1} │ │ │ │ + cbz r2, 194db4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 194ce4 │ │ │ │ + beq.n 194d84 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 194cca │ │ │ │ + bne.n 194d6a │ │ │ │ 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 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, pc} │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ @@ -478476,75 +478537,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] @ (194da8 ) │ │ │ │ + ldr r3, [pc, #136] @ (194e48 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ cmp r4, #5 │ │ │ │ - beq.n 194d6e │ │ │ │ + beq.n 194e0e │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 194d5e │ │ │ │ - cbnz r4, 194d58 │ │ │ │ - ldr r2, [pc, #120] @ (194dac ) │ │ │ │ + beq.n 194dfe │ │ │ │ + cbnz r4, 194df8 │ │ │ │ + ldr r2, [pc, #120] @ (194e4c ) │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ - cbz r6, 194d6e │ │ │ │ + cbz r6, 194e0e │ │ │ │ add.w r3, r5, r4, lsl #5 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 194d08 │ │ │ │ - cbz r0, 194d5a │ │ │ │ + bl 194da8 │ │ │ │ + cbz r0, 194dfa │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 194d40 │ │ │ │ + bne.n 194de0 │ │ │ │ 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 194d94 │ │ │ │ + beq.n 194e34 │ │ │ │ cmp.w r3, #408 @ 0x198 │ │ │ │ - bne.n 194d74 │ │ │ │ + bne.n 194e14 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 194d58 │ │ │ │ + bne.n 194df8 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 194da0 │ │ │ │ + bne.n 194e40 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 194d5a │ │ │ │ + b.n 194dfa │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 194d08 │ │ │ │ - b.n 194d5a │ │ │ │ + bl 194da8 │ │ │ │ + b.n 194dfa │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - uxtb r4, r3 │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -478553,68 +478614,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, 194df2 │ │ │ │ + cbz r4, 194e92 │ │ │ │ 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, 194e06 │ │ │ │ + cbz r1, 194ea6 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 194e06 │ │ │ │ + cbz r3, 194ea6 │ │ │ │ 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, 194e30 │ │ │ │ + cbz r1, 194ed0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 194e30 │ │ │ │ + cbz r3, 194ed0 │ │ │ │ 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 194e4a │ │ │ │ + beq.n 194eea │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ - cbz r3, 194e4a │ │ │ │ + cbz r3, 194eea │ │ │ │ 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, 194e7e │ │ │ │ + cbz r3, 194f1e │ │ │ │ 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] │ │ │ │ @@ -478629,106 +478690,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, 194ea0 │ │ │ │ + cbnz r3, 194f40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 179e94 │ │ │ │ + bl 179f34 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 179e1c │ │ │ │ + bl 179ebc │ │ │ │ mov r7, r0 │ │ │ │ ldrd r8, r6, [r5, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r6, 194ee0 │ │ │ │ + cbz r6, 194f80 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 194e14 │ │ │ │ + bl 194eb4 │ │ │ │ add.w sl, sl, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 194ec2 │ │ │ │ + bne.n 194f62 │ │ │ │ mov r0, r8 │ │ │ │ - bl 179e48 │ │ │ │ + bl 179ee8 │ │ │ │ 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 194db0 │ │ │ │ + bl 194e50 │ │ │ │ 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 194f30 │ │ │ │ + beq.n 194fd0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 194f30 │ │ │ │ + cbz r2, 194fd0 │ │ │ │ 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 194f58 │ │ │ │ + bcs.n 194ff8 │ │ │ │ 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 194e14 │ │ │ │ + bl 194eb4 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 194f42 │ │ │ │ + bcc.n 194fe2 │ │ │ │ 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, 194f7e │ │ │ │ - b.n 194f9a │ │ │ │ + cbnz r3, 19501e │ │ │ │ + b.n 19503a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 194f7c │ │ │ │ + bne.n 19501c │ │ │ │ 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 │ │ │ │ @@ -478736,15 +478797,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 194fe0 │ │ │ │ + beq.n 195080 │ │ │ │ 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] │ │ │ │ @@ -478757,314 +478818,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 194fba │ │ │ │ + bne.n 19505a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 195062 │ │ │ │ + beq.n 195102 │ │ │ │ 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 19505e │ │ │ │ + beq.n 1950fe │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ movs r7, #0 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ adds r6, r1, #4 │ │ │ │ - b.n 195034 │ │ │ │ + b.n 1950d4 │ │ │ │ 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 19505e │ │ │ │ + beq.n 1950fe │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.n 195008 │ │ │ │ + bmi.n 1950a8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r3, r8 │ │ │ │ - bne.n 195008 │ │ │ │ + bne.n 1950a8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 195008 │ │ │ │ + beq.n 1950a8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 195026 │ │ │ │ + beq.n 1950c6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19504a │ │ │ │ + bne.n 1950ea │ │ │ │ mov r3, r2 │ │ │ │ - b.n 195052 │ │ │ │ + b.n 1950f2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ ldr.w ip, [r0] │ │ │ │ - ldr r3, [pc, #244] @ (195160 ) │ │ │ │ + ldr r3, [pc, #244] @ (195200 ) │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1950b4 │ │ │ │ + cbz r2, 195154 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1950a6 │ │ │ │ - ldr r2, [pc, #232] @ (195164 ) │ │ │ │ + bne.n 195146 │ │ │ │ + ldr r2, [pc, #232] @ (195204 ) │ │ │ │ ldr.w r0, [ip, #20] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ - cbz r3, 1950a6 │ │ │ │ + cbz r3, 195146 │ │ │ │ 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 1950b0 │ │ │ │ + beq.n 195150 │ │ │ │ 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] @ (195168 ) │ │ │ │ + ldr r1, [pc, #168] @ (195208 ) │ │ │ │ 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, 195116 │ │ │ │ + cbnz r0, 1951b6 │ │ │ │ ldrb.w r0, [ip, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 1950fc │ │ │ │ + bls.n 19519c │ │ │ │ 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 1950e0 │ │ │ │ + bne.n 195180 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1950f8 │ │ │ │ + beq.n 195198 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 19514e │ │ │ │ + bcs.n 1951ee │ │ │ │ ldrb.w r0, [lr, r1] │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r1, r0 │ │ │ │ orrs r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 1950da │ │ │ │ + b.n 19517a │ │ │ │ movs r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 195134 │ │ │ │ + bls.n 1951d4 │ │ │ │ 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 1950f8 │ │ │ │ + beq.n 195198 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 19511c │ │ │ │ + bhi.n 1951bc │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1950f8 │ │ │ │ + beq.n 195198 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 195156 │ │ │ │ + bcs.n 1951f6 │ │ │ │ ldrb.w r4, [lr, r1] │ │ │ │ movs r1, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r1, r4 │ │ │ │ orrs r1, r2 │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 1950d8 │ │ │ │ + b.n 195178 │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1950e0 │ │ │ │ - b.n 1950f8 │ │ │ │ + bne.n 195180 │ │ │ │ + b.n 195198 │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 195118 │ │ │ │ - b.n 1950f8 │ │ │ │ + bne.n 1951b8 │ │ │ │ + b.n 195198 │ │ │ │ nop │ │ │ │ - add r7, sp, #568 @ 0x238 │ │ │ │ + add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ 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 1951b4 │ │ │ │ + beq.n 195254 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 195198 │ │ │ │ + b.n 195238 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1951b0 │ │ │ │ + beq.n 195250 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1951a8 │ │ │ │ - bl 195064 │ │ │ │ + bmi.n 195248 │ │ │ │ + bl 195104 │ │ │ │ mov r3, r0 │ │ │ │ orrs r5, r3 │ │ │ │ uxth r5, r5 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 195190 │ │ │ │ + bne.n 195230 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1951b0 │ │ │ │ + b.n 195250 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - cbz r0, 195202 │ │ │ │ + cbz r0, 1952a2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 195208 │ │ │ │ + cbz r2, 1952a8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 19524a │ │ │ │ + bhi.n 1952ea │ │ │ │ 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 195202 │ │ │ │ + beq.n 1952a2 │ │ │ │ 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 1951f8 │ │ │ │ + beq.n 195298 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 195232 │ │ │ │ + bne.n 1952d2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 195202 │ │ │ │ + beq.n 1952a2 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 195236 │ │ │ │ + beq.n 1952d6 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 195226 │ │ │ │ + bne.n 1952c6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w ip, r3, #24 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 195202 │ │ │ │ + beq.n 1952a2 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 195232 │ │ │ │ + bne.n 1952d2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1951d4 │ │ │ │ + b.n 195274 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 1951d4 │ │ │ │ + b.n 195274 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 195202 │ │ │ │ + beq.n 1952a2 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #48] @ 0x30 │ │ │ │ - bne.n 1951d4 │ │ │ │ - b.n 195226 │ │ │ │ + bne.n 195274 │ │ │ │ + b.n 1952c6 │ │ │ │ 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 19526e │ │ │ │ + bmi.n 19530e │ │ │ │ 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, 19528a │ │ │ │ + cbz r3, 19532a │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 19526c │ │ │ │ + beq.n 19530c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1951bc │ │ │ │ + bl 19525c │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1952ba │ │ │ │ + bhi.n 19535a │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsrs r2, r0, #28 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ @@ -479078,48 +479139,48 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1952ee │ │ │ │ + bhi.n 19538e │ │ │ │ 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 1952f2 │ │ │ │ + beq.n 195392 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1952ce │ │ │ │ + beq.n 19536e │ │ │ │ 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 1952ce │ │ │ │ + beq.n 19536e │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 195386 │ │ │ │ + beq.n 195426 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 195340 │ │ │ │ + cbz r2, 1953e0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 19532a │ │ │ │ + bhi.n 1953ca │ │ │ │ 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 │ │ │ │ @@ -479132,178 +479193,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 195326 │ │ │ │ + b.n 1953c6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 195396 │ │ │ │ + beq.n 195436 │ │ │ │ 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 1952c0 │ │ │ │ + bl 195360 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 19538a │ │ │ │ + beq.n 19542a │ │ │ │ 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 195326 │ │ │ │ + b.n 1953c6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 195380 │ │ │ │ + b.n 195420 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 195326 │ │ │ │ + b.n 1953c6 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 1953cc │ │ │ │ + cbz r0, 19546c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1953c0 │ │ │ │ + cbz r2, 195460 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1953bc │ │ │ │ - bl 195300 │ │ │ │ + cbz r2, 19545c │ │ │ │ + bl 1953a0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1953b6 │ │ │ │ + bne.n 195456 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1953bc │ │ │ │ + b.n 19545c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1953bc │ │ │ │ + b.n 19545c │ │ │ │ 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 19542c │ │ │ │ + bhi.n 1954cc │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r7, r1, #8 │ │ │ │ subs r5, r1, #0 │ │ │ │ - bl 195300 │ │ │ │ - cbz r0, 19540a │ │ │ │ + bl 1953a0 │ │ │ │ + cbz r0, 1954aa │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 1953f4 │ │ │ │ + beq.n 195494 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19540a │ │ │ │ + beq.n 1954aa │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 195408 │ │ │ │ - bl 195300 │ │ │ │ + bne.n 1954a8 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195412 │ │ │ │ + bne.n 1954b2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 195438 │ │ │ │ + cbz r1, 1954d8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1953d0 │ │ │ │ - b.n 19540a │ │ │ │ + bl 195470 │ │ │ │ + b.n 1954aa │ │ │ │ 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, 195472 │ │ │ │ + cbz r3, 195512 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 195470 │ │ │ │ + beq.n 195510 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ 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, 19549e │ │ │ │ + cbz r3, 19553e │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 19549c │ │ │ │ + beq.n 19553c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1951bc │ │ │ │ + bl 19525c │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 1954b8 │ │ │ │ + cbz r0, 195558 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1954b6 │ │ │ │ + cbz r3, 195556 │ │ │ │ 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, 1954d0 │ │ │ │ + cbz r0, 195570 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1954ce │ │ │ │ + cbz r3, 19556e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -479313,305 +479374,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 1797c8 │ │ │ │ + bl 179868 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 17b368 │ │ │ │ - cbz r0, 195512 │ │ │ │ + bl 17b408 │ │ │ │ + cbz r0, 1955b2 │ │ │ │ mov r1, r0 │ │ │ │ subs r4, r6, #4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195500 │ │ │ │ + bne.n 1955a0 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r3, [pc, #16] @ (195528 ) │ │ │ │ + ldr r3, [pc, #16] @ (1955c8 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ blx 4245c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bhi.n 19546e │ │ │ │ + bhi.n 19550e │ │ │ │ vmull.u q11, d31, d2 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 19557a │ │ │ │ + bne.n 19561a │ │ │ │ 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, 19557c │ │ │ │ + cbz r3, 19561c │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 195570 │ │ │ │ + cbz r2, 195610 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 19556c │ │ │ │ - bl 195300 │ │ │ │ + cbz r3, 19560c │ │ │ │ + bl 1953a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19554a │ │ │ │ + bne.n 1955ea │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r4, [r3, #32] │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 19554a │ │ │ │ + b.n 1955ea │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19555a │ │ │ │ - b.n 195564 │ │ │ │ + bne.n 1955fa │ │ │ │ + b.n 195604 │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 195564 │ │ │ │ + b.n 195604 │ │ │ │ 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] @ (195674 ) │ │ │ │ + ldr r7, [pc, #224] @ (195714 ) │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ add r7, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19566e │ │ │ │ + beq.n 19570e │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #108 @ 0x6c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1955cc │ │ │ │ + cbz r3, 19566c │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 19563c │ │ │ │ + bhi.n 1956dc │ │ │ │ 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 1955ac │ │ │ │ + bne.n 19564c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 195662 │ │ │ │ + beq.n 195702 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19565e │ │ │ │ - bl 195300 │ │ │ │ + beq.n 1956fe │ │ │ │ + bl 1953a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1955a6 │ │ │ │ + bne.n 195646 │ │ │ │ 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 1955ac │ │ │ │ - b.n 1955cc │ │ │ │ - ldr r3, [pc, #128] @ (195678 ) │ │ │ │ + bne.n 19564c │ │ │ │ + b.n 19566c │ │ │ │ + ldr r3, [pc, #128] @ (195718 ) │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1955c4 │ │ │ │ + beq.n 195664 │ │ │ │ str r4, [r2, #36] @ 0x24 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1955ac │ │ │ │ - b.n 1955cc │ │ │ │ + bne.n 19564c │ │ │ │ + b.n 19566c │ │ │ │ str r4, [r2, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1955ac │ │ │ │ - b.n 1955cc │ │ │ │ + bne.n 19564c │ │ │ │ + b.n 19566c │ │ │ │ str r4, [r2, #80] @ 0x50 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1955ac │ │ │ │ - b.n 1955cc │ │ │ │ + bne.n 19564c │ │ │ │ + b.n 19566c │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1955ac │ │ │ │ - b.n 1955cc │ │ │ │ + bne.n 19564c │ │ │ │ + b.n 19566c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1955c4 │ │ │ │ + beq.n 195664 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ - cbnz r1, 19564c │ │ │ │ + cbnz r1, 1956ec │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 195644 │ │ │ │ + bne.n 1956e4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1955ac │ │ │ │ - b.n 1955cc │ │ │ │ + bne.n 19564c │ │ │ │ + b.n 19566c │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1955a6 │ │ │ │ + b.n 195646 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1955da │ │ │ │ + bne.n 19567a │ │ │ │ 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 r2, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ 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, 1956b6 │ │ │ │ + cbz r0, 195756 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, r4, #1 │ │ │ │ str r4, [r0, #76] @ 0x4c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1956a6 │ │ │ │ + cbz r1, 195746 │ │ │ │ str r2, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 19569a │ │ │ │ + bne.n 19573a │ │ │ │ str r2, [r0, #80] @ 0x50 │ │ │ │ adds r4, r2, #1 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195690 │ │ │ │ + bne.n 195730 │ │ │ │ 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, 1956da │ │ │ │ - b.n 195712 │ │ │ │ + cbnz r3, 19577a │ │ │ │ + b.n 1957b2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 195712 │ │ │ │ + cbz r3, 1957b2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1956d4 │ │ │ │ + beq.n 195774 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 19570a │ │ │ │ + cbz r0, 1957aa │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1956f6 │ │ │ │ + cbz r2, 195796 │ │ │ │ strb r4, [r3, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1956ec │ │ │ │ - bl 195300 │ │ │ │ + bne.n 19578c │ │ │ │ + bl 1953a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1956e6 │ │ │ │ + bne.n 195786 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 195712 │ │ │ │ + cbz r3, 1957b2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1956e2 │ │ │ │ + bne.n 195782 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195704 │ │ │ │ + bne.n 1957a4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 195734 │ │ │ │ + cbz r0, 1957d4 │ │ │ │ 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 19571c │ │ │ │ + bne.n 1957bc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 19574c │ │ │ │ + cbz r0, 1957ec │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 195740 │ │ │ │ + bne.n 1957e0 │ │ │ │ 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] @ (195948 ) │ │ │ │ + ldr r2, [pc, #480] @ (1959e8 ) │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ movs r7, #0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #472] @ (19594c ) │ │ │ │ + ldr r3, [pc, #472] @ (1959ec ) │ │ │ │ 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] │ │ │ │ @@ -479625,18 +479686,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 195942 │ │ │ │ + beq.w 1959e2 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r4, sp, #32 │ │ │ │ - cbz r2, 1957c4 │ │ │ │ + cbz r2, 195864 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -479647,31 +479708,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 1953d0 │ │ │ │ + bl 195470 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 195872 │ │ │ │ + beq.n 195912 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 195800 │ │ │ │ + cbz r3, 1958a0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 195898 │ │ │ │ + beq.n 195938 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194a74 │ │ │ │ + bl 194b14 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1958ac │ │ │ │ + beq.n 19594c │ │ │ │ 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] │ │ │ │ @@ -479682,203 +479743,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 1958c2 │ │ │ │ + bhi.n 195962 │ │ │ │ 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 195934 │ │ │ │ + beq.n 1959d4 │ │ │ │ strd sl, r5, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ │ │ - bl 1953d0 │ │ │ │ + bl 195470 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1957f0 │ │ │ │ + bne.n 195890 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1deec0 │ │ │ │ - ldr r2, [pc, #208] @ (195950 ) │ │ │ │ - ldr r3, [pc, #200] @ (19594c ) │ │ │ │ + bl 1def60 │ │ │ │ + ldr r2, [pc, #208] @ (1959f0 ) │ │ │ │ + ldr r3, [pc, #200] @ (1959ec ) │ │ │ │ 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 19593e │ │ │ │ + bne.n 1959de │ │ │ │ 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 1953d0 │ │ │ │ + bl 195470 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1957f4 │ │ │ │ - b.n 195872 │ │ │ │ + bne.n 195894 │ │ │ │ + b.n 195912 │ │ │ │ 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 195854 │ │ │ │ + bls.n 1958f4 │ │ │ │ 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 195922 │ │ │ │ + beq.n 1959c2 │ │ │ │ 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 1958fc │ │ │ │ + b.n 19599c │ │ │ │ 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 1958f8 │ │ │ │ + bne.n 195998 │ │ │ │ mov r5, lr │ │ │ │ mov r6, fp │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r7 │ │ │ │ it ne │ │ │ │ strdne sl, r5, [sp, #68] @ 0x44 │ │ │ │ - beq.n 195934 │ │ │ │ + beq.n 1959d4 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1957e2 │ │ │ │ + b.n 195882 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 1948b0 │ │ │ │ - b.n 19592e │ │ │ │ + bl 194950 │ │ │ │ + b.n 1959ce │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r7, pc, #944 @ (adr r7, 195d9c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #488 @ (adr r7, 195b3c ) │ │ │ │ + add r6, pc, #872 @ (adr r6, 195d5c ) │ │ │ │ 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, 1959ac │ │ │ │ + cbz r3, 195a4c │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 19597c │ │ │ │ + b.n 195a1c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 1959b2 │ │ │ │ + cbz r0, 195a52 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 195976 │ │ │ │ + beq.n 195a16 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 195750 │ │ │ │ + bl 1957f0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ - cbz r3, 1959ac │ │ │ │ + cbz r3, 195a4c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195986 │ │ │ │ + bne.n 195a26 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19599e │ │ │ │ + bne.n 195a3e │ │ │ │ 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 1959e6 │ │ │ │ + beq.n 195a86 │ │ │ │ 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 1959e8 │ │ │ │ + bhi.n 195a88 │ │ │ │ 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 1959fa │ │ │ │ - ldr r3, [pc, #12] @ (195a00 ) │ │ │ │ + bhi.n 195a9a │ │ │ │ + ldr r3, [pc, #12] @ (195aa0 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ mov.w r0, #732 @ 0x2dc │ │ │ │ bx lr │ │ │ │ - strb r2, [r2, #14] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ lsls r5, r5, #1 │ │ │ │ subs r0, #236 @ 0xec │ │ │ │ cmp.w r0, #348 @ 0x15c │ │ │ │ - bhi.w 195dd8 │ │ │ │ + bhi.w 195e78 │ │ │ │ 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 │ │ │ │ @@ -480389,52 +480450,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] @ (196124 ) │ │ │ │ - ldr r4, [pc, #772] @ (196128 ) │ │ │ │ + ldr r1, [pc, #772] @ (1961c4 ) │ │ │ │ + ldr r4, [pc, #772] @ (1961c8 ) │ │ │ │ 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, 195e3c │ │ │ │ + cbz r4, 195edc │ │ │ │ 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, 195e4e │ │ │ │ + cbz r1, 195eee │ │ │ │ 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, 195e64 │ │ │ │ + cbz r1, 195f04 │ │ │ │ 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, 195e7e │ │ │ │ + cbz r1, 195f1e │ │ │ │ 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 19608e │ │ │ │ + bhi.w 19612e │ │ │ │ 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 │ │ │ │ @@ -480587,65 +480648,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 195fe8 │ │ │ │ - b.n 196024 │ │ │ │ + beq.n 196088 │ │ │ │ + b.n 1960c4 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 19611e │ │ │ │ + bne.w 1961be │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19611a │ │ │ │ + beq.w 1961ba │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 195fdc │ │ │ │ + bne.n 19607c │ │ │ │ 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, 19600c │ │ │ │ + cbnz r3, 1960ac │ │ │ │ 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, 196036 │ │ │ │ + cbz r3, 1960d6 │ │ │ │ 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, 196048 │ │ │ │ + cbz r3, 1960e8 │ │ │ │ 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, 19605a │ │ │ │ + cbz r3, 1960fa │ │ │ │ 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, 19606c │ │ │ │ + cbz r3, 19610c │ │ │ │ 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 │ │ │ │ @@ -480657,375 +480718,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 195fba │ │ │ │ + b.n 19605a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #159 @ 0x9f │ │ │ │ movne.w lr, #50 @ 0x32 │ │ │ │ - b.n 195fba │ │ │ │ + b.n 19605a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #160 @ 0xa0 │ │ │ │ movne.w lr, #51 @ 0x33 │ │ │ │ - b.n 195fba │ │ │ │ + b.n 19605a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #182 @ 0xb6 │ │ │ │ movne.w lr, #54 @ 0x36 │ │ │ │ - b.n 195fba │ │ │ │ + b.n 19605a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #184 @ 0xb8 │ │ │ │ movne.w lr, #56 @ 0x38 │ │ │ │ - b.n 195fba │ │ │ │ + b.n 19605a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #185 @ 0xb9 │ │ │ │ movne.w lr, #57 @ 0x39 │ │ │ │ - b.n 195fba │ │ │ │ + b.n 19605a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #187 @ 0xbb │ │ │ │ movne.w lr, #59 @ 0x3b │ │ │ │ - b.n 195fba │ │ │ │ + b.n 19605a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #189 @ 0xbd │ │ │ │ movne.w lr, #61 @ 0x3d │ │ │ │ - b.n 195fba │ │ │ │ + b.n 19605a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #190 @ 0xbe │ │ │ │ movne.w lr, #62 @ 0x3e │ │ │ │ - b.n 195fba │ │ │ │ + b.n 19605a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #191 @ 0xbf │ │ │ │ movne.w lr, #63 @ 0x3f │ │ │ │ - b.n 195fba │ │ │ │ + b.n 19605a │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - b.n 195ff6 │ │ │ │ + b.n 196096 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ - add r1, pc, #872 @ (adr r1, 196490 ) │ │ │ │ + add r1, pc, #232 @ (adr r1, 1962b0 ) │ │ │ │ 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] @ (196178 ) │ │ │ │ + ldr r3, [pc, #60] @ (196218 ) │ │ │ │ movs r5, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #60] @ (19617c ) │ │ │ │ + ldr r2, [pc, #60] @ (19621c ) │ │ │ │ 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 23e8fc │ │ │ │ + bl 23e99c │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 196176 │ │ │ │ + beq.n 196216 │ │ │ │ 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 r6, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #172] @ (196230 ) │ │ │ │ + ldr r3, [pc, #172] @ (1962d0 ) │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ - ldr r1, [pc, #172] @ (196234 ) │ │ │ │ + ldr r1, [pc, #172] @ (1962d4 ) │ │ │ │ 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, 1961a6 │ │ │ │ + cbz r3, 196246 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 1961fa │ │ │ │ + bmi.n 19629a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 1961fe │ │ │ │ + bmi.n 19629e │ │ │ │ movw r3, #287 @ 0x11f │ │ │ │ cmp ip, r3 │ │ │ │ itt ne │ │ │ │ movne r3, #108 @ 0x6c │ │ │ │ mlane r1, r3, ip, r1 │ │ │ │ - beq.n 1961c8 │ │ │ │ + beq.n 196268 │ │ │ │ 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 196224 │ │ │ │ + bne.n 1962c4 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ tst.w r2, #1 │ │ │ │ - bne.n 1961f2 │ │ │ │ + bne.n 196292 │ │ │ │ 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 19622a │ │ │ │ + bne.n 1962ca │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 196202 │ │ │ │ + cbz r2, 1962a2 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1961e8 │ │ │ │ + bne.n 196288 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbz r0, 196222 │ │ │ │ + cbz r0, 1962c2 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi.n 1961fe │ │ │ │ - ldr r2, [pc, #40] @ (196238 ) │ │ │ │ + bhi.n 19629e │ │ │ │ + ldr r2, [pc, #40] @ (1962d8 ) │ │ │ │ add r2, pc │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ cmp.w r3, #732 @ 0x2dc │ │ │ │ - beq.n 1961fe │ │ │ │ + beq.n 19629e │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ - b.n 1961b6 │ │ │ │ + b.n 196256 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movw r3, #637 @ 0x27d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 19624c │ │ │ │ - bhi.n 19624c │ │ │ │ + beq.n 1962ec │ │ │ │ + bhi.n 1962ec │ │ │ │ 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] @ (196558 ) │ │ │ │ + ldr r6, [pc, #756] @ (1965f8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #756] @ (19655c ) │ │ │ │ + ldr r0, [pc, #756] @ (1965fc ) │ │ │ │ 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] @ (196560 ) │ │ │ │ + ldr r3, [pc, #736] @ (196600 ) │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ mov r0, sp │ │ │ │ mov fp, r3 │ │ │ │ blx 42884 │ │ │ │ ldr.w ip, [r6] │ │ │ │ mov r5, sp │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19637c │ │ │ │ + beq.n 19641c │ │ │ │ mov.w lr, #0 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ movs r6, #0 │ │ │ │ movw r8, #619 @ 0x26b │ │ │ │ movw sl, #365 @ 0x16d │ │ │ │ - cbnz r3, 196312 │ │ │ │ + cbnz r3, 1963b2 │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 196332 │ │ │ │ + beq.n 1963d2 │ │ │ │ mvn.w r1, #482 @ 0x1e2 │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1962e6 │ │ │ │ + bhi.n 196386 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1963ec │ │ │ │ + beq.w 19648c │ │ │ │ mov r3, ip │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1962de │ │ │ │ + b.n 19637e │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr.w r7, [ip, #60] @ 0x3c │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1962e6 │ │ │ │ + bne.n 196386 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 196358 │ │ │ │ + beq.n 1963f8 │ │ │ │ ldrb.w r1, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1962cc │ │ │ │ + beq.n 19636c │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 42884 │ │ │ │ - ldr r2, [pc, #624] @ (196564 ) │ │ │ │ - ldr r3, [pc, #616] @ (19655c ) │ │ │ │ + ldr r2, [pc, #624] @ (196604 ) │ │ │ │ + ldr r3, [pc, #616] @ (1965fc ) │ │ │ │ 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 196554 │ │ │ │ + bne.w 1965f4 │ │ │ │ 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 19643a │ │ │ │ + bne.w 1964da │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 196498 │ │ │ │ + bne.w 196538 │ │ │ │ ldr.w r3, [ip, #96] @ 0x60 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ - b.n 1962ac │ │ │ │ + b.n 19634c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19640a │ │ │ │ + beq.n 1964aa │ │ │ │ add.w r1, r0, #63 @ 0x3f │ │ │ │ add.w r2, ip, #63 @ 0x3f │ │ │ │ add r1, ip │ │ │ │ - b.n 196346 │ │ │ │ + b.n 1963e6 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19640a │ │ │ │ + beq.n 1964aa │ │ │ │ sub.w r3, r2, #63 @ 0x3f │ │ │ │ ldrb.w r9, [r2, #1]! │ │ │ │ sub.w r3, r3, ip │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 196342 │ │ │ │ - b.n 1962e6 │ │ │ │ + beq.n 1963e2 │ │ │ │ + b.n 196386 │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 196312 │ │ │ │ + bne.n 1963b2 │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 196336 │ │ │ │ + beq.n 1963d6 │ │ │ │ mvn.w r2, #482 @ 0x1e2 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1962c6 │ │ │ │ - b.n 1962e6 │ │ │ │ + bls.n 196366 │ │ │ │ + b.n 196386 │ │ │ │ ldr.w r0, [ip, #28] │ │ │ │ - bl 23e9e4 │ │ │ │ + bl 23ea84 │ │ │ │ ldr.w ip, [r6] │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19629c │ │ │ │ + bne.n 19633c │ │ │ │ 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 1963b8 │ │ │ │ + b.n 196458 │ │ │ │ ldr.w r6, [ip, #44] @ 0x2c │ │ │ │ ldr.w ip, [r6] │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1962a0 │ │ │ │ + bne.w 196340 │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ - cbz r3, 196410 │ │ │ │ + cbz r3, 1964b0 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1963a6 │ │ │ │ + beq.n 196446 │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 1962e6 │ │ │ │ + beq.n 196386 │ │ │ │ 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 1963a6 │ │ │ │ + b.n 196446 │ │ │ │ ldr.w r3, [ip, #60] @ 0x3c │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 196312 │ │ │ │ + bne.n 1963b2 │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1962b6 │ │ │ │ + bne.w 196356 │ │ │ │ ldr.w r3, [ip, #60] @ 0x3c │ │ │ │ - b.n 196328 │ │ │ │ + b.n 1963c8 │ │ │ │ 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 431e0 │ │ │ │ - b.n 1962f0 │ │ │ │ + b.n 196390 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1962e6 │ │ │ │ + bne.w 196386 │ │ │ │ ldrb.w r2, [ip, #37] @ 0x25 │ │ │ │ ldr.w r3, [ip, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 196478 │ │ │ │ + bhi.n 196518 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 196478 │ │ │ │ + bhi.n 196518 │ │ │ │ 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 │ │ │ │ @@ -481045,25 +481106,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 431e0 │ │ │ │ - b.n 1962f0 │ │ │ │ + b.n 196390 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 196478 │ │ │ │ + b.n 196518 │ │ │ │ movw r2, #626 @ 0x272 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19650c │ │ │ │ + beq.n 1965ac │ │ │ │ cmp.w r3, #576 @ 0x240 │ │ │ │ - beq.n 1964f4 │ │ │ │ + beq.n 196594 │ │ │ │ cmp.w r3, #728 @ 0x2d8 │ │ │ │ - bne.w 1962e6 │ │ │ │ - ldr r3, [pc, #184] @ (196568 ) │ │ │ │ + bne.w 196386 │ │ │ │ + ldr r3, [pc, #184] @ (196608 ) │ │ │ │ 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 │ │ │ │ @@ -481077,23 +481138,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 431e0 │ │ │ │ - b.n 1962f0 │ │ │ │ + b.n 196390 │ │ │ │ ldr.w r3, [ip, #96] @ 0x60 │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldrb.w r3, [ip, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1962e6 │ │ │ │ + bne.w 196386 │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ - b.n 1964a6 │ │ │ │ - ldr r3, [pc, #88] @ (196568 ) │ │ │ │ + b.n 196546 │ │ │ │ + ldr r3, [pc, #88] @ (196608 ) │ │ │ │ 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 │ │ │ │ @@ -481107,106 +481168,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 1964e4 │ │ │ │ + b.n 196584 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #584] @ 0x248 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ 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, 196582 │ │ │ │ + cbz r2, 196622 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 19658c │ │ │ │ + cbz r2, 19662c │ │ │ │ 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 196582 │ │ │ │ + beq.n 196622 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #640 @ 0x280 │ │ │ │ - beq.n 1965bc │ │ │ │ + beq.n 19665c │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ ubfx r1, r1, #1, #5 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 1965bc │ │ │ │ + bne.n 19665c │ │ │ │ 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 19659a │ │ │ │ + bne.n 19663a │ │ │ │ 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, 196610 │ │ │ │ + cbnz r1, 1966b0 │ │ │ │ movw r4, #365 @ 0x16d │ │ │ │ ldr r1, [r3, #20] │ │ │ │ mvn.w lr, #482 @ 0x1e2 │ │ │ │ add lr, r1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 196618 │ │ │ │ + beq.n 1966b8 │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w lr, #5 │ │ │ │ - bhi.n 196610 │ │ │ │ + bhi.n 1966b0 │ │ │ │ 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 1965e8 │ │ │ │ + beq.n 196688 │ │ │ │ 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 196606 │ │ │ │ - ldr r3, [pc, #4] @ (19662c ) │ │ │ │ + b.n 1966a6 │ │ │ │ + ldr r3, [pc, #4] @ (1966cc ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r5, r5, #1 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 196650 │ │ │ │ + bhi.n 1966f0 │ │ │ │ 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 │ │ │ │ @@ -481229,121 +481290,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] @ (196734 ) │ │ │ │ - ldr r2, [pc, #176] @ (196738 ) │ │ │ │ + ldr r3, [pc, #172] @ (1967d4 ) │ │ │ │ + ldr r2, [pc, #176] @ (1967d8 ) │ │ │ │ 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 1966ec │ │ │ │ + bne.n 19678c │ │ │ │ ldrb.w ip, [r4, #44] @ 0x2c │ │ │ │ movs r0, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1966d2 │ │ │ │ + bls.n 196772 │ │ │ │ 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 1966b6 │ │ │ │ + bne.n 196756 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1966ce │ │ │ │ + beq.n 19676e │ │ │ │ cmp r2, ip │ │ │ │ - bcs.n 196724 │ │ │ │ + bcs.n 1967c4 │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - b.n 1966b0 │ │ │ │ + b.n 196750 │ │ │ │ movs r0, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 19670a │ │ │ │ + bls.n 1967aa │ │ │ │ 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 1966ce │ │ │ │ + beq.n 19676e │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 1966f2 │ │ │ │ + bhi.n 196792 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 1966ce │ │ │ │ + beq.n 19676e │ │ │ │ cmp r2, ip │ │ │ │ - bcs.n 19672c │ │ │ │ + bcs.n 1967cc │ │ │ │ ldrb.w r0, [lr, r2] │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #2 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ - b.n 1966aa │ │ │ │ + b.n 19674a │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1966b6 │ │ │ │ - b.n 1966ce │ │ │ │ + bne.n 196756 │ │ │ │ + b.n 19676e │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1966ee │ │ │ │ - b.n 1966ce │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + bne.n 19678e │ │ │ │ + b.n 19676e │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (19675c ) │ │ │ │ + ldr r3, [pc, #28] @ (1967fc ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #28] @ (196760 ) │ │ │ │ + ldr r2, [pc, #28] @ (196800 ) │ │ │ │ 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, 196758 │ │ │ │ + cbnz r3, 1967f8 │ │ │ │ ldrb.w r3, [r0, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp.w r0, #318 @ 0x13e │ │ │ │ - bcs.n 1967d8 │ │ │ │ + bcs.n 196878 │ │ │ │ cmp.w r0, #314 @ 0x13a │ │ │ │ - bcs.n 1967f8 │ │ │ │ + bcs.n 196898 │ │ │ │ cmp r0, #139 @ 0x8b │ │ │ │ - bls.n 1967fc │ │ │ │ + bls.n 19689c │ │ │ │ subs r0, #213 @ 0xd5 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 1967d4 │ │ │ │ + bhi.n 196874 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 1967d4 │ │ │ │ + bhi.n 196874 │ │ │ │ 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 │ │ │ │ @@ -481380,213 +481441,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 196806 │ │ │ │ + bcs.n 1968a6 │ │ │ │ cmp.w r0, #320 @ 0x140 │ │ │ │ - bcc.n 1967d4 │ │ │ │ + bcc.n 196874 │ │ │ │ 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 196818 │ │ │ │ + bhi.n 1968b8 │ │ │ │ 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] @ (196858 ) │ │ │ │ + ldr r3, [pc, #44] @ (1968f8 ) │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #44] @ (19685c ) │ │ │ │ + ldr r2, [pc, #44] @ (1968fc ) │ │ │ │ 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 196854 │ │ │ │ + bgt.n 1968f4 │ │ │ │ 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 r7, [sp, #816] @ 0x330 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #32] @ (196884 ) │ │ │ │ + ldr r3, [pc, #32] @ (196924 ) │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #32] @ (196888 ) │ │ │ │ + ldr r2, [pc, #32] @ (196928 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ - cbz r3, 19687a │ │ │ │ + cbz r3, 19691a │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 19687e │ │ │ │ + cbz r3, 19691e │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ - str r7, [sp, #592] @ 0x250 │ │ │ │ + str r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #112] @ (196900 ) │ │ │ │ + ldr r2, [pc, #112] @ (1969a0 ) │ │ │ │ movw ip, #667 @ 0x29b │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, pc │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1968e4 │ │ │ │ + beq.n 196984 │ │ │ │ movw ip, #678 @ 0x2a6 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1968cc │ │ │ │ + beq.n 19696c │ │ │ │ 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 1bd9fc │ │ │ │ + bl 1bda9c │ │ │ │ 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 1968a2 │ │ │ │ - ldr r3, [pc, #48] @ (196904 ) │ │ │ │ + bne.n 196942 │ │ │ │ + ldr r3, [pc, #48] @ (1969a4 ) │ │ │ │ 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 1968a2 │ │ │ │ + bne.n 196942 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #16] @ (196908 ) │ │ │ │ + ldr r3, [pc, #16] @ (1969a8 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [pc, #88] @ (196968 ) │ │ │ │ + ldr r2, [pc, #88] @ (196a08 ) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.n 19694a │ │ │ │ - bhi.n 196938 │ │ │ │ + beq.n 1969ea │ │ │ │ + bhi.n 1969d8 │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 196946 │ │ │ │ + bne.n 1969e6 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 196962 │ │ │ │ + bne.n 196a02 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #60] @ (19696c ) │ │ │ │ + ldr r3, [pc, #60] @ (196a0c ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ - beq.n 19694a │ │ │ │ + beq.n 1969ea │ │ │ │ movw r1, #555 @ 0x22b │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 19694a │ │ │ │ + beq.n 1969ea │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ (196970 ) │ │ │ │ + ldr r1, [pc, #36] @ (196a10 ) │ │ │ │ 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 r6, [sp, #944] @ 0x3b0 │ │ │ │ + str r6, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1969e4 ) │ │ │ │ + ldr r3, [pc, #104] @ (196a84 ) │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r7, r1 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ add r3, pc │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 1969c0 │ │ │ │ - ldr r2, [pc, #96] @ (1969e8 ) │ │ │ │ + beq.n 196a60 │ │ │ │ + ldr r2, [pc, #96] @ (196a88 ) │ │ │ │ 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, 1969ba │ │ │ │ + cbz r2, 196a5a │ │ │ │ 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 19699e │ │ │ │ + bne.n 196a3e │ │ │ │ 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 │ │ │ │ @@ -481598,15 +481659,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 r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #20 │ │ │ │ itttt ls │ │ │ │ movwls r0, #14640 @ 0x3930 │ │ │ │ @@ -481616,53 +481677,53 @@ │ │ │ │ ite ls │ │ │ │ eorls.w r0, r0, #1 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 196a34 │ │ │ │ + bhi.n 196ad4 │ │ │ │ cmp r3, #10 │ │ │ │ - bls.n 196a48 │ │ │ │ + bls.n 196ae8 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ movs r2, #1 │ │ │ │ movw ip, #1623 @ 0x657 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.n 196a54 │ │ │ │ + bne.n 196af4 │ │ │ │ tst.w r1, #14592 @ 0x3900 │ │ │ │ - bne.n 196a58 │ │ │ │ + bne.n 196af8 │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 196a80 │ │ │ │ + beq.n 196b20 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 196a58 │ │ │ │ + cbz r3, 196af8 │ │ │ │ ldrb.w r3, [r0, #66] @ 0x42 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 196a5c │ │ │ │ + beq.n 196afc │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 196a34 │ │ │ │ + bne.n 196ad4 │ │ │ │ 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 196a78 │ │ │ │ + bne.n 196b18 │ │ │ │ tst.w r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -481680,18 +481741,18 @@ │ │ │ │ ands r3, r2 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 196ac8 │ │ │ │ - bls.n 196aba │ │ │ │ + beq.n 196b68 │ │ │ │ + bls.n 196b5a │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 196ac4 │ │ │ │ + bne.n 196b64 │ │ │ │ ldrb.w r0, [r0, #68] @ 0x44 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -481701,33 +481762,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 196af4 │ │ │ │ + bhi.n 196b94 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 196b34 │ │ │ │ + bhi.n 196bd4 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r6, r4, #24 │ │ │ │ movs r3, r0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r2, #17 │ │ │ │ - bls.n 196b1a │ │ │ │ + bls.n 196bba │ │ │ │ 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 196b16 │ │ │ │ + bne.n 196bb6 │ │ │ │ movw r2, #32817 @ 0x8031 │ │ │ │ movt r2, #1 │ │ │ │ tst r3, r2 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ @@ -481742,29 +481803,29 @@ │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #28] │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 196af0 │ │ │ │ + bhi.n 196b90 │ │ │ │ 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 196b7c │ │ │ │ + bhi.n 196c1c │ │ │ │ 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 │ │ │ │ @@ -481777,18 +481838,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, 196bae │ │ │ │ + cbz r3, 196c4e │ │ │ │ ldrb.w r3, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 196bae │ │ │ │ + bmi.n 196c4e │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ @@ -481796,222 +481857,222 @@ │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ adds r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 196bc6 │ │ │ │ + bhi.n 196c66 │ │ │ │ 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, 196c42 │ │ │ │ + cbz r0, 196ce2 │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 196bc6 │ │ │ │ + bhi.n 196c66 │ │ │ │ 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, 196c42 │ │ │ │ + cbz r0, 196ce2 │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 196c1c │ │ │ │ + bhi.n 196cbc │ │ │ │ mov.w r3, #36864 @ 0x9000 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - beq.n 196c1c │ │ │ │ + beq.n 196cbc │ │ │ │ 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 196bb0 │ │ │ │ - cbz r0, 196c38 │ │ │ │ + bl 196c50 │ │ │ │ + cbz r0, 196cd8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196bb0 │ │ │ │ + bl 196c50 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 196c8a │ │ │ │ + bhi.n 196d2a │ │ │ │ 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, 196c6c │ │ │ │ + cbz r0, 196d0c │ │ │ │ bx lr │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi.n 196c8e │ │ │ │ + bhi.n 196d2e │ │ │ │ movw r3, #14335 @ 0x37ff │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 196c6a │ │ │ │ + bne.n 196d0a │ │ │ │ sub.w r3, r2, #17 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 196c92 │ │ │ │ + bhi.n 196d32 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 196c8a │ │ │ │ + beq.n 196d2a │ │ │ │ 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, 196cbe │ │ │ │ + cbz r3, 196d5e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 196cc4 │ │ │ │ + cbnz r1, 196d64 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbz r1, 196cf2 │ │ │ │ + cbz r1, 196d92 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 196cdc │ │ │ │ + cbz r1, 196d7c │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbnz r1, 196cd4 │ │ │ │ + cbnz r1, 196d74 │ │ │ │ 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 196cc0 │ │ │ │ + bne.n 196d60 │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 196cbe │ │ │ │ + bne.n 196d5e │ │ │ │ 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, 196d0a │ │ │ │ + cbz r3, 196daa │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 196d08 │ │ │ │ + beq.n 196da8 │ │ │ │ movw ip, #365 @ 0x16d │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 196d30 │ │ │ │ + beq.n 196dd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 196d06 │ │ │ │ + bne.n 196da6 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mvn.w r1, #482 @ 0x1e2 │ │ │ │ adds r1, r2, r1 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 196d30 │ │ │ │ + beq.n 196dd0 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 196d06 │ │ │ │ + bhi.n 196da6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 196d16 │ │ │ │ + bne.n 196db6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (196d48 ) │ │ │ │ + ldr r3, [pc, #8] @ (196de8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ 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] @ 196e24 │ │ │ │ + ldr.w ip, [pc, #196] @ 196ec4 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r4, [pc, #196] @ (196e28 ) │ │ │ │ + ldr r4, [pc, #196] @ (196ec8 ) │ │ │ │ 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 19337c │ │ │ │ + bl 19341c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 196d9a │ │ │ │ + cbz r5, 196e3a │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 179aa4 │ │ │ │ + bl 179b44 │ │ │ │ str r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #144] @ (196e2c ) │ │ │ │ + ldr r1, [pc, #144] @ (196ecc ) │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 193720 │ │ │ │ + bl 1937c0 │ │ │ │ strb.w r5, [r0, #32] │ │ │ │ - bl 1938e8 │ │ │ │ + bl 193988 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 196e1e │ │ │ │ + beq.n 196ebe │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 196dca │ │ │ │ + cbz r2, 196e6a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ add.w lr, sp, #4 │ │ │ │ @@ -482022,133 +482083,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] @ (196e30 ) │ │ │ │ - ldr r3, [pc, #48] @ (196e28 ) │ │ │ │ + ldr r2, [pc, #60] @ (196ed0 ) │ │ │ │ + ldr r3, [pc, #48] @ (196ec8 ) │ │ │ │ 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 196e1a │ │ │ │ + bne.n 196eba │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + strb r0, [r7, #26] │ │ │ │ movs r1, r2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ 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 193e9c │ │ │ │ + bl 193f3c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - cbnz r3, 196e66 │ │ │ │ + cbnz r3, 196f06 │ │ │ │ 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 196e5c │ │ │ │ + bhi.n 196efc │ │ │ │ ldr.w r1, [r2, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r1, 196e7e │ │ │ │ + cbnz r1, 196f1e │ │ │ │ ldr.w r1, [r3, #-20] │ │ │ │ str.w r1, [r2, #-20] │ │ │ │ ldr.w r1, [r2, #-16] │ │ │ │ - cbnz r1, 196e8c │ │ │ │ + cbnz r1, 196f2c │ │ │ │ ldr.w r1, [r3, #-16] │ │ │ │ str.w r1, [r2, #-16] │ │ │ │ ldr.w r1, [r2, #-12] │ │ │ │ - cbnz r1, 196e9a │ │ │ │ + cbnz r1, 196f3a │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ str.w r1, [r2, #-12] │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 196e5c │ │ │ │ + bne.n 196efc │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 196e5c │ │ │ │ + b.n 196efc │ │ │ │ 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] @ (196fd8 ) │ │ │ │ + ldr r6, [pc, #272] @ (197078 ) │ │ │ │ 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] @ (196fdc ) │ │ │ │ + ldr r3, [pc, #240] @ (19707c ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ mla r3, r4, r0, r2 │ │ │ │ ldrb.w r8, [r3, #5] │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 196fb0 │ │ │ │ + bne.n 197050 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 196fc6 │ │ │ │ + beq.n 197066 │ │ │ │ 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, 196f20 │ │ │ │ + cbnz r0, 196fc0 │ │ │ │ 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 196f10 │ │ │ │ + bne.n 196fb0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r3, r3, r4, r2 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r6, r3, #121 @ 0x79 │ │ │ │ - bne.n 196f64 │ │ │ │ + bne.n 197004 │ │ │ │ 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]! │ │ │ │ @@ -482157,166 +482218,166 @@ │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r2, #28] │ │ │ │ ldrbeq r6, [r3, #17] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 196f44 │ │ │ │ + bne.n 196fe4 │ │ │ │ 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 196f88 │ │ │ │ + bhi.n 197028 │ │ │ │ blx 42884 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 196f68 │ │ │ │ + bne.n 197008 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 196fbe │ │ │ │ + beq.n 19705e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 196f64 │ │ │ │ - b.n 196f92 │ │ │ │ - cbz r7, 196fd4 │ │ │ │ + bne.n 197004 │ │ │ │ + b.n 197032 │ │ │ │ + cbz r7, 197074 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ - b.n 196f34 │ │ │ │ + b.n 196fd4 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #32 │ │ │ │ - b.n 196f92 │ │ │ │ + b.n 197032 │ │ │ │ movs r6, #32 │ │ │ │ - b.n 196f92 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + b.n 197032 │ │ │ │ + str r0, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 197080 │ │ │ │ + beq.n 197120 │ │ │ │ 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, 19703a │ │ │ │ + cbz r6, 1970da │ │ │ │ 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, 197058 │ │ │ │ + cbz r3, 1970f8 │ │ │ │ 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, 197076 │ │ │ │ + cbz r3, 197116 │ │ │ │ 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 196eac │ │ │ │ + bl 196f4c │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 1970d0 │ │ │ │ + cbz r0, 197170 │ │ │ │ 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 196eac │ │ │ │ + bl 196f4c │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 197140 │ │ │ │ + cbz r0, 1971e0 │ │ │ │ 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] │ │ │ │ @@ -482328,31 +482389,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 196eac │ │ │ │ + bl 196f4c │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1971c0 │ │ │ │ + cbz r0, 197260 │ │ │ │ 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] │ │ │ │ @@ -482369,31 +482430,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 196eac │ │ │ │ + bl 196f4c │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 197256 │ │ │ │ + cbz r0, 1972f6 │ │ │ │ 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] │ │ │ │ @@ -482416,85 +482477,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 196eac │ │ │ │ + bl 196f4c │ │ │ │ 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] @ (1972d8 ) │ │ │ │ + ldr r4, [pc, #100] @ (197378 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1972ce │ │ │ │ - ldr r3, [pc, #84] @ (1972dc ) │ │ │ │ + cbz r0, 19736e │ │ │ │ + ldr r3, [pc, #84] @ (19737c ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 1972c4 │ │ │ │ + cbz r3, 197364 │ │ │ │ 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 1972a2 │ │ │ │ + bne.n 197342 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 196eac │ │ │ │ + bl 196f4c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ 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 196630 │ │ │ │ + bl 1966d0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 197394 │ │ │ │ + beq.n 197434 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 197356 │ │ │ │ + beq.n 1973f6 │ │ │ │ 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] │ │ │ │ @@ -482507,15 +482568,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 197328 │ │ │ │ + bne.n 1973c8 │ │ │ │ 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] │ │ │ │ @@ -482527,92 +482588,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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] @ (1974a4 ) │ │ │ │ - ldr r3, [pc, #240] @ (1974a8 ) │ │ │ │ + ldr r2, [pc, #240] @ (197544 ) │ │ │ │ + ldr r3, [pc, #240] @ (197548 ) │ │ │ │ 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 1937b8 │ │ │ │ - cbz r0, 1973f0 │ │ │ │ + bl 193858 │ │ │ │ + cbz r0, 197490 │ │ │ │ add.w r5, r5, r8, lsl #5 │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #212] @ (1974ac ) │ │ │ │ - ldr r3, [pc, #208] @ (1974a8 ) │ │ │ │ + ldr r2, [pc, #212] @ (19754c ) │ │ │ │ + ldr r3, [pc, #208] @ (197548 ) │ │ │ │ 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 19749e │ │ │ │ + bne.n 19753e │ │ │ │ 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 19673c │ │ │ │ + bl 1967dc │ │ │ │ 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 197440 │ │ │ │ + bne.n 1974e0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19749a │ │ │ │ + beq.n 19753a │ │ │ │ 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 19742a │ │ │ │ - cbz r4, 19749a │ │ │ │ + bne.n 1974ca │ │ │ │ + cbz r4, 19753a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -482624,101 +482685,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 196e34 │ │ │ │ - b.n 1973d4 │ │ │ │ + bl 196ed4 │ │ │ │ + b.n 197474 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 1973d4 │ │ │ │ + b.n 197474 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #32] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ 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] @ (197508 ) │ │ │ │ + ldr r4, [pc, #68] @ (1975a8 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 193b30 │ │ │ │ - ldr r2, [pc, #56] @ (19750c ) │ │ │ │ + bl 193bd0 │ │ │ │ + ldr r2, [pc, #56] @ (1975ac ) │ │ │ │ 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, 1974e8 │ │ │ │ + cbnz r2, 197588 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ 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 19757a │ │ │ │ + beq.n 19761a │ │ │ │ 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, 19753c │ │ │ │ + cbz r2, 1975dc │ │ │ │ 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, 197558 │ │ │ │ + cbz r1, 1975f8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 193d9c │ │ │ │ - cbnz r0, 197566 │ │ │ │ + bl 193e3c │ │ │ │ + cbnz r0, 197606 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 193e9c │ │ │ │ + bl 193f3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 193e9c │ │ │ │ + bl 193f3c │ │ │ │ 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 │ │ │ │ @@ -482727,55 +482788,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 193904 │ │ │ │ + bl 1939a4 │ │ │ │ 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 1994e8 │ │ │ │ + bl 199588 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1975ea │ │ │ │ + beq.n 19768a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1975e0 │ │ │ │ + cbz r2, 197680 │ │ │ │ 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, 197620 │ │ │ │ + cbz r1, 1976c0 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add.w r2, r1, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 197630 │ │ │ │ + beq.n 1976d0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 197618 │ │ │ │ + cbz r2, 1976b8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -482788,22 +482849,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 1975f2 │ │ │ │ + b.n 197692 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 197658 │ │ │ │ + cbz r1, 1976f8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 197650 │ │ │ │ + cbz r3, 1976f0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -482813,15 +482874,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 19763a │ │ │ │ + b.n 1976da │ │ │ │ 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] │ │ │ │ @@ -482829,66 +482890,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, 1976e0 │ │ │ │ - bl 193c70 │ │ │ │ + cbz r5, 197780 │ │ │ │ + bl 193d10 │ │ │ │ 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 193cc4 │ │ │ │ + bl 193d64 │ │ │ │ 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 193cc4 │ │ │ │ + bl 193d64 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 193c70 │ │ │ │ + bl 193d10 │ │ │ │ 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 19396c │ │ │ │ + bl 193a0c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 1994e8 │ │ │ │ + bl 199588 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 197732 │ │ │ │ + beq.n 1977d2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 197728 │ │ │ │ + cbz r1, 1977c8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -482901,24 +482962,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, 197778 │ │ │ │ + cbz r1, 197818 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 19928c │ │ │ │ + bl 19932c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r2, r0, #40 @ 0x28 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 197788 │ │ │ │ + beq.n 197828 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 197770 │ │ │ │ + cbz r2, 197810 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ @@ -482926,22 +482987,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 19774e │ │ │ │ + b.n 1977ee │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 1977b0 │ │ │ │ + cbz r1, 197850 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1977a8 │ │ │ │ + cbz r3, 197848 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -482951,15 +483012,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 197792 │ │ │ │ + b.n 197832 │ │ │ │ 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 │ │ │ │ @@ -482967,21 +483028,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, 197850 │ │ │ │ + cbz r6, 1978f0 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 197828 │ │ │ │ + beq.n 1978c8 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1978dc │ │ │ │ + bhi.n 19797c │ │ │ │ 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 │ │ │ │ @@ -482992,115 +483053,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 1978b8 │ │ │ │ + bhi.n 197958 │ │ │ │ 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] @ (197950 ) │ │ │ │ + ldr r5, [pc, #272] @ (1979f0 ) │ │ │ │ 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 192ad8 │ │ │ │ + bl 192b78 │ │ │ │ movw r3, #365 @ 0x16d │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n 19786c │ │ │ │ + bne.n 19790c │ │ │ │ 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 196fe0 │ │ │ │ + bl 197080 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r1, #20 │ │ │ │ strd r6, r6, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 196fe0 │ │ │ │ + bl 197080 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r7, #260 @ 0x104 │ │ │ │ - b.n 197884 │ │ │ │ + b.n 197924 │ │ │ │ mov.w r7, #262 @ 0x106 │ │ │ │ - b.n 197884 │ │ │ │ + b.n 197924 │ │ │ │ mov.w r7, #346 @ 0x15a │ │ │ │ - b.n 197884 │ │ │ │ + b.n 197924 │ │ │ │ movw r7, #345 @ 0x159 │ │ │ │ - b.n 197884 │ │ │ │ + b.n 197924 │ │ │ │ movw r7, #261 @ 0x105 │ │ │ │ - b.n 197884 │ │ │ │ + b.n 197924 │ │ │ │ movw r7, #347 @ 0x15b │ │ │ │ - b.n 197884 │ │ │ │ + b.n 197924 │ │ │ │ mov.w r7, #344 @ 0x158 │ │ │ │ - b.n 197884 │ │ │ │ - cbz r1, 19792e │ │ │ │ + b.n 197924 │ │ │ │ + cbz r1, 1979ce │ │ │ │ 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, 197920 │ │ │ │ - bl 1756e8 │ │ │ │ - cbz r0, 197904 │ │ │ │ + cbz r0, 1979c0 │ │ │ │ + bl 175788 │ │ │ │ + cbz r0, 1979a4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 179a3c │ │ │ │ + bl 179adc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 179a3c │ │ │ │ + bl 179adc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -483108,118 +483169,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 197954 │ │ │ │ + bne.n 1979f4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w ip, [r2, #14] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 197950 │ │ │ │ + beq.n 1979f0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1978dc │ │ │ │ + bl 19797c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 1978dc │ │ │ │ + bl 19797c │ │ │ │ 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 197950 │ │ │ │ + b.n 1979f0 │ │ │ │ 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 197a1a │ │ │ │ + beq.n 197aba │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1979c4 │ │ │ │ + b.n 197a64 │ │ │ │ subs r6, #16 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 1979de │ │ │ │ - cbz r0, 197a1e │ │ │ │ + cbz r7, 197a7e │ │ │ │ + cbz r0, 197abe │ │ │ │ mov r1, r7 │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 1979de │ │ │ │ + cbz r3, 197a7e │ │ │ │ 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, 197a30 │ │ │ │ - cbz r0, 1979fc │ │ │ │ + cbz r5, 197ad0 │ │ │ │ + cbz r0, 197a9c │ │ │ │ mov r1, r5 │ │ │ │ - bl 1756e8 │ │ │ │ - cbz r0, 1979fc │ │ │ │ + bl 175788 │ │ │ │ + cbz r0, 197a9c │ │ │ │ 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 1979c2 │ │ │ │ + bne.n 197a62 │ │ │ │ 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 1979fc │ │ │ │ + bne.n 197a9c │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r4, [pc, #232] @ (197b4c ) │ │ │ │ - bl 197934 │ │ │ │ + ldr r4, [pc, #232] @ (197bec ) │ │ │ │ + bl 1979d4 │ │ │ │ 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] │ │ │ │ @@ -483236,39 +483297,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 197ad0 │ │ │ │ + cbz r0, 197b70 │ │ │ │ add.w r2, r8, #28 │ │ │ │ add.w r1, r7, #28 │ │ │ │ - bl 175724 │ │ │ │ - ldr r3, [pc, #124] @ (197b50 ) │ │ │ │ + bl 1757c4 │ │ │ │ + ldr r3, [pc, #124] @ (197bf0 ) │ │ │ │ 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, 197b42 │ │ │ │ + cbz r3, 197be2 │ │ │ │ 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, 197b08 │ │ │ │ + cbz r6, 197ba8 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 197b08 │ │ │ │ - bl 1756e8 │ │ │ │ - cbz r0, 197b08 │ │ │ │ + cbz r0, 197ba8 │ │ │ │ + bl 175788 │ │ │ │ + cbz r0, 197ba8 │ │ │ │ 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] │ │ │ │ @@ -483279,195 +483340,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 197af2 │ │ │ │ + bhi.n 197b92 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ 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] @ 197f58 │ │ │ │ + ldr.w r8, [pc, #1008] @ 197ff8 │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 197ba6 │ │ │ │ + bhi.n 197c46 │ │ │ │ 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 193a88 │ │ │ │ + bl 193b28 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197934 │ │ │ │ + bl 1979d4 │ │ │ │ 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 193d30 │ │ │ │ + bl 193dd0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197934 │ │ │ │ + bl 1979d4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 197b9e │ │ │ │ + beq.n 197c3e │ │ │ │ add.w r2, r7, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 197a3c │ │ │ │ + bl 197adc │ │ │ │ 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 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197934 │ │ │ │ + bl 1979d4 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ ldrb.w r2, [r4, #84] @ 0x54 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 197c22 │ │ │ │ + cbz r0, 197cc2 │ │ │ │ add.w r2, r6, #68 @ 0x44 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ 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 197f04 │ │ │ │ + beq.w 197fa4 │ │ │ │ ldr.w r8, [r4, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 197c4c │ │ │ │ - cbz r0, 197c4c │ │ │ │ + beq.n 197cec │ │ │ │ + cbz r0, 197cec │ │ │ │ mov r1, r8 │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r0, 197c4c │ │ │ │ + cbz r0, 197cec │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 197ef6 │ │ │ │ - add r2, pc, #8 @ (adr r2, 197c64 ) │ │ │ │ + bhi.w 197f96 │ │ │ │ + add r2, pc, #8 @ (adr r2, 197d04 ) │ │ │ │ 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, 197c92 │ │ │ │ + cbz r6, 197d32 │ │ │ │ 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 197eb8 │ │ │ │ + beq.w 197f58 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193b84 │ │ │ │ + bl 193c24 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197934 │ │ │ │ + bl 1979d4 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 197b9e │ │ │ │ + beq.w 197c3e │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r6, [r4, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 197cd2 │ │ │ │ + cbz r6, 197d72 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 197cd2 │ │ │ │ + cbz r0, 197d72 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ - cbz r0, 197cd2 │ │ │ │ + cbz r0, 197d72 │ │ │ │ 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 197cb8 │ │ │ │ + bcc.n 197d58 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197934 │ │ │ │ - ldr r3, [pc, #604] @ (197f5c ) │ │ │ │ + bl 1979d4 │ │ │ │ + ldr r3, [pc, #604] @ (197ffc ) │ │ │ │ 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 197f30 │ │ │ │ + bne.w 197fd0 │ │ │ │ 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 │ │ │ │ @@ -483480,106 +483541,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 179a3c │ │ │ │ + bl 179adc │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 197b9e │ │ │ │ + beq.w 197c3e │ │ │ │ mov r3, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r4, [r3, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ - cbz r4, 197d6e │ │ │ │ + cbz r4, 197e0e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 197d6e │ │ │ │ + cbz r0, 197e0e │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 197d6e │ │ │ │ + cbz r0, 197e0e │ │ │ │ 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 197d58 │ │ │ │ + bne.n 197df8 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197934 │ │ │ │ + bl 1979d4 │ │ │ │ ldrb.w r2, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 431e0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 197bc6 │ │ │ │ - b.n 197b9e │ │ │ │ + bne.w 197c66 │ │ │ │ + b.n 197c3e │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 193bc0 │ │ │ │ + bl 193c60 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197934 │ │ │ │ + bl 1979d4 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 197dfe │ │ │ │ + cbz r0, 197e9e │ │ │ │ add.w r2, r6, #32 │ │ │ │ add.w r1, r4, #32 │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ ldr.w ip, [r6, #56] @ 0x38 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 197e44 │ │ │ │ + beq.n 197ee4 │ │ │ │ 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, 197e3a │ │ │ │ + cbz r1, 197eda │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 197e3a │ │ │ │ + cbz r0, 197eda │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - cbz r0, 197e36 │ │ │ │ + cbz r0, 197ed6 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr.w ip, [r6, #56] @ 0x38 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 197e0c │ │ │ │ + bcc.n 197eac │ │ │ │ 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 │ │ │ │ @@ -483605,76 +483666,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 1756e8 │ │ │ │ + bl 175788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 197c92 │ │ │ │ + beq.w 197d32 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 197c92 │ │ │ │ + b.n 197d32 │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 197ee2 │ │ │ │ + beq.n 197f82 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 197ee2 │ │ │ │ + cbz r0, 197f82 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1756e8 │ │ │ │ - cbz r0, 197ee2 │ │ │ │ + bl 175788 │ │ │ │ + cbz r0, 197f82 │ │ │ │ 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 197b9e │ │ │ │ + b.n 197c3e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ - b.n 197b9e │ │ │ │ + b.n 197c3e │ │ │ │ ldrd r1, r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ strd r1, r2, [r6, #48] @ 0x30 │ │ │ │ - b.n 197b9e │ │ │ │ + b.n 197c3e │ │ │ │ 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, 197f2c │ │ │ │ - cbz r0, 197f2c │ │ │ │ + cbnz r3, 197fcc │ │ │ │ + cbz r0, 197fcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1756e8 │ │ │ │ - cbz r0, 197f2c │ │ │ │ + bl 175788 │ │ │ │ + cbz r0, 197fcc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r4, [r6, #32] │ │ │ │ - b.n 197b9e │ │ │ │ + b.n 197c3e │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #41] @ 0x29 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ add.w r1, r6, #24 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 197d18 │ │ │ │ + beq.w 197db8 │ │ │ │ add.w r2, r6, #24 │ │ │ │ add.w r1, r4, #24 │ │ │ │ - bl 175724 │ │ │ │ - b.n 197d18 │ │ │ │ - strh r6, [r1, #36] @ 0x24 │ │ │ │ + bl 1757c4 │ │ │ │ + b.n 197db8 │ │ │ │ + strh r6, [r5, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 198174 │ │ │ │ + beq.w 198214 │ │ │ │ stmdb 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 │ │ │ │ @@ -483682,193 +483743,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 1980f8 │ │ │ │ + beq.w 198198 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 198082 │ │ │ │ + beq.n 198122 │ │ │ │ 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 175724 │ │ │ │ + bl 1757c4 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198074 │ │ │ │ + beq.n 198114 │ │ │ │ add r3, sp, #32 │ │ │ │ strd r9, r8, [sp, #12] │ │ │ │ strd r3, r6, [sp, #4] │ │ │ │ - b.n 197fe6 │ │ │ │ + b.n 198086 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197b54 │ │ │ │ + bl 197bf4 │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 193e9c │ │ │ │ + bl 193f3c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19806c │ │ │ │ + beq.n 19810c │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 197fc8 │ │ │ │ + bne.n 198068 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193c70 │ │ │ │ + bl 193d10 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197934 │ │ │ │ + bl 1979d4 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #53] @ 0x35 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ ldrb.w r2, [r7, #52] @ 0x34 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 198020 │ │ │ │ + cbz r0, 1980c0 │ │ │ │ add.w r2, r4, #36 @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd fp, sl, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 193e9c │ │ │ │ + bl 193f3c │ │ │ │ ldr.w r8, [r7, #20] │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 197fde │ │ │ │ + beq.n 19807e │ │ │ │ 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 193cc4 │ │ │ │ + bl 193d64 │ │ │ │ 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 198046 │ │ │ │ + bne.n 1980e6 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 197fe6 │ │ │ │ + bne.n 198086 │ │ │ │ ldrd r6, r9, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 197f8e │ │ │ │ + bne.n 19802e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19396c │ │ │ │ + bl 193a0c │ │ │ │ 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 19817c │ │ │ │ + beq.n 19821c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 198170 │ │ │ │ + beq.n 198210 │ │ │ │ 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 1994e8 │ │ │ │ + bl 199588 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197f60 │ │ │ │ + bl 198000 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 198074 │ │ │ │ + beq.n 198114 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19928c │ │ │ │ + bl 19932c │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197f60 │ │ │ │ + bl 198000 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 197f8e │ │ │ │ - b.n 19807c │ │ │ │ + bne.w 19802e │ │ │ │ + b.n 19811c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193904 │ │ │ │ + bl 1939a4 │ │ │ │ mov r7, r0 │ │ │ │ ldrd sl, r3, [r6, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 19811c │ │ │ │ + beq.n 1981bc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 19811c │ │ │ │ + cbz r0, 1981bc │ │ │ │ mov r1, sl │ │ │ │ - bl 1756e8 │ │ │ │ - cbz r0, 19811c │ │ │ │ + bl 175788 │ │ │ │ + cbz r0, 1981bc │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 198176 │ │ │ │ + beq.n 198216 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 19813c │ │ │ │ + cbz r2, 1981dc │ │ │ │ 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 1994e8 │ │ │ │ + bl 199588 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197f60 │ │ │ │ + bl 198000 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197f60 │ │ │ │ + bl 198000 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 197f8e │ │ │ │ - b.n 19807c │ │ │ │ + bne.w 19802e │ │ │ │ + b.n 19811c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1980b6 │ │ │ │ + b.n 198156 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -483877,106 +483938,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 1796d4 │ │ │ │ + bl 179774 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ blx 431e0 │ │ │ │ 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 1797c8 │ │ │ │ + bl 179868 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r8, #136] @ 0x88 │ │ │ │ - cbz r3, 1981ec │ │ │ │ + cbz r3, 19828c │ │ │ │ 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 198184 │ │ │ │ + bl 198224 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1981d0 │ │ │ │ + bhi.n 198270 │ │ │ │ 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 17971c │ │ │ │ + bl 1797bc │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r1, [r5, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ - bl 179a3c │ │ │ │ + bl 179adc │ │ │ │ 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, 198286 │ │ │ │ + cbnz r6, 198326 │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ - cbz r0, 198258 │ │ │ │ + cbz r0, 1982f8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 198184 │ │ │ │ + bl 198224 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - cbz r2, 198278 │ │ │ │ + cbz r2, 198318 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1797ec │ │ │ │ + bl 17988c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 431e0 │ │ │ │ ldrh.w r2, [r5, #72] @ 0x48 │ │ │ │ strh.w r2, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, 1982a0 │ │ │ │ + cbnz r2, 198340 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1797c8 │ │ │ │ + bl 179868 │ │ │ │ ldrh.w r2, [r5, #80] @ 0x50 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 431e0 │ │ │ │ - b.n 19824c │ │ │ │ + b.n 1982ec │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1797c8 │ │ │ │ + bl 179868 │ │ │ │ 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 431e0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -483990,161 +484051,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, 198310 │ │ │ │ + cbz r3, 1983b0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1981f4 │ │ │ │ + bl 198294 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ 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 1982ea │ │ │ │ + bne.n 19838a │ │ │ │ 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 193864 │ │ │ │ + bl 193904 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 198348 │ │ │ │ + cbz r1, 1983e8 │ │ │ │ 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, 198372 │ │ │ │ + cbz r3, 198412 │ │ │ │ str r1, [r5, #20] │ │ │ │ add.w r2, r6, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1982c0 │ │ │ │ + bl 198360 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197f60 │ │ │ │ + bl 198000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197998 │ │ │ │ + bl 197a38 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 198346 │ │ │ │ + beq.n 1983e6 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 198346 │ │ │ │ + b.n 1983e6 │ │ │ │ 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] @ (1983d8 ) │ │ │ │ + ldr r2, [pc, #56] @ (198478 ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (1983dc ) │ │ │ │ + ldr r3, [pc, #48] @ (19847c ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 197b54 │ │ │ │ - ldr r2, [pc, #32] @ (1983e0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1983dc ) │ │ │ │ + bl 197bf4 │ │ │ │ + ldr r2, [pc, #32] @ (198480 ) │ │ │ │ + ldr r3, [pc, #28] @ (19847c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1983d4 │ │ │ │ + bne.n 198474 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r2, #17] │ │ │ │ + ldrb r6, [r6, #14] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + ldrb r4, [r3, #14] │ │ │ │ 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] @ 19843c │ │ │ │ + ldr.w ip, [pc, #68] @ 1984dc │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #60] @ (198440 ) │ │ │ │ + ldr r2, [pc, #60] @ (1984e0 ) │ │ │ │ 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 197b54 │ │ │ │ - ldr r2, [pc, #32] @ (198444 ) │ │ │ │ - ldr r3, [pc, #28] @ (198440 ) │ │ │ │ + bl 197bf4 │ │ │ │ + ldr r2, [pc, #32] @ (1984e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1984e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 198438 │ │ │ │ + bne.n 1984d8 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ 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] @ (198504 ) │ │ │ │ + ldr r0, [pc, #168] @ (1985a4 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #168] @ (198508 ) │ │ │ │ + ldr r1, [pc, #168] @ (1985a8 ) │ │ │ │ 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] │ │ │ │ @@ -484153,133 +484214,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 1984ce │ │ │ │ + beq.n 19856e │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - cbz r3, 1984e6 │ │ │ │ + cbz r3, 198586 │ │ │ │ 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 193818 │ │ │ │ + bl 1938b8 │ │ │ │ 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 197f60 │ │ │ │ + bl 198000 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 197998 │ │ │ │ + bl 197a38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1984f4 │ │ │ │ - ldr r2, [pc, #60] @ (19850c ) │ │ │ │ - ldr r3, [pc, #52] @ (198508 ) │ │ │ │ + cbz r3, 198594 │ │ │ │ + ldr r2, [pc, #60] @ (1985ac ) │ │ │ │ + ldr r3, [pc, #52] @ (1985a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1984fe │ │ │ │ + bne.n 19859e │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 175b28 │ │ │ │ + bl 175bc8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 198494 │ │ │ │ + b.n 198534 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 175600 │ │ │ │ - b.n 1984ce │ │ │ │ + bl 1756a0 │ │ │ │ + b.n 19856e │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + ldrb r6, [r7, #11] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ 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] @ (19857c ) │ │ │ │ + ldr r2, [pc, #92] @ (19861c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #92] @ (198580 ) │ │ │ │ + ldr r3, [pc, #92] @ (198620 ) │ │ │ │ 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 175b28 │ │ │ │ + bl 175bc8 │ │ │ │ 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 198314 │ │ │ │ + bl 1983b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 175600 │ │ │ │ - ldr r2, [pc, #36] @ (198584 ) │ │ │ │ - ldr r3, [pc, #28] @ (198580 ) │ │ │ │ + bl 1756a0 │ │ │ │ + ldr r2, [pc, #36] @ (198624 ) │ │ │ │ + ldr r3, [pc, #28] @ (198620 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 198578 │ │ │ │ + bne.n 198618 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ 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 193720 │ │ │ │ + bl 1937c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 198600 │ │ │ │ + cbnz r2, 1986a0 │ │ │ │ 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 │ │ │ │ @@ -484297,486 +484358,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, 19864a │ │ │ │ + cbnz r2, 1986ea │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1797c8 │ │ │ │ + bl 179868 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ ldrd r6, r1, [r4, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ mul.w r2, r8, r6 │ │ │ │ blx 431e0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1985ac │ │ │ │ + beq.n 19864c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 198628 │ │ │ │ + b.n 1986c8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mla r1, r8, r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - cbz r1, 198640 │ │ │ │ + cbz r1, 1986e0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r9, r8, r6, r3 │ │ │ │ - bl 179a3c │ │ │ │ + bl 179adc │ │ │ │ str.w r0, [r9, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 198626 │ │ │ │ - b.n 1985ac │ │ │ │ + bhi.n 1986c6 │ │ │ │ + b.n 19864c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1797c8 │ │ │ │ + bl 179868 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1985f8 │ │ │ │ + beq.n 198698 │ │ │ │ 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 198662 │ │ │ │ + bne.n 198702 │ │ │ │ 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] @ (198854 ) │ │ │ │ + ldr r2, [pc, #456] @ (1988f4 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ strh.w r3, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #444] @ (198858 ) │ │ │ │ + ldr r3, [pc, #444] @ (1988f8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 175b28 │ │ │ │ + bl 175bc8 │ │ │ │ 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 19337c │ │ │ │ + bl 19341c │ │ │ │ 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 1982c0 │ │ │ │ + bl 198360 │ │ │ │ ldr.w r4, [r8, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1986fc │ │ │ │ + cbz r3, 19879c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 198588 │ │ │ │ + bl 198628 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 175724 │ │ │ │ + bl 1757c4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1986e2 │ │ │ │ + bne.n 198782 │ │ │ │ ldr.w r4, [r8, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 19870c │ │ │ │ - b.n 19875e │ │ │ │ + cbnz r3, 1987ac │ │ │ │ + b.n 1987fe │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19875e │ │ │ │ + cbz r3, 1987fe │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 198706 │ │ │ │ + beq.n 1987a6 │ │ │ │ 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, 19874e │ │ │ │ + cbz r3, 1987ee │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 198314 │ │ │ │ + bl 1983b4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r9, #24] │ │ │ │ str.w r9, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 198746 │ │ │ │ - b.n 19875e │ │ │ │ + cbnz r3, 1987e6 │ │ │ │ + b.n 1987fe │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19875e │ │ │ │ + cbz r3, 1987fe │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 198740 │ │ │ │ - b.n 198712 │ │ │ │ + beq.n 1987e0 │ │ │ │ + b.n 1987b2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 198726 │ │ │ │ + beq.n 1987c6 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ - b.n 198728 │ │ │ │ + b.n 1987c8 │ │ │ │ mov.w r2, #360 @ 0x168 │ │ │ │ add.w r1, r8, #24 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx 431e0 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 179a3c │ │ │ │ + bl 179adc │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r0, [r7, #24] │ │ │ │ - cbz r1, 198784 │ │ │ │ + cbz r1, 198824 │ │ │ │ mov r0, r7 │ │ │ │ - bl 179a3c │ │ │ │ + bl 179adc │ │ │ │ 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, 1987f2 │ │ │ │ + cbnz r2, 198892 │ │ │ │ ldr.w r1, [r8, #428] @ 0x1ac │ │ │ │ - cbz r1, 1987c8 │ │ │ │ + cbz r1, 198868 │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 179a0c │ │ │ │ + bl 179aac │ │ │ │ str.w r0, [r7, #428] @ 0x1ac │ │ │ │ ldr.w r2, [r8, #432] @ 0x1b0 │ │ │ │ - cbnz r2, 198802 │ │ │ │ + cbnz r2, 1988a2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 175600 │ │ │ │ - ldr r2, [pc, #132] @ (19885c ) │ │ │ │ - ldr r3, [pc, #124] @ (198858 ) │ │ │ │ + bl 1756a0 │ │ │ │ + ldr r2, [pc, #132] @ (1988fc ) │ │ │ │ + ldr r3, [pc, #124] @ (1988f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 198850 │ │ │ │ + bne.n 1988f0 │ │ │ │ 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 179a0c │ │ │ │ + bl 179aac │ │ │ │ str.w r0, [r7, #420] @ 0x1a4 │ │ │ │ - b.n 1987ae │ │ │ │ + b.n 19884e │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1797c8 │ │ │ │ + bl 179868 │ │ │ │ ldr.w r3, [r8, #432] @ 0x1b0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 19884a │ │ │ │ + cbz r3, 1988ea │ │ │ │ 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 179a0c │ │ │ │ + bl 179aac │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ strd r0, r2, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #16 │ │ │ │ - bl 179a0c │ │ │ │ + bl 179aac │ │ │ │ ldr.w r3, [r8, #432] @ 0x1b0 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 198816 │ │ │ │ + bcc.n 1988b6 │ │ │ │ strd r3, r9, [r7, #432] @ 0x1b0 │ │ │ │ - b.n 1987ce │ │ │ │ + b.n 19886e │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #0] │ │ │ │ + strb r2, [r0, #30] │ │ │ │ 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 193d30 │ │ │ │ + bl 193dd0 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1988bc │ │ │ │ + beq.n 19895c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r1, 19889c │ │ │ │ + cbz r1, 19893c │ │ │ │ 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 193e9c │ │ │ │ + bl 193f3c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r2, #20 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ 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 19895e │ │ │ │ + beq.n 1989fe │ │ │ │ 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 198926 │ │ │ │ + bne.n 1989c6 │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 198914 │ │ │ │ + cbz r4, 1989b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 198956 │ │ │ │ + cbz r3, 1989f6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 19892e │ │ │ │ + beq.n 1989ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19890e │ │ │ │ + cbz r3, 1989ae │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 19890e │ │ │ │ + cbz r2, 1989ae │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 19892a │ │ │ │ + beq.n 1989ca │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1988fc │ │ │ │ + bne.n 19899c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 198950 │ │ │ │ + beq.n 1989f0 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 198926 │ │ │ │ + cbz r3, 1989c6 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1988e6 │ │ │ │ + beq.n 198986 │ │ │ │ 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 179e48 │ │ │ │ + bl 179ee8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1988f8 │ │ │ │ - b.n 198914 │ │ │ │ + bne.n 198998 │ │ │ │ + b.n 1989b4 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 19892e │ │ │ │ + b.n 1989ce │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 198914 │ │ │ │ - b.n 198952 │ │ │ │ + bne.n 1989b4 │ │ │ │ + b.n 1989f2 │ │ │ │ bx lr │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1989c2 │ │ │ │ + beq.n 198a62 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1989c2 │ │ │ │ + bne.n 198a62 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1989c6 │ │ │ │ + beq.n 198a66 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 19898a │ │ │ │ - b.n 198994 │ │ │ │ + cbnz r0, 198a2a │ │ │ │ + b.n 198a34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 198994 │ │ │ │ + cbz r0, 198a34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 198984 │ │ │ │ + bne.n 198a24 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 1989c4 │ │ │ │ + cbz r2, 198a64 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1989b6 │ │ │ │ + cbz r3, 198a56 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1989b6 │ │ │ │ + bne.n 198a56 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19898a │ │ │ │ + bne.n 198a2a │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19899e │ │ │ │ + bne.n 198a3e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19898a │ │ │ │ + bne.n 198a2a │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov r2, r3 │ │ │ │ - b.n 19897c │ │ │ │ + b.n 198a1c │ │ │ │ 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 1799f8 │ │ │ │ - bl 193818 │ │ │ │ + bl 179a98 │ │ │ │ + bl 1938b8 │ │ │ │ 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 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 198a32 │ │ │ │ + cbz r0, 198ad2 │ │ │ │ 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 17b204 │ │ │ │ + bl 17b2a4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 17b308 │ │ │ │ + bl 17b3a8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 198a00 │ │ │ │ + bne.n 198aa0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198aac │ │ │ │ + beq.n 198b4c │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 198aac │ │ │ │ + bne.n 198b4c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 198ab0 │ │ │ │ + beq.n 198b50 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 198ab0 │ │ │ │ + bne.n 198b50 │ │ │ │ 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, 198a94 │ │ │ │ + cbz r0, 198b34 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 198a94 │ │ │ │ + bne.n 198b34 │ │ │ │ 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 198a6e │ │ │ │ + bne.n 198b0e │ │ │ │ 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] │ │ │ │ @@ -484793,472 +484854,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 198aaa │ │ │ │ + b.n 198b4a │ │ │ │ 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 1989cc │ │ │ │ + bl 198a6c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 198b34 │ │ │ │ + cbz r2, 198bd4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 198b34 │ │ │ │ + beq.n 198bd4 │ │ │ │ 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, 198b34 │ │ │ │ + cbz r1, 198bd4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 198b2c │ │ │ │ + cbz r2, 198bcc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 198b34 │ │ │ │ + beq.n 198bd4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 198afe │ │ │ │ + b.n 198b9e │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 198b28 │ │ │ │ + bne.n 198bc8 │ │ │ │ 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, 198b6e │ │ │ │ + cbz r2, 198c0e │ │ │ │ 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 17b204 │ │ │ │ + bl 17b2a4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - bl 17b308 │ │ │ │ + bl 17b3a8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 198b90 │ │ │ │ + cbz r2, 198c30 │ │ │ │ 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 17b204 │ │ │ │ + bl 17b2a4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - bl 17b308 │ │ │ │ + bl 17b3a8 │ │ │ │ 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 198c16 │ │ │ │ + beq.n 198cb6 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 198be4 │ │ │ │ + bne.n 198c84 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 198bca │ │ │ │ + cbz r3, 198c6a │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 198b94 │ │ │ │ + bl 198c34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198bb8 │ │ │ │ + bne.n 198c58 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 198be0 │ │ │ │ + cbz r3, 198c80 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 198b94 │ │ │ │ + bl 198c34 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198bd0 │ │ │ │ + bne.n 198c70 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 198be0 │ │ │ │ + beq.n 198c80 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198be0 │ │ │ │ + beq.n 198c80 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 198be0 │ │ │ │ + bne.n 198c80 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 198be0 │ │ │ │ - bl 198b38 │ │ │ │ + bne.n 198c80 │ │ │ │ + bl 198bd8 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - cbz r4, 198c10 │ │ │ │ + cbz r4, 198cb0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 198be0 │ │ │ │ + b.n 198c80 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 198c2e │ │ │ │ + cbz r3, 198cce │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 198b94 │ │ │ │ + bl 198c34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198c1c │ │ │ │ + bne.n 198cbc │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198be0 │ │ │ │ + beq.n 198c80 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 198b94 │ │ │ │ + bl 198c34 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198c36 │ │ │ │ - b.n 198be0 │ │ │ │ + bne.n 198cd6 │ │ │ │ + b.n 198c80 │ │ │ │ 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] @ (198df4 ) │ │ │ │ + ldr r3, [pc, #408] @ (198e94 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 198cce │ │ │ │ + bhi.n 198d6e │ │ │ │ tbb [pc, r3] │ │ │ │ subs r5, #27 │ │ │ │ adds r0, #2 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 198c88 │ │ │ │ + cbz r3, 198d28 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 198c48 │ │ │ │ + bl 198ce8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198c78 │ │ │ │ + bne.n 198d18 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 198c9e │ │ │ │ + cbz r3, 198d3e │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 198c48 │ │ │ │ + bl 198ce8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198c8e │ │ │ │ + bne.n 198d2e │ │ │ │ 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 198c9e │ │ │ │ + beq.n 198d3e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 198d50 │ │ │ │ + beq.n 198df0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 198dd0 │ │ │ │ + bhi.w 198e70 │ │ │ │ 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 198c9e │ │ │ │ + beq.n 198d3e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 198c48 │ │ │ │ + bl 198ce8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198cd6 │ │ │ │ - b.n 198c9e │ │ │ │ + bne.n 198d76 │ │ │ │ + b.n 198d3e │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 198cfe │ │ │ │ + cbz r3, 198d9e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 198c48 │ │ │ │ + bl 198ce8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198cee │ │ │ │ + bne.n 198d8e │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 198d14 │ │ │ │ + cbz r3, 198db4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 198c48 │ │ │ │ + bl 198ce8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198d04 │ │ │ │ + bne.n 198da4 │ │ │ │ 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 198860 │ │ │ │ + bl 198900 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 198c9e │ │ │ │ + beq.n 198d3e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 198d46 │ │ │ │ + cbz r3, 198de6 │ │ │ │ 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 198cba │ │ │ │ + bne.n 198d5a │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 198d5c │ │ │ │ + cbz r3, 198dfc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1988c4 │ │ │ │ + bl 198964 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 198d68 │ │ │ │ + cbz r3, 198e08 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1988c4 │ │ │ │ + bl 198964 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198b38 │ │ │ │ + bl 198bd8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 198d36 │ │ │ │ + bne.n 198dd6 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194df8 │ │ │ │ - b.n 198d36 │ │ │ │ + bl 194e98 │ │ │ │ + b.n 198dd6 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 198860 │ │ │ │ - b.n 198d30 │ │ │ │ + bl 198900 │ │ │ │ + b.n 198dd0 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ - bl 198860 │ │ │ │ - b.n 198d30 │ │ │ │ - ldr r3, [pc, #92] @ (198df8 ) │ │ │ │ + bl 198900 │ │ │ │ + b.n 198dd0 │ │ │ │ + ldr r3, [pc, #92] @ (198e98 ) │ │ │ │ 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 198d30 │ │ │ │ + beq.n 198dd0 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 198860 │ │ │ │ - b.n 198d30 │ │ │ │ + bl 198900 │ │ │ │ + b.n 198dd0 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 198860 │ │ │ │ - b.n 198d30 │ │ │ │ + bl 198900 │ │ │ │ + b.n 198dd0 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 198860 │ │ │ │ - b.n 198d30 │ │ │ │ + bl 198900 │ │ │ │ + b.n 198dd0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 198d30 │ │ │ │ + beq.n 198dd0 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - cbnz r2, 198dea │ │ │ │ + cbnz r2, 198e8a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 198860 │ │ │ │ + bl 198900 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 198dd8 │ │ │ │ - b.n 198d30 │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + bne.n 198e78 │ │ │ │ + b.n 198dd0 │ │ │ │ + strb r4, [r7, #11] │ │ │ │ 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 198e8e │ │ │ │ + beq.n 198f2e │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 17b204 │ │ │ │ + bl 17b2a4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 17b308 │ │ │ │ + bl 17b3a8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 198960 │ │ │ │ + bl 198a00 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 198e7a │ │ │ │ + cbz r6, 198f1a │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 198ecc │ │ │ │ + bne.n 198f6c │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 17b204 │ │ │ │ + bl 17b2a4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 17b308 │ │ │ │ + bl 17b3a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 198960 │ │ │ │ + bl 198a00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 198b38 │ │ │ │ + bl 198bd8 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 198b38 │ │ │ │ + bl 198bd8 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - cbz r6, 198ec0 │ │ │ │ + cbz r6, 198f60 │ │ │ │ mov r1, r0 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 17b204 │ │ │ │ + bl 17b2a4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 17b308 │ │ │ │ + bl 17b3a8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 198960 │ │ │ │ + bl 198a00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 198b38 │ │ │ │ + bl 198bd8 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 17b280 │ │ │ │ - b.n 198e78 │ │ │ │ + bl 17b320 │ │ │ │ + b.n 198f18 │ │ │ │ mov r0, r1 │ │ │ │ - bl 198b38 │ │ │ │ + bl 198bd8 │ │ │ │ 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 198e48 │ │ │ │ + b.n 198ee8 │ │ │ │ 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 198f8e │ │ │ │ + beq.n 19902e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 198f56 │ │ │ │ + beq.n 198ff6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 198dfc │ │ │ │ + bl 198e9c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 198f16 │ │ │ │ + cbz r3, 198fb6 │ │ │ │ mov r3, r2 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 198f0c │ │ │ │ + bne.n 198fac │ │ │ │ add.w r3, r5, #24 │ │ │ │ add.w r0, r5, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 198f3a │ │ │ │ + beq.n 198fda │ │ │ │ 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] │ │ │ │ @@ -485266,287 +485327,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, 198f92 │ │ │ │ + cbz r7, 199032 │ │ │ │ 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, 198f62 │ │ │ │ + cbz r3, 199002 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1988c4 │ │ │ │ + bl 198964 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 198f6e │ │ │ │ + cbz r3, 19900e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1988c4 │ │ │ │ + bl 198964 │ │ │ │ mov r0, r5 │ │ │ │ - bl 198b38 │ │ │ │ + bl 198bd8 │ │ │ │ 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 198efc │ │ │ │ + b.n 198f9c │ │ │ │ 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 193d90 │ │ │ │ + bl 193e30 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19902c │ │ │ │ + beq.n 1990cc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 19902c │ │ │ │ + bne.n 1990cc │ │ │ │ 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 193d30 │ │ │ │ + bl 193dd0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 199032 │ │ │ │ + beq.n 1990d2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 198ff4 │ │ │ │ + cbz r2, 199094 │ │ │ │ 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 193e9c │ │ │ │ + bl 193f3c │ │ │ │ add.w r2, r5, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193cc4 │ │ │ │ + bl 193d64 │ │ │ │ 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, 19902c │ │ │ │ + cbz r1, 1990cc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 198fcc │ │ │ │ + beq.n 19906c │ │ │ │ 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, 1990a8 │ │ │ │ + cbz r2, 199148 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 19905e │ │ │ │ + beq.n 1990fe │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 199108 │ │ │ │ + beq.n 1991a8 │ │ │ │ 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 199164 │ │ │ │ + beq.n 199204 │ │ │ │ cmp r4, r3 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - beq.n 19914c │ │ │ │ - cbz r2, 199082 │ │ │ │ + beq.n 1991ec │ │ │ │ + cbz r2, 199122 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r4, [r1, #44] @ 0x2c │ │ │ │ - cbz r4, 199094 │ │ │ │ + cbz r4, 199134 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 198f9c │ │ │ │ + bl 19903c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 198f9c │ │ │ │ + bl 19903c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1990e2 │ │ │ │ + beq.n 199182 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 199136 │ │ │ │ + bne.n 1991d6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r3, #24 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 19918e │ │ │ │ + beq.n 19922e │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 199174 │ │ │ │ + beq.n 199214 │ │ │ │ str r4, [r1, #40] @ 0x28 │ │ │ │ - cbz r4, 1990d4 │ │ │ │ + cbz r4, 199174 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - bl 198f9c │ │ │ │ + bl 19903c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 199188 │ │ │ │ + beq.n 199228 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ - bl 198f9c │ │ │ │ + bl 19903c │ │ │ │ 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 199128 │ │ │ │ + beq.n 1991c8 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ - cbz r2, 199128 │ │ │ │ + cbz r2, 1991c8 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - bl 198f9c │ │ │ │ + bl 19903c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 199146 │ │ │ │ + cbz r3, 1991e6 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - b.n 19905a │ │ │ │ - cbz r2, 199180 │ │ │ │ + b.n 1990fa │ │ │ │ + cbz r2, 199220 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ str r3, [r1, #44] @ 0x2c │ │ │ │ - b.n 199094 │ │ │ │ + b.n 199134 │ │ │ │ cmp r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r1, #40] @ 0x28 │ │ │ │ - beq.n 199180 │ │ │ │ + beq.n 199220 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - b.n 199082 │ │ │ │ + b.n 199122 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r4, r2 │ │ │ │ - b.n 1990c6 │ │ │ │ + b.n 199166 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ mov r4, r2 │ │ │ │ - b.n 199094 │ │ │ │ + b.n 199134 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - b.n 1990fa │ │ │ │ + b.n 19919a │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ - b.n 1990d4 │ │ │ │ + b.n 199174 │ │ │ │ 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 1799f8 │ │ │ │ - bl 193818 │ │ │ │ + bl 179a98 │ │ │ │ + bl 1938b8 │ │ │ │ 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 1991d0 │ │ │ │ + beq.n 199270 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1991e0 │ │ │ │ + beq.n 199280 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 198dfc │ │ │ │ + bl 198e9c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 199038 │ │ │ │ + bl 1990d8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -485554,125 +485615,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 19925c │ │ │ │ + bhi.n 1992fc │ │ │ │ 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 198acc │ │ │ │ + bl 198b6c │ │ │ │ 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 199194 │ │ │ │ + bl 199234 │ │ │ │ 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 1989cc │ │ │ │ + bl 198a6c │ │ │ │ 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, 199278 │ │ │ │ + cbz r3, 199318 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 198acc │ │ │ │ + bl 198b6c │ │ │ │ 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 199194 │ │ │ │ + bl 199234 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 199226 │ │ │ │ + b.n 1992c6 │ │ │ │ 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 1799f8 │ │ │ │ - bl 193818 │ │ │ │ + bl 179a98 │ │ │ │ + bl 1938b8 │ │ │ │ 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 19931c │ │ │ │ + beq.n 1993bc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1951bc │ │ │ │ + bl 19525c │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19930c │ │ │ │ + cbz r0, 1993ac │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 1992fe │ │ │ │ + beq.n 19939e │ │ │ │ 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 17b204 │ │ │ │ + bl 17b2a4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 17b308 │ │ │ │ + bl 17b3a8 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1992d6 │ │ │ │ + bne.n 199376 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ str r4, [r7, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 1951bc │ │ │ │ + bl 19525c │ │ │ │ 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 │ │ │ │ @@ -485680,47 +485741,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 1993a8 │ │ │ │ + beq.n 199448 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19938a │ │ │ │ + cbz r0, 19942a │ │ │ │ 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 17b204 │ │ │ │ + bl 17b2a4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 17b308 │ │ │ │ + bl 17b3a8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 199358 │ │ │ │ + bne.n 1993f8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 17b204 │ │ │ │ + bl 17b2a4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 17b308 │ │ │ │ + bl 17b3a8 │ │ │ │ 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 │ │ │ │ @@ -485735,188 +485796,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, 1993dc │ │ │ │ + cbz r3, 19947c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1988c4 │ │ │ │ + bl 198964 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1993e8 │ │ │ │ + cbz r3, 199488 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1988c4 │ │ │ │ + bl 198964 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bl 198b38 │ │ │ │ + bl 198bd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193d90 │ │ │ │ + bl 193e30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 19942a │ │ │ │ + bhi.n 1994ca │ │ │ │ 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, 199422 │ │ │ │ + cbz r3, 1994c2 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ 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, 19943a │ │ │ │ + cbz r3, 1994da │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 199426 │ │ │ │ + beq.n 1994c6 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19941a │ │ │ │ - b.n 199422 │ │ │ │ + bne.n 1994ba │ │ │ │ + b.n 1994c2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 199464 │ │ │ │ + beq.n 199504 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 19945c │ │ │ │ + bne.n 1994fc │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 199416 │ │ │ │ + bne.n 1994b6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ adds r5, #24 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 199416 │ │ │ │ + bne.n 1994b6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 199422 │ │ │ │ + b.n 1994c2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 19948a │ │ │ │ + beq.n 19952a │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 199482 │ │ │ │ + bne.n 199522 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 199476 │ │ │ │ + beq.n 199516 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 17b280 │ │ │ │ - b.n 199422 │ │ │ │ + bl 17b320 │ │ │ │ + b.n 1994c2 │ │ │ │ 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, 1994bc │ │ │ │ + cbz r3, 19955c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1988c4 │ │ │ │ + bl 198964 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 1994c8 │ │ │ │ + cbz r3, 199568 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1988c4 │ │ │ │ + bl 198964 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198b38 │ │ │ │ + bl 198bd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199038 │ │ │ │ + bl 1990d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193d90 │ │ │ │ + bl 193e30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ 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] @ (199788 ) │ │ │ │ + ldr r5, [pc, #656] @ (199828 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #656] @ (19978c ) │ │ │ │ + ldr r2, [pc, #656] @ (19982c ) │ │ │ │ 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 1991f0 │ │ │ │ + bl 199290 │ │ │ │ ldrd r5, r2, [sp, #28] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r1, 199572 │ │ │ │ + cbnz r1, 199612 │ │ │ │ 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 199544 │ │ │ │ + beq.n 1995e4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 1996cc │ │ │ │ + beq.w 19976c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 198ed4 │ │ │ │ + bl 198f74 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 198ed4 │ │ │ │ - ldr r2, [pc, #564] @ (199790 ) │ │ │ │ - ldr r3, [pc, #560] @ (19978c ) │ │ │ │ + bl 198f74 │ │ │ │ + ldr r2, [pc, #564] @ (199830 ) │ │ │ │ + ldr r3, [pc, #560] @ (19982c ) │ │ │ │ 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 199784 │ │ │ │ + bne.w 199824 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 199602 │ │ │ │ + bne.n 1996a2 │ │ │ │ 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] │ │ │ │ @@ -485926,85 +485987,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 1995b2 │ │ │ │ + beq.n 199652 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 199654 │ │ │ │ + beq.n 1996f4 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 199736 │ │ │ │ + beq.w 1997d6 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - beq.w 19974e │ │ │ │ - bl 198b38 │ │ │ │ + beq.w 1997ee │ │ │ │ + bl 198bd8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 1995ea │ │ │ │ + cbz r3, 19968a │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1996fc │ │ │ │ + beq.w 19979c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 199650 │ │ │ │ + b.n 1996f0 │ │ │ │ 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 19961e │ │ │ │ + beq.n 1996be │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 199558 │ │ │ │ + beq.n 1995f8 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 199558 │ │ │ │ + bne.n 1995f8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r1, r4, #24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 199700 │ │ │ │ + beq.n 1997a0 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 198b38 │ │ │ │ + bl 198bd8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 19964a │ │ │ │ + cbz r3, 1996ea │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 199558 │ │ │ │ + bne.n 1995f8 │ │ │ │ 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 │ │ │ │ @@ -486014,210 +486075,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 199686 │ │ │ │ + beq.n 199726 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 199710 │ │ │ │ + beq.n 1997b0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 198b38 │ │ │ │ + bl 198bd8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 1996d8 │ │ │ │ + cbz r2, 199778 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ movs r0, #0 │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ - beq.n 1996b4 │ │ │ │ + beq.n 199754 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 199558 │ │ │ │ + beq.w 1995f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198b38 │ │ │ │ + bl 198bd8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 199558 │ │ │ │ + b.n 1995f8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1993b0 │ │ │ │ + bl 199450 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 199544 │ │ │ │ + b.n 1995e4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1996ee │ │ │ │ + beq.n 19978e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 199558 │ │ │ │ + beq.w 1995f8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 198b38 │ │ │ │ + bl 198bd8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - b.n 1996c6 │ │ │ │ + b.n 199766 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b.n 199650 │ │ │ │ + b.n 1996f0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 198b38 │ │ │ │ + bl 198bd8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 19964a │ │ │ │ + b.n 1996ea │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 199724 │ │ │ │ + beq.n 1997c4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 199558 │ │ │ │ + beq.w 1995f8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 198b38 │ │ │ │ + bl 198bd8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1996be │ │ │ │ - b.n 1996c6 │ │ │ │ + bne.n 19975e │ │ │ │ + b.n 199766 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.n 199774 │ │ │ │ - bl 198b38 │ │ │ │ + beq.n 199814 │ │ │ │ + bl 198bd8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 1995ea │ │ │ │ - bl 198b38 │ │ │ │ + b.n 19968a │ │ │ │ + bl 198bd8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 19976e │ │ │ │ + cbz r3, 19980e │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 199650 │ │ │ │ + b.n 1996f0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 199650 │ │ │ │ - bl 198b38 │ │ │ │ + b.n 1996f0 │ │ │ │ + bl 198bd8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r3, r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 199650 │ │ │ │ + b.n 1996f0 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ 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] @ (1998a0 ) │ │ │ │ + ldr r0, [pc, #248] @ (199940 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #248] @ (1998a4 ) │ │ │ │ + ldr r1, [pc, #248] @ (199944 ) │ │ │ │ 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 193d9c │ │ │ │ - cbz r0, 199802 │ │ │ │ + bl 193e3c │ │ │ │ + cbz r0, 1998a2 │ │ │ │ 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] @ (1998a8 ) │ │ │ │ - ldr r3, [pc, #184] @ (1998a4 ) │ │ │ │ + ldr r2, [pc, #192] @ (199948 ) │ │ │ │ + ldr r3, [pc, #184] @ (199944 ) │ │ │ │ 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 19989a │ │ │ │ + bne.n 19993a │ │ │ │ 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 1991f0 │ │ │ │ + bl 199290 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 199820 │ │ │ │ + bne.n 1998c0 │ │ │ │ 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 1991f0 │ │ │ │ + bl 199290 │ │ │ │ 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 193d90 │ │ │ │ + bl 193e30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r0, [r4, #12] │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 19986a │ │ │ │ + b.n 19990a │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, r1 │ │ │ │ ldrd r1, ip, [r3] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp r6, r3 │ │ │ │ @@ -486225,99 +486286,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 199862 │ │ │ │ + bne.n 199902 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 198ed4 │ │ │ │ - b.n 1997e6 │ │ │ │ + bl 198f74 │ │ │ │ + b.n 199886 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + str r2, [r6, #116] @ 0x74 │ │ │ │ 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] @ (1999f4 ) │ │ │ │ + ldr r4, [pc, #308] @ (199a94 ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #308] @ (1999f8 ) │ │ │ │ + ldr r1, [pc, #308] @ (199a98 ) │ │ │ │ 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 1999bc │ │ │ │ + beq.n 199a5c │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #8] │ │ │ │ - bl 193d90 │ │ │ │ + bl 193e30 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 19991a │ │ │ │ + beq.n 1999ba │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19991a │ │ │ │ + cbz r3, 1999ba │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ - bl 198b94 │ │ │ │ + bl 198c34 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19990a │ │ │ │ + bne.n 1999aa │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1991f0 │ │ │ │ + bl 199290 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrd r1, r4, [sp, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19999a │ │ │ │ + beq.n 199a3a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1999d8 │ │ │ │ + beq.n 199a78 │ │ │ │ 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, 199982 │ │ │ │ + cbz r3, 199a22 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 199982 │ │ │ │ + cbz r2, 199a22 │ │ │ │ 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] │ │ │ │ @@ -486325,15 +486386,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 199958 │ │ │ │ + bne.n 1999f8 │ │ │ │ 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] │ │ │ │ @@ -486344,374 +486405,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 198ed4 │ │ │ │ + bl 198f74 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 198ed4 │ │ │ │ - ldr r2, [pc, #60] @ (1999fc ) │ │ │ │ - ldr r3, [pc, #56] @ (1999f8 ) │ │ │ │ + bl 198f74 │ │ │ │ + ldr r2, [pc, #60] @ (199a9c ) │ │ │ │ + ldr r3, [pc, #56] @ (199a98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1999f0 │ │ │ │ + bne.n 199a90 │ │ │ │ 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 199998 │ │ │ │ + b.n 199a38 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r7, #112] @ 0x70 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ 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, 199a26 │ │ │ │ + cbz r3, 199ac6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 198c48 │ │ │ │ + bl 198ce8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199a16 │ │ │ │ + bne.n 199ab6 │ │ │ │ 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] @ (199b68 ) │ │ │ │ + ldr r2, [pc, #304] @ (199c08 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #304] @ (199b6c ) │ │ │ │ + ldr r3, [pc, #304] @ (199c0c ) │ │ │ │ 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 199a52 │ │ │ │ + b.n 199af2 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 199a50 │ │ │ │ + bne.n 199af0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 199b30 │ │ │ │ + beq.n 199bd0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 199b5e │ │ │ │ - bl 193d90 │ │ │ │ + beq.n 199bfe │ │ │ │ + bl 193e30 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 199ad2 │ │ │ │ + beq.n 199b72 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 199ad2 │ │ │ │ + bne.n 199b72 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 199b44 │ │ │ │ + beq.n 199be4 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 199b44 │ │ │ │ + bne.n 199be4 │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 198860 │ │ │ │ + bl 198900 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 199ac4 │ │ │ │ + cbz r2, 199b64 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 199ac4 │ │ │ │ + bne.n 199b64 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 198860 │ │ │ │ + bl 198900 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ ldrd r1, r5, [sp, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 199aa0 │ │ │ │ + bne.n 199b40 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ - bl 198860 │ │ │ │ + bl 198900 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 199b36 │ │ │ │ + beq.n 199bd6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 199b5a │ │ │ │ + beq.n 199bfa │ │ │ │ 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 199794 │ │ │ │ + bl 199834 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 199b18 │ │ │ │ + cbz r3, 199bb8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 198c48 │ │ │ │ + bl 198ce8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199b08 │ │ │ │ - ldr r2, [pc, #84] @ (199b70 ) │ │ │ │ - ldr r3, [pc, #80] @ (199b6c ) │ │ │ │ + bne.n 199ba8 │ │ │ │ + ldr r2, [pc, #84] @ (199c10 ) │ │ │ │ + ldr r3, [pc, #80] @ (199c0c ) │ │ │ │ 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 199b56 │ │ │ │ + bne.n 199bf6 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r2, 199b3c │ │ │ │ + cbnz r2, 199bdc │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 199ae6 │ │ │ │ + b.n 199b86 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 199ae4 │ │ │ │ + b.n 199b84 │ │ │ │ add.w r0, r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 198860 │ │ │ │ + bl 198900 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1947b4 │ │ │ │ - b.n 199ad2 │ │ │ │ + bl 194854 │ │ │ │ + b.n 199b72 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 199ae4 │ │ │ │ - bl 193d90 │ │ │ │ + b.n 199b84 │ │ │ │ + bl 193e30 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #76] @ 0x4c │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ 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] @ (199bf0 ) │ │ │ │ - ldr r3, [pc, #104] @ (199bf4 ) │ │ │ │ + ldr r2, [pc, #104] @ (199c90 ) │ │ │ │ + ldr r3, [pc, #104] @ (199c94 ) │ │ │ │ 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 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 199ba0 │ │ │ │ - ldr r2, [pc, #40] @ (199bf8 ) │ │ │ │ - ldr r3, [pc, #32] @ (199bf4 ) │ │ │ │ + bcs.n 199c40 │ │ │ │ + ldr r2, [pc, #40] @ (199c98 ) │ │ │ │ + ldr r3, [pc, #32] @ (199c94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 199bea │ │ │ │ + bne.n 199c8a │ │ │ │ mov r0, sl │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r2, [r1, #56] @ 0x38 │ │ │ │ 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 199c4a │ │ │ │ + beq.n 199cea │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 199c42 │ │ │ │ + bmi.n 199ce2 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 199c42 │ │ │ │ + bne.n 199ce2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 199c3c │ │ │ │ + bhi.n 199cdc │ │ │ │ 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 199bfc │ │ │ │ + bl 199c9c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 199c1a │ │ │ │ + bne.n 199cba │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 199bfc │ │ │ │ - b.n 199c42 │ │ │ │ + bl 199c9c │ │ │ │ + b.n 199ce2 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 199bfc │ │ │ │ - b.n 199c42 │ │ │ │ + bl 199c9c │ │ │ │ + b.n 199ce2 │ │ │ │ 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 199cd4 │ │ │ │ + beq.n 199d74 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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 199cdc │ │ │ │ + bne.n 199d7c │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, r7, #4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 199d5a │ │ │ │ + bne.n 199dfa │ │ │ │ mov r1, r7 │ │ │ │ add.w r6, r5, #32 │ │ │ │ - bl 199c78 │ │ │ │ + bl 199d18 │ │ │ │ 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 199d7c │ │ │ │ - add r3, pc, #8 @ (adr r3, 199d24 ) │ │ │ │ + bhi.n 199e1c │ │ │ │ + add r3, pc, #8 @ (adr r3, 199dc4 ) │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ add r3, r6 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xff97ffff │ │ │ │ movs r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -486727,64 +486788,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 199cba │ │ │ │ + b.n 199d5a │ │ │ │ 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 199d12 │ │ │ │ + b.n 199db2 │ │ │ │ ldrd r1, r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ strd r1, r2, [r5, #48] @ 0x30 │ │ │ │ - b.n 199cba │ │ │ │ + b.n 199d5a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 199cba │ │ │ │ + b.n 199d5a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 199d9a │ │ │ │ + beq.n 199e3a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199d96 │ │ │ │ + bne.n 199e36 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 199d96 │ │ │ │ + bne.n 199e36 │ │ │ │ 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 23e950 │ │ │ │ - cbz r0, 199e28 │ │ │ │ + bl 23e9f0 │ │ │ │ + cbz r0, 199ec8 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.n 199eac │ │ │ │ + bhi.n 199f4c │ │ │ │ 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 │ │ │ │ @@ -486793,36 +486854,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, 199e28 │ │ │ │ + cbnz r3, 199ec8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 199e28 │ │ │ │ + cbnz r3, 199ec8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 199f48 │ │ │ │ + beq.w 199fe8 │ │ │ │ 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 199f48 │ │ │ │ + bls.w 199fe8 │ │ │ │ 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 199f5a │ │ │ │ + bhi.w 199ffa │ │ │ │ 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 │ │ │ │ @@ -486863,30 +486924,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 199e32 │ │ │ │ + b.n 199ed2 │ │ │ │ mov.w ip, #16 │ │ │ │ - b.n 199e32 │ │ │ │ + b.n 199ed2 │ │ │ │ mov.w ip, #8 │ │ │ │ - b.n 199e32 │ │ │ │ + b.n 199ed2 │ │ │ │ mov.w lr, #32 │ │ │ │ - b.n 199dfa │ │ │ │ + b.n 199e9a │ │ │ │ mov.w lr, #8 │ │ │ │ - b.n 199dfa │ │ │ │ + b.n 199e9a │ │ │ │ mov.w lr, #16 │ │ │ │ - b.n 199dfa │ │ │ │ + b.n 199e9a │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 199f5a │ │ │ │ - add r2, pc, #8 @ (adr r2, 199ee4 ) │ │ │ │ + bhi.n 199ffa │ │ │ │ + add r2, pc, #8 @ (adr r2, 199f84 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ @@ -486914,48 +486975,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 199e2a │ │ │ │ + beq.w 199eca │ │ │ │ mov r2, lr │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 19321c │ │ │ │ - b.n 199e2a │ │ │ │ + bl 1932bc │ │ │ │ + b.n 199eca │ │ │ │ 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] @ 19aa2c │ │ │ │ + ldr.w r2, [pc, #2744] @ 19aacc │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2736] @ 19aa30 │ │ │ │ + ldr.w r3, [pc, #2736] @ 19aad0 │ │ │ │ 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 19a102 │ │ │ │ + bcc.w 19a1a2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ blx 43120 <__aeabi_uidiv@plt> │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -486974,26 +487035,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 19a9f4 │ │ │ │ + bhi.w 19aa94 │ │ │ │ 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 199ff2 │ │ │ │ + bls.n 19a092 │ │ │ │ strd r2, r7, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r1 │ │ │ │ sub.w sl, r8, r3 │ │ │ │ mov r0, sl │ │ │ │ blx 42544 <__aeabi_uidivmod@plt> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -487007,40 +487068,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 19a336 │ │ │ │ + bcc.w 19a3d6 │ │ │ │ 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 19a072 │ │ │ │ + bne.n 19a112 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 19a880 │ │ │ │ + beq.w 19a920 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ add.w r4, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -487057,39 +487118,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.w 19a35a │ │ │ │ + bhi.w 19a3fa │ │ │ │ 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 199fe6 │ │ │ │ + bcc.w 19a086 │ │ │ │ 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 19ad04 │ │ │ │ + bls.w 19ada4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19a304 │ │ │ │ + beq.w 19a3a4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 43120 <__aeabi_uidiv@plt> │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ movw r2, #61446 @ 0xf006 │ │ │ │ @@ -487099,87 +487160,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 196630 │ │ │ │ + bl 1966d0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 197260 │ │ │ │ + bl 197300 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 19a884 │ │ │ │ + beq.w 19a924 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 19a16a │ │ │ │ + bne.n 19a20a │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 19acce │ │ │ │ + beq.w 19ad6e │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 19acf2 │ │ │ │ + beq.w 19ad92 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 19aa38 │ │ │ │ + beq.w 19aad8 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 19a1a0 │ │ │ │ + cbz r0, 19a240 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r4, [r8, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19a2ea │ │ │ │ + beq.w 19a38a │ │ │ │ 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 19a2ba │ │ │ │ + b.n 19a35a │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -487192,130 +487253,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1977c0 │ │ │ │ + bl 197860 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19a292 │ │ │ │ + cbz r0, 19a332 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, fp │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, fp │ │ │ │ adds r7, #1 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r7, ip │ │ │ │ - bcs.n 19a2e8 │ │ │ │ + bcs.n 19a388 │ │ │ │ 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 19a1c6 │ │ │ │ + bne.w 19a266 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 19a1c6 │ │ │ │ + bne.w 19a266 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 19a244 │ │ │ │ + b.n 19a2e4 │ │ │ │ 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 19a138 │ │ │ │ + bne.w 19a1d8 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196630 │ │ │ │ + bl 1966d0 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 197260 │ │ │ │ - ldr.w r2, [pc, #1820] @ 19aa34 │ │ │ │ - ldr.w r3, [pc, #1812] @ 19aa30 │ │ │ │ + bl 197300 │ │ │ │ + ldr.w r2, [pc, #1820] @ 19aad4 │ │ │ │ + ldr.w r3, [pc, #1812] @ 19aad0 │ │ │ │ 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 19ae96 │ │ │ │ + bne.w 19af36 │ │ │ │ add.w sp, sp, #852 @ 0x354 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 19a880 │ │ │ │ + beq.w 19a920 │ │ │ │ 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 19a072 │ │ │ │ + b.n 19a112 │ │ │ │ ldrb r5, [r4, #17] │ │ │ │ cmp r5, #32 │ │ │ │ - beq.w 19aa08 │ │ │ │ + beq.w 19aaa8 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bne.w 19a8ac │ │ │ │ + bne.w 19a94c │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 19ad28 │ │ │ │ + beq.w 19adc8 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 19acbe │ │ │ │ + beq.w 19ad5e │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 19a8ac │ │ │ │ + bne.w 19a94c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r6 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ 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] │ │ │ │ @@ -487323,22 +487384,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 19ad38 │ │ │ │ + bne.w 19add8 │ │ │ │ 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 197088 │ │ │ │ + bl 197128 │ │ │ │ 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] │ │ │ │ @@ -487357,21 +487418,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -487385,33 +487446,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ mov r0, r7 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ 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 19ae18 │ │ │ │ + bne.w 19aeb8 │ │ │ │ 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] │ │ │ │ @@ -487430,22 +487491,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -487463,15 +487524,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -487486,22 +487547,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -487517,15 +487578,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -487541,22 +487602,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -487571,28 +487632,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 19adb0 │ │ │ │ + bne.w 19ae50 │ │ │ │ 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 │ │ │ │ @@ -487612,23 +487673,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -487645,15 +487706,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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] │ │ │ │ @@ -487669,23 +487730,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -487700,15 +487761,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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] │ │ │ │ @@ -487725,21 +487786,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ add.w r5, r0, #28 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -487755,15 +487816,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -487773,99 +487834,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 197260 │ │ │ │ + bl 197300 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19a948 │ │ │ │ + b.n 19a9e8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 19a0da │ │ │ │ + b.n 19a17a │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 19ace0 │ │ │ │ + beq.w 19ad80 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r2, r0 │ │ │ │ - beq.w 19a2ea │ │ │ │ + beq.w 19a38a │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 19a16a │ │ │ │ + bne.w 19a20a │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r0, fp │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19a2ea │ │ │ │ + b.n 19a38a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 43120 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 19a936 │ │ │ │ + bcc.n 19a9d6 │ │ │ │ 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 1977c0 │ │ │ │ + bl 197860 │ │ │ │ cmp sl, r6 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ - bls.n 19a936 │ │ │ │ + bls.n 19a9d6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, r5, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ - beq.n 19a8ce │ │ │ │ + beq.n 19a96e │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19a926 │ │ │ │ + cbz r0, 19a9c6 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19a8ce │ │ │ │ + b.n 19a96e │ │ │ │ mov r0, sl │ │ │ │ - bl 196630 │ │ │ │ + bl 1966d0 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 197260 │ │ │ │ + bl 197300 │ │ │ │ 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] │ │ │ │ @@ -487873,15 +487934,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 19a9ea │ │ │ │ + bcc.n 19aa8a │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r6, r5 │ │ │ │ str r4, [r5, #12] │ │ │ │ blx 43120 <__aeabi_uidiv@plt> │ │ │ │ strb r0, [r5, #16] │ │ │ │ @@ -487889,21 +487950,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -487917,46 +487978,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 196e34 │ │ │ │ - b.w 19a0e2 │ │ │ │ + bl 196ed4 │ │ │ │ + b.w 19a182 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 19a0e2 │ │ │ │ - b.n 19a96e │ │ │ │ + beq.w 19a182 │ │ │ │ + b.n 19aa0e │ │ │ │ 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 19a00e │ │ │ │ + b.w 19a0ae │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 19ad18 │ │ │ │ + beq.w 19adb8 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 19a948 │ │ │ │ + beq.n 19a9e8 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 19a8ac │ │ │ │ + bne.w 19a94c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19a948 │ │ │ │ + b.n 19a9e8 │ │ │ │ nop │ │ │ │ - str r0, [r0, #8] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ 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 42884 │ │ │ │ @@ -487966,82 +488027,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 19aa4c │ │ │ │ + bne.n 19aaec │ │ │ │ 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 19ae92 │ │ │ │ + beq.w 19af32 │ │ │ │ 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 19aa96 │ │ │ │ + bhi.n 19ab36 │ │ │ │ ldrb.w r7, [r8, #16] │ │ │ │ cmp r4, r7 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19ae86 │ │ │ │ + bne.w 19af26 │ │ │ │ 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 19ab0a │ │ │ │ + bne.n 19abaa │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19adac │ │ │ │ + beq.w 19ae4c │ │ │ │ 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 19aaf2 │ │ │ │ + bne.n 19ab92 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19adac │ │ │ │ + beq.w 19ae4c │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -488053,20 +488114,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r0, fp │ │ │ │ movs r4, #0 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ blx 42884 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ @@ -488074,79 +488135,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 19ab8a │ │ │ │ + bne.n 19ac2a │ │ │ │ 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 19ae8e │ │ │ │ + beq.w 19af2e │ │ │ │ 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 19abd0 │ │ │ │ + bhi.n 19ac70 │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19ac92 │ │ │ │ + bne.n 19ad32 │ │ │ │ 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 19ac36 │ │ │ │ + bne.n 19acd6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19ac92 │ │ │ │ + beq.n 19ad32 │ │ │ │ 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 19ac22 │ │ │ │ - cbz r5, 19ac92 │ │ │ │ + bne.n 19acc2 │ │ │ │ + cbz r5, 19ad32 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r8, r0, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -488158,91 +488219,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ mov r0, fp │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 19a2ea │ │ │ │ + b.w 19a38a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19a948 │ │ │ │ + b.n 19a9e8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #381 @ 0x17d │ │ │ │ mov r0, fp │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 19a2ea │ │ │ │ + b.w 19a38a │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #373 @ 0x175 │ │ │ │ mov r0, fp │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 19a2ea │ │ │ │ + b.w 19a38a │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r0, fp │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 19a2ea │ │ │ │ + b.w 19a38a │ │ │ │ mov r0, r6 │ │ │ │ - bl 196630 │ │ │ │ + bl 1966d0 │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 197260 │ │ │ │ - b.w 19a314 │ │ │ │ + bl 197300 │ │ │ │ + b.w 19a3b4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19a948 │ │ │ │ + b.n 19a9e8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #466 @ 0x1d2 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19a948 │ │ │ │ + b.n 19a9e8 │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -488255,34 +488316,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 196e34 │ │ │ │ - b.w 19a3b8 │ │ │ │ + bl 196ed4 │ │ │ │ + b.w 19a458 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 19ab6c │ │ │ │ + b.n 19ac0c │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -488296,33 +488357,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 196e34 │ │ │ │ - b.n 19a67e │ │ │ │ + bl 196ed4 │ │ │ │ + b.n 19a71e │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -488334,45 +488395,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 196e34 │ │ │ │ - b.w 19a494 │ │ │ │ + bl 196ed4 │ │ │ │ + b.w 19a534 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r4, r8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 19ab6c │ │ │ │ + b.n 19ac0c │ │ │ │ movs r5, #1 │ │ │ │ - b.n 19abec │ │ │ │ + b.n 19ac8c │ │ │ │ movs r6, #1 │ │ │ │ - b.n 19aab2 │ │ │ │ + b.n 19ab52 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19aeae │ │ │ │ + bne.n 19af4e │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19aeb2 │ │ │ │ + beq.n 19af52 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 19aeae │ │ │ │ + bne.n 19af4e │ │ │ │ ldrb.w r1, [r0, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r3, #84] @ 0x54 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 19aeae │ │ │ │ + bne.n 19af4e │ │ │ │ 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} │ │ │ │ @@ -488380,138 +488441,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 19af64 │ │ │ │ + beq.n 19b004 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 19af6c │ │ │ │ + beq.n 19b00c │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #6 │ │ │ │ itt le │ │ │ │ strle.w r4, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r3, 19af1a │ │ │ │ + cbz r3, 19afba │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19aefc │ │ │ │ + beq.n 19af9c │ │ │ │ cmp r5, #6 │ │ │ │ - ble.n 19af64 │ │ │ │ + ble.n 19b004 │ │ │ │ adds r2, r5, #1 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1797c8 │ │ │ │ + bl 179868 │ │ │ │ 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 19af52 │ │ │ │ + beq.n 19aff2 │ │ │ │ subs r4, #4 │ │ │ │ str r6, [r4, #0] │ │ │ │ - cbz r3, 19af68 │ │ │ │ + cbz r3, 19b008 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19af68 │ │ │ │ + bne.n 19b008 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 19af3c │ │ │ │ + bne.n 19afdc │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ae9c │ │ │ │ + bl 19af3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19af42 │ │ │ │ + bne.n 19afe2 │ │ │ │ str.w r6, [r4, #-4] │ │ │ │ subs r4, #4 │ │ │ │ - b.n 19af42 │ │ │ │ + b.n 19afe2 │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ae9c │ │ │ │ + bl 19af3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19af10 │ │ │ │ + bne.n 19afb0 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #6 │ │ │ │ itt le │ │ │ │ strle.w r4, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - b.n 19af10 │ │ │ │ + b.n 19afb0 │ │ │ │ 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 19afa0 │ │ │ │ + bcc.n 19b040 │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 19afa6 │ │ │ │ + bls.n 19b046 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ 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, 19afe6 │ │ │ │ + cbz r0, 19b086 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ add.w r3, r4, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 19afdc │ │ │ │ - bl 1947b4 │ │ │ │ + bne.n 19b07c │ │ │ │ + bl 194854 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r1, #1 │ │ │ │ - cbz r3, 19afe0 │ │ │ │ + cbz r3, 19b080 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 19afbc │ │ │ │ + beq.n 19b05c │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19afdc │ │ │ │ + b.n 19b07c │ │ │ │ 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] @ (19b0f8 ) │ │ │ │ + ldr r4, [pc, #248] @ (19b198 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #248] @ (19b0fc ) │ │ │ │ + ldr r3, [pc, #248] @ (19b19c ) │ │ │ │ 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 42884 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 193d90 │ │ │ │ + bl 193e30 │ │ │ │ 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] │ │ │ │ @@ -488519,144 +488580,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 19b0d4 │ │ │ │ + beq.n 19b174 │ │ │ │ mov r6, r5 │ │ │ │ subs r5, #4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ subs r4, #4 │ │ │ │ - b.n 19b060 │ │ │ │ + b.n 19b100 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 19b0ca │ │ │ │ + bne.n 19b16a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19b0ca │ │ │ │ + beq.n 19b16a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 19b0ca │ │ │ │ + beq.n 19b16a │ │ │ │ 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 19b0ca │ │ │ │ + bne.n 19b16a │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 199c78 │ │ │ │ + bl 199d18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 19b0ca │ │ │ │ + beq.n 19b16a │ │ │ │ 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 19afa8 │ │ │ │ + bl 19b048 │ │ │ │ strb.w sl, [sp, #36] @ 0x24 │ │ │ │ adds r6, r4, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 19b05e │ │ │ │ - ldr r2, [pc, #40] @ (19b100 ) │ │ │ │ - ldr r3, [pc, #36] @ (19b0fc ) │ │ │ │ + bne.n 19b0fe │ │ │ │ + ldr r2, [pc, #40] @ (19b1a0 ) │ │ │ │ + ldr r3, [pc, #36] @ (19b19c ) │ │ │ │ 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 19b0f2 │ │ │ │ + bne.n 19b192 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #992] @ (19b4dc ) │ │ │ │ + ldr r7, [pc, #352] @ (19b2fc ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #144] @ (19b194 ) │ │ │ │ + ldr r6, [pc, #528] @ (19b3b4 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 19b122 │ │ │ │ + b.n 19b1c2 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19b118 │ │ │ │ + bne.n 19b1b8 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 19b12e │ │ │ │ + bne.n 19b1ce │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19b132 │ │ │ │ + bne.n 19b1d2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 19b12e │ │ │ │ + cbz r3, 19b1ce │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 19b106 │ │ │ │ + bne.n 19b1a6 │ │ │ │ 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 19b1ca │ │ │ │ + beq.n 19b26a │ │ │ │ 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 19b166 │ │ │ │ - cbz r3, 19b160 │ │ │ │ + beq.n 19b206 │ │ │ │ + cbz r3, 19b200 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19b14e │ │ │ │ + beq.n 19b1ee │ │ │ │ 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 19b156 │ │ │ │ + bne.n 19b1f6 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrd r1, r6, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 19b1aa │ │ │ │ + bhi.n 19b24a │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19b1d4 │ │ │ │ + bhi.n 19b274 │ │ │ │ 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 │ │ │ │ @@ -488672,154 +488733,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 19b1dc │ │ │ │ + bne.n 19b27c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 23ea24 │ │ │ │ + bl 23eac4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 19b1d8 │ │ │ │ + bcs.n 19b278 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b.n 19b154 │ │ │ │ + b.n 19b1f4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19b1aa │ │ │ │ + b.n 19b24a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19b1aa │ │ │ │ + b.n 19b24a │ │ │ │ mov r0, r5 │ │ │ │ - b.n 19b162 │ │ │ │ + b.n 19b202 │ │ │ │ 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 19b270 │ │ │ │ + beq.n 19b310 │ │ │ │ subs r4, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ands.w r3, r2, #1 │ │ │ │ - bne.n 19b298 │ │ │ │ + bne.n 19b338 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19b240 │ │ │ │ + beq.n 19b2e0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19b218 │ │ │ │ + beq.n 19b2b8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movw r0, #287 @ 0x11f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 19b268 │ │ │ │ + beq.n 19b308 │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bcc.n 19b274 │ │ │ │ + bcc.n 19b314 │ │ │ │ movw r0, #591 @ 0x24f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 19b284 │ │ │ │ + beq.n 19b324 │ │ │ │ movw r0, #667 @ 0x29b │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 19b212 │ │ │ │ + bne.n 19b2b2 │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 19b212 │ │ │ │ - b.n 19b268 │ │ │ │ + bne.n 19b2b2 │ │ │ │ + b.n 19b308 │ │ │ │ add.w r0, r2, #32 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 19b212 │ │ │ │ + bne.n 19b2b2 │ │ │ │ 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 19b214 │ │ │ │ + bhi.n 19b2b4 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 19b1e4 │ │ │ │ + bl 19b284 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19b214 │ │ │ │ + bne.n 19b2b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 19b200 │ │ │ │ + bne.n 19b2a0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 19b214 │ │ │ │ + b.n 19b2b4 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 19b268 │ │ │ │ + beq.n 19b308 │ │ │ │ subs r3, #109 @ 0x6d │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 19b212 │ │ │ │ + bhi.n 19b2b2 │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bmi.n 19b268 │ │ │ │ - b.n 19b212 │ │ │ │ + bmi.n 19b308 │ │ │ │ + b.n 19b2b2 │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 19b29c │ │ │ │ + beq.n 19b33c │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 19b212 │ │ │ │ + bne.n 19b2b2 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bpl.n 19b212 │ │ │ │ - b.n 19b268 │ │ │ │ + bpl.n 19b2b2 │ │ │ │ + b.n 19b308 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 19b214 │ │ │ │ + b.n 19b2b4 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bmi.n 19b268 │ │ │ │ - b.n 19b28c │ │ │ │ + bmi.n 19b308 │ │ │ │ + b.n 19b32c │ │ │ │ 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 19b31e │ │ │ │ - bhi.n 19b310 │ │ │ │ + beq.n 19b3be │ │ │ │ + bhi.n 19b3b0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 19b336 │ │ │ │ + bhi.n 19b3d6 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19b370 │ │ │ │ + bne.n 19b410 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 23e97c │ │ │ │ + bl 23ea1c │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b33e │ │ │ │ + beq.n 19b3de │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 19b33e │ │ │ │ + bpl.n 19b3de │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 19b364 │ │ │ │ + beq.n 19b404 │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 19b364 │ │ │ │ + bhi.n 19b404 │ │ │ │ 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 │ │ │ │ @@ -488829,99 +488890,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 19b336 │ │ │ │ + bne.n 19b3d6 │ │ │ │ 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 19b2a4 │ │ │ │ + bl 19b344 │ │ │ │ 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 23e91c │ │ │ │ + bl 23e9bc │ │ │ │ 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 19b2e8 │ │ │ │ + bne.n 19b388 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #8 │ │ │ │ - b.n 19b318 │ │ │ │ + b.n 19b3b8 │ │ │ │ movs r3, #4 │ │ │ │ - b.n 19b318 │ │ │ │ + b.n 19b3b8 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 19b318 │ │ │ │ + b.n 19b3b8 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 19b318 │ │ │ │ + b.n 19b3b8 │ │ │ │ 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] @ (19b46c ) │ │ │ │ + ldr r4, [pc, #224] @ (19b50c ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #224] @ (19b470 ) │ │ │ │ + ldr r3, [pc, #224] @ (19b510 ) │ │ │ │ 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 19aed8 │ │ │ │ + bl 19af78 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19b462 │ │ │ │ + beq.n 19b502 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 19b450 │ │ │ │ + beq.n 19b4f0 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 19b418 │ │ │ │ + beq.n 19b4b8 │ │ │ │ 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 19b3fe │ │ │ │ + bhi.n 19b49e │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19b3fe │ │ │ │ + bhi.n 19b49e │ │ │ │ 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 │ │ │ │ @@ -488945,99 +489006,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 19b3ba │ │ │ │ + bne.n 19b45a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r9 │ │ │ │ - bcs.n 19b430 │ │ │ │ - bl 1798d0 │ │ │ │ - ldr r2, [pc, #64] @ (19b474 ) │ │ │ │ - ldr r3, [pc, #60] @ (19b470 ) │ │ │ │ + bcs.n 19b4d0 │ │ │ │ + bl 179970 │ │ │ │ + ldr r2, [pc, #64] @ (19b514 ) │ │ │ │ + ldr r3, [pc, #60] @ (19b510 ) │ │ │ │ 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 19b466 │ │ │ │ + bne.n 19b506 │ │ │ │ mov r0, sl │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 19b3fe │ │ │ │ + b.n 19b49e │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - bl 199b74 │ │ │ │ + bl 199c14 │ │ │ │ add sl, r0 │ │ │ │ - b.n 19b418 │ │ │ │ + b.n 19b4b8 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 19b422 │ │ │ │ + b.n 19b4c2 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #424] @ (19b618 ) │ │ │ │ + ldr r3, [pc, #808] @ (19b838 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #800] @ (19b798 ) │ │ │ │ + ldr r3, [pc, #160] @ (19b5b8 ) │ │ │ │ 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] @ 19b904 │ │ │ │ + ldr.w r5, [pc, #1144] @ 19b9a4 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #1144] @ 19b908 │ │ │ │ + ldr.w r3, [pc, #1144] @ 19b9a8 │ │ │ │ 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 19aed8 │ │ │ │ + bl 19af78 │ │ │ │ ldrb.w r2, [r4, #85] @ 0x55 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19b4dc │ │ │ │ + cbz r0, 19b57c │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19b660 │ │ │ │ + beq.w 19b700 │ │ │ │ adds r5, #4 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 19b902 │ │ │ │ + bhi.w 19b9a2 │ │ │ │ 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 │ │ │ │ @@ -489056,15 +489117,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 19b702 │ │ │ │ + beq.w 19b7a2 │ │ │ │ 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 │ │ │ │ @@ -489073,41 +489134,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 19b60a │ │ │ │ + beq.n 19b6aa │ │ │ │ orrs.w r1, r3, ip │ │ │ │ - beq.n 19b612 │ │ │ │ + beq.n 19b6b2 │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r8, r1, ip │ │ │ │ - beq.n 19b640 │ │ │ │ + beq.n 19b6e0 │ │ │ │ ldrb.w r8, [lr, #105] @ 0x69 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 19b8f4 │ │ │ │ + bne.w 19b994 │ │ │ │ ldrb.w lr, [lr, #33] @ 0x21 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 19b5b0 │ │ │ │ + bne.n 19b650 │ │ │ │ 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 19b7e4 │ │ │ │ + beq.w 19b884 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bhi.w 19b8a2 │ │ │ │ + bhi.w 19b942 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 19b902 │ │ │ │ + bhi.w 19b9a2 │ │ │ │ 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 │ │ │ │ @@ -489134,81 +489195,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 19b744 │ │ │ │ + bne.w 19b7e4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19b640 │ │ │ │ + cbz r0, 19b6e0 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, sl │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19b4ec │ │ │ │ + bne.w 19b58c │ │ │ │ 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 19b670 │ │ │ │ + bcs.n 19b710 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1798d0 │ │ │ │ - ldr r2, [pc, #664] @ (19b90c ) │ │ │ │ - ldr r3, [pc, #660] @ (19b908 ) │ │ │ │ + bl 179970 │ │ │ │ + ldr r2, [pc, #664] @ (19b9ac ) │ │ │ │ + ldr r3, [pc, #660] @ (19b9a8 ) │ │ │ │ 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 19b8f0 │ │ │ │ + bne.w 19b990 │ │ │ │ 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 199b74 │ │ │ │ + bl 199c14 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 19b71c │ │ │ │ + beq.n 19b7bc │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 19b650 │ │ │ │ + beq.n 19b6f0 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 19b902 │ │ │ │ + bhi.w 19b9a2 │ │ │ │ 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 │ │ │ │ @@ -489237,550 +489298,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 19b842 │ │ │ │ + beq.w 19b8e2 │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - bne.w 19b57a │ │ │ │ - b.n 19b618 │ │ │ │ + bne.w 19b61a │ │ │ │ + b.n 19b6b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b650 │ │ │ │ + beq.n 19b6f0 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b640 │ │ │ │ + beq.n 19b6e0 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - b.n 19b632 │ │ │ │ + b.n 19b6d2 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r1 │ │ │ │ it ne │ │ │ │ strdne lr, lr, [sp, #16] │ │ │ │ - beq.w 19b640 │ │ │ │ + beq.w 19b6e0 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 19b902 │ │ │ │ + bhi.w 19b9a2 │ │ │ │ tbb [pc, r1] │ │ │ │ - beq.n 19b6ec │ │ │ │ - beq.n 19b708 │ │ │ │ - beq.n 19b70a │ │ │ │ + beq.n 19b78c │ │ │ │ + beq.n 19b7a8 │ │ │ │ + beq.n 19b7aa │ │ │ │ stmia r0!, {r4, r6, r7} │ │ │ │ - beq.n 19b70e │ │ │ │ - beq.n 19b710 │ │ │ │ - beq.n 19b712 │ │ │ │ + beq.n 19b7ae │ │ │ │ + beq.n 19b7b0 │ │ │ │ + beq.n 19b7b2 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - beq.n 19b716 │ │ │ │ - beq.n 19b718 │ │ │ │ - beq.n 19b71a │ │ │ │ - beq.n 19b71c │ │ │ │ - beq.n 19b71e │ │ │ │ - beq.n 19b720 │ │ │ │ - beq.n 19b722 │ │ │ │ - cbnz r0, 19b7f8 │ │ │ │ + beq.n 19b7b6 │ │ │ │ + beq.n 19b7b8 │ │ │ │ + beq.n 19b7ba │ │ │ │ + beq.n 19b7bc │ │ │ │ + beq.n 19b7be │ │ │ │ + beq.n 19b7c0 │ │ │ │ + beq.n 19b7c2 │ │ │ │ + cbnz r0, 19b898 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19b7b2 │ │ │ │ + cbz r0, 19b852 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, sl │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, sl │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19b650 │ │ │ │ + b.n 19b6f0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 19b788 │ │ │ │ + b.n 19b828 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 19b788 │ │ │ │ + b.n 19b828 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 19b788 │ │ │ │ + b.n 19b828 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19b8a8 │ │ │ │ + beq.n 19b948 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19b820 │ │ │ │ + cbz r0, 19b8c0 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, sl │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, sl │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19b650 │ │ │ │ + b.n 19b6f0 │ │ │ │ orrs.w r1, r3, r8 │ │ │ │ - beq.w 19b618 │ │ │ │ + beq.w 19b6b8 │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - beq.w 19b640 │ │ │ │ + beq.w 19b6e0 │ │ │ │ strd r3, ip, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19b882 │ │ │ │ + cbz r0, 19b922 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, sl │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19b650 │ │ │ │ + b.n 19b6f0 │ │ │ │ strd r3, ip, [sp, #24] │ │ │ │ - b.n 19b788 │ │ │ │ + b.n 19b828 │ │ │ │ rbit r2, ip │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp ip, r3 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ - b.n 19b7f2 │ │ │ │ + b.n 19b892 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 19b726 │ │ │ │ + b.n 19b7c6 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ - b.n 19b726 │ │ │ │ + b.n 19b7c6 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #32] │ │ │ │ - b.n 19b726 │ │ │ │ + b.n 19b7c6 │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 19b726 │ │ │ │ + b.n 19b7c6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 19b858 │ │ │ │ + b.n 19b8f8 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 19b858 │ │ │ │ + b.n 19b8f8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 19b858 │ │ │ │ + b.n 19b8f8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 19b858 │ │ │ │ + b.n 19b8f8 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ - bls.w 19b756 │ │ │ │ - b.n 19b854 │ │ │ │ + bls.w 19b7f6 │ │ │ │ + b.n 19b8f4 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #416] @ (19baa8 ) │ │ │ │ + ldr r2, [pc, #800] @ (19bcc8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #544] @ (19bb30 ) │ │ │ │ + ldr r0, [pc, #928] @ (19bd50 ) │ │ │ │ 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 19b99c │ │ │ │ + beq.n 19ba3c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19b956 │ │ │ │ + cbz r3, 19b9f6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 19b98a │ │ │ │ + cbz r2, 19ba2a │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 19b9a0 │ │ │ │ + beq.n 19ba40 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 19b950 │ │ │ │ + cbz r4, 19b9f0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 19b950 │ │ │ │ + cbz r2, 19b9f0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 19b970 │ │ │ │ + beq.n 19ba10 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19b93e │ │ │ │ + bne.n 19b9de │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 19b97e │ │ │ │ + beq.n 19ba1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19b92a │ │ │ │ + bne.n 19b9ca │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 19afa8 │ │ │ │ + bl 19b048 │ │ │ │ orrs r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 19b94a │ │ │ │ + b.n 19b9ea │ │ │ │ mov r0, r3 │ │ │ │ - bl 19afa8 │ │ │ │ + bl 19b048 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 19b956 │ │ │ │ + b.n 19b9f6 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19b956 │ │ │ │ - bl 19afa8 │ │ │ │ + bne.n 19b9f6 │ │ │ │ + bl 19b048 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ uxtb r6, r3 │ │ │ │ - b.n 19b956 │ │ │ │ + b.n 19b9f6 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 19b962 │ │ │ │ + b.n 19ba02 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19afa8 │ │ │ │ + bl 19b048 │ │ │ │ orr.w r2, r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 19b93a │ │ │ │ + b.n 19b9da │ │ │ │ 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, 19b9ce │ │ │ │ - b.n 19b9f2 │ │ │ │ + cbnz r5, 19ba6e │ │ │ │ + b.n 19ba92 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 19b9f2 │ │ │ │ + cbz r5, 19ba92 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b9c8 │ │ │ │ + beq.n 19ba68 │ │ │ │ movs r5, #0 │ │ │ │ - bl 19b910 │ │ │ │ + bl 19b9b0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 19b9f2 │ │ │ │ + cbz r3, 19ba92 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19b9d6 │ │ │ │ + bne.n 19ba76 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19b9e4 │ │ │ │ + bne.n 19ba84 │ │ │ │ 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, 19ba1a │ │ │ │ - b.n 19bad0 │ │ │ │ + cbnz r7, 19baba │ │ │ │ + b.n 19bb70 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19bad0 │ │ │ │ + beq.n 19bb70 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19ba12 │ │ │ │ + beq.n 19bab2 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19baf2 │ │ │ │ + beq.n 19bb92 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 19ba86 │ │ │ │ + cbz r1, 19bb26 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 19ba98 │ │ │ │ + cbz r2, 19bb38 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ - bne.n 19ba64 │ │ │ │ + bne.n 19bb04 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 19bad6 │ │ │ │ + bne.n 19bb76 │ │ │ │ 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, 19ba86 │ │ │ │ + cbz r2, 19bb26 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 19ba7c │ │ │ │ + cbz r2, 19bb1c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 19ba7c │ │ │ │ + cbz r1, 19bb1c │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 19ba4a │ │ │ │ + beq.n 19baea │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19ba6a │ │ │ │ + bne.n 19bb0a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 19ba4a │ │ │ │ + beq.n 19baea │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19baac │ │ │ │ + beq.n 19bb4c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 19ba36 │ │ │ │ + b.n 19bad6 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 19ba4a │ │ │ │ + beq.n 19baea │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 19ba94 │ │ │ │ + bne.n 19bb34 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19bad0 │ │ │ │ + cbz r3, 19bb70 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19ba22 │ │ │ │ + bne.n 19bac2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19bac2 │ │ │ │ + bne.n 19bb62 │ │ │ │ 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 19ba62 │ │ │ │ + bne.n 19bb02 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 19ba58 │ │ │ │ + bhi.n 19baf8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19ba64 │ │ │ │ - b.n 19ba86 │ │ │ │ + bne.n 19bb04 │ │ │ │ + b.n 19bb26 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 19baac │ │ │ │ + b.n 19bb4c │ │ │ │ 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 19bb1c │ │ │ │ + beq.n 19bbbc │ │ │ │ tst r5, r3 │ │ │ │ - bne.n 19bb20 │ │ │ │ + bne.n 19bbc0 │ │ │ │ tst r0, r5 │ │ │ │ - beq.n 19bb44 │ │ │ │ + beq.n 19bbe4 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 19bb9e │ │ │ │ - cbnz r3, 19bb4a │ │ │ │ + bne.n 19bc3e │ │ │ │ + cbnz r3, 19bbea │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 19bba2 │ │ │ │ + beq.n 19bc42 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.n 19bbd6 │ │ │ │ + beq.n 19bc76 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 19bb4e │ │ │ │ + beq.n 19bbee │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 19bb9e │ │ │ │ + bne.n 19bc3e │ │ │ │ movs r1, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r4, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19bd42 │ │ │ │ + beq.w 19bde2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w lr, r4, r2 │ │ │ │ - b.n 19bb72 │ │ │ │ + b.n 19bc12 │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19bd42 │ │ │ │ + beq.w 19bde2 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 19bb62 │ │ │ │ + beq.n 19bc02 │ │ │ │ ldr.w lr, [r4, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 19bd42 │ │ │ │ + beq.w 19bde2 │ │ │ │ adds r0, r4, r2 │ │ │ │ mov r3, lr │ │ │ │ - b.n 19bb94 │ │ │ │ + b.n 19bc34 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 19bbb8 │ │ │ │ + cbz r3, 19bc58 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 19bb8e │ │ │ │ + bne.n 19bc2e │ │ │ │ movs r0, #2 │ │ │ │ - b.n 19bb46 │ │ │ │ + b.n 19bbe6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 19bd8a │ │ │ │ + beq.w 19be2a │ │ │ │ ldrh r3, [r0, #32] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 19bb44 │ │ │ │ + bmi.n 19bbe4 │ │ │ │ ldrh r0, [r1, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 19bb46 │ │ │ │ + b.n 19bbe6 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ - cbz r0, 19bbfc │ │ │ │ + cbz r0, 19bc9c │ │ │ │ add.w r5, ip, r2 │ │ │ │ - b.n 19bbca │ │ │ │ + b.n 19bc6a │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - cbz r0, 19bbf4 │ │ │ │ + cbz r0, 19bc94 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 19bbc4 │ │ │ │ - b.n 19bb9e │ │ │ │ + bne.n 19bc64 │ │ │ │ + b.n 19bc3e │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 19bb4e │ │ │ │ + beq.n 19bbee │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 19bb9e │ │ │ │ + beq.n 19bc3e │ │ │ │ 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 19bb46 │ │ │ │ + b.n 19bbe6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 19bd2c │ │ │ │ + beq.w 19bdcc │ │ │ │ add r2, r4 │ │ │ │ movs r0, #14 │ │ │ │ rsb r4, r4, #4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19bd78 │ │ │ │ + beq.w 19be18 │ │ │ │ ldr.w r1, [lr, #20] │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.w 19bd7e │ │ │ │ + bhi.w 19be1e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - beq.w 19bd30 │ │ │ │ + beq.w 19bdd0 │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 19bd0a │ │ │ │ + beq.n 19bdaa │ │ │ │ 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 19bd3a │ │ │ │ + bne.n 19bdda │ │ │ │ ldr.w lr, [r5] │ │ │ │ ldrb.w r6, [lr, #12] │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 19bd3a │ │ │ │ + bne.n 19bdda │ │ │ │ ldrb.w r1, [r3, #37] @ 0x25 │ │ │ │ ldrd r5, r3, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 19bd72 │ │ │ │ + bhi.w 19be12 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 19bf72 │ │ │ │ + bhi.w 19c012 │ │ │ │ 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 │ │ │ │ @@ -489811,18 +489872,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 19bd6c │ │ │ │ + bhi.n 19be0c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19bf72 │ │ │ │ + bhi.w 19c012 │ │ │ │ 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 │ │ │ │ @@ -489853,162 +489914,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 19bb44 │ │ │ │ + bne.w 19bbe4 │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 19bc04 │ │ │ │ + bne.w 19bca4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ and.w r2, r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19bf44 │ │ │ │ + beq.w 19bfe4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19bb9e │ │ │ │ + beq.w 19bc3e │ │ │ │ movs r0, #6 │ │ │ │ - b.n 19bb46 │ │ │ │ + b.n 19bbe6 │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 19bd0a │ │ │ │ + b.n 19bdaa │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 19bd0a │ │ │ │ + b.n 19bdaa │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19bf50 │ │ │ │ + beq.w 19bff0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 19bbbe │ │ │ │ + b.n 19bc5e │ │ │ │ uxth r1, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19bca4 │ │ │ │ + b.n 19bd44 │ │ │ │ mov r1, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19bca4 │ │ │ │ + b.n 19bd44 │ │ │ │ uxth r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 19bd00 │ │ │ │ + b.n 19bda0 │ │ │ │ mov r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 19bd00 │ │ │ │ + b.n 19bda0 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, lr │ │ │ │ - b.n 19bd00 │ │ │ │ + b.n 19bda0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 19bca4 │ │ │ │ + b.n 19bd44 │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 19bb46 │ │ │ │ + b.n 19bbe6 │ │ │ │ ldr.w r1, [lr, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 19bd0a │ │ │ │ - b.n 19bb44 │ │ │ │ + beq.n 19bdaa │ │ │ │ + b.n 19bbe4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19bf54 │ │ │ │ + beq.w 19bff4 │ │ │ │ mov r5, ip │ │ │ │ adds r6, r4, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w lr, [r5, #4]! │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 19bef8 │ │ │ │ + bne.w 19bf98 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 19bef8 │ │ │ │ + beq.w 19bf98 │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19bd98 │ │ │ │ + bne.n 19be38 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19bee6 │ │ │ │ + beq.w 19bf86 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r6, ip, r2 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 19bde2 │ │ │ │ + beq.n 19be82 │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 19bb9e │ │ │ │ + beq.w 19bc3e │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19bdca │ │ │ │ + bne.n 19be6a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 19bf62 │ │ │ │ + beq.w 19c002 │ │ │ │ add.w r8, r4, r2 │ │ │ │ mov.w r9, #14 │ │ │ │ ldr.w r2, [ip, r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19bb9e │ │ │ │ + beq.w 19bc3e │ │ │ │ ldr.w r5, [lr, #20] │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 19bb9e │ │ │ │ + beq.w 19bc3e │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 19bb9e │ │ │ │ + beq.w 19bc3e │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 19bf30 │ │ │ │ + beq.w 19bfd0 │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ biceq.w r9, r9, #4 │ │ │ │ - beq.n 19bebe │ │ │ │ + beq.n 19bf5e │ │ │ │ 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 19bf3a │ │ │ │ + bne.w 19bfda │ │ │ │ ldr r6, [r2, #0] │ │ │ │ mov r7, r6 │ │ │ │ ldrb r6, [r6, #12] │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 19bf3a │ │ │ │ + bne.n 19bfda │ │ │ │ ldrb.w r5, [lr, #37] @ 0x25 │ │ │ │ ldrd r2, lr, [lr, #40] @ 0x28 │ │ │ │ cmp r5, #32 │ │ │ │ - bhi.n 19be78 │ │ │ │ + bhi.n 19bf18 │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 19beea │ │ │ │ + bhi.n 19bf8a │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r4, [pc, #64] @ (19be94 ) │ │ │ │ - ldr r4, [pc, #304] @ (19bf88 ) │ │ │ │ - ldr r4, [pc, #304] @ (19bf88 ) │ │ │ │ + ldr r4, [pc, #64] @ (19bf34 ) │ │ │ │ + ldr r4, [pc, #304] @ (19c028 ) │ │ │ │ + ldr r4, [pc, #304] @ (19c028 ) │ │ │ │ asrs r4, r1, #1 │ │ │ │ - ldr r4, [pc, #304] @ (19bf8c ) │ │ │ │ - ldr r4, [pc, #304] @ (19bf90 ) │ │ │ │ - ldr r4, [pc, #304] @ (19bf90 ) │ │ │ │ - ldr r7, [pc, #304] @ (19bf94 ) │ │ │ │ - ldr r4, [pc, #304] @ (19bf94 ) │ │ │ │ - ldr r4, [pc, #304] @ (19bf98 ) │ │ │ │ - ldr r4, [pc, #304] @ (19bf98 ) │ │ │ │ - ldr r4, [pc, #304] @ (19bf9c ) │ │ │ │ - ldr r4, [pc, #304] @ (19bf9c ) │ │ │ │ - ldr r4, [pc, #304] @ (19bfa0 ) │ │ │ │ - ldr r4, [pc, #304] @ (19bfa0 ) │ │ │ │ - ldr r4, [pc, #304] @ (19bfa4 ) │ │ │ │ + ldr r4, [pc, #304] @ (19c02c ) │ │ │ │ + ldr r4, [pc, #304] @ (19c030 ) │ │ │ │ + ldr r4, [pc, #304] @ (19c030 ) │ │ │ │ + ldr r7, [pc, #304] @ (19c034 ) │ │ │ │ + ldr r4, [pc, #304] @ (19c034 ) │ │ │ │ + ldr r4, [pc, #304] @ (19c038 ) │ │ │ │ + ldr r4, [pc, #304] @ (19c038 ) │ │ │ │ + ldr r4, [pc, #304] @ (19c03c ) │ │ │ │ + ldr r4, [pc, #304] @ (19c03c ) │ │ │ │ + ldr r4, [pc, #304] @ (19c040 ) │ │ │ │ + ldr r4, [pc, #304] @ (19c040 ) │ │ │ │ + ldr r4, [pc, #304] @ (19c044 ) │ │ │ │ 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 19beb4 │ │ │ │ + bhi.n 19bf54 │ │ │ │ subs r6, r7, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 19bf72 │ │ │ │ + bhi.n 19c012 │ │ │ │ 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] │ │ │ │ @@ -490023,168 +490084,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 19bba8 │ │ │ │ + bne.w 19bc48 │ │ │ │ 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 19bdf2 │ │ │ │ + bne.n 19be92 │ │ │ │ ldr.w r1, [ip, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 19bb9e │ │ │ │ + bne.w 19bc3e │ │ │ │ and.w r1, r9, #12 │ │ │ │ cmp r1, #12 │ │ │ │ - bne.w 19bb9e │ │ │ │ + bne.w 19bc3e │ │ │ │ mov r1, r2 │ │ │ │ - b.n 19bb52 │ │ │ │ + b.n 19bbf2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 19be78 │ │ │ │ + b.n 19bf18 │ │ │ │ uxth r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 19be78 │ │ │ │ + b.n 19bf18 │ │ │ │ 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 19bdb8 │ │ │ │ + beq.w 19be58 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 19bf24 │ │ │ │ + beq.n 19bfc4 │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 19bb9e │ │ │ │ + beq.w 19bc3e │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19bf0c │ │ │ │ + bne.n 19bfac │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19bdc6 │ │ │ │ - b.n 19bdea │ │ │ │ + bne.w 19be66 │ │ │ │ + b.n 19be8a │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ bicne.w r9, r9, #8 │ │ │ │ - b.n 19bebe │ │ │ │ + b.n 19bf5e │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ movne.w r9, #2 │ │ │ │ - b.n 19bebe │ │ │ │ + b.n 19bf5e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19bb46 │ │ │ │ + beq.w 19bbe6 │ │ │ │ lsls r3, r0, #28 │ │ │ │ - bpl.w 19bd2c │ │ │ │ + bpl.w 19bdcc │ │ │ │ movs r0, #15 │ │ │ │ - b.n 19bb46 │ │ │ │ + b.n 19bbe6 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 19bdb8 │ │ │ │ + b.n 19be58 │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19beb4 │ │ │ │ + b.n 19bf54 │ │ │ │ ldr.w r1, [ip, r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 19bb9e │ │ │ │ - b.n 19bee6 │ │ │ │ + bne.w 19bc3e │ │ │ │ + b.n 19bf86 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19beb4 │ │ │ │ + b.n 19bf54 │ │ │ │ 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] @ (19c004 ) │ │ │ │ - ldr r2, [pc, #128] @ (19c008 ) │ │ │ │ + ldr r1, [pc, #124] @ (19c0a4 ) │ │ │ │ + ldr r2, [pc, #128] @ (19c0a8 ) │ │ │ │ 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 19bfe4 │ │ │ │ + beq.n 19c084 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19aed8 │ │ │ │ + bl 19af78 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19aed8 │ │ │ │ + bl 19af78 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19baf8 │ │ │ │ + bl 19bb98 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ cmpcs r2, r4 │ │ │ │ - bcs.n 19bfd4 │ │ │ │ + bcs.n 19c074 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r5 │ │ │ │ - bcs.n 19bfe4 │ │ │ │ - bl 1798d0 │ │ │ │ - ldr r2, [pc, #36] @ (19c00c ) │ │ │ │ - ldr r3, [pc, #32] @ (19c008 ) │ │ │ │ + bcs.n 19c084 │ │ │ │ + bl 179970 │ │ │ │ + ldr r2, [pc, #36] @ (19c0ac ) │ │ │ │ + ldr r3, [pc, #32] @ (19c0a8 ) │ │ │ │ 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 19bffe │ │ │ │ + bne.n 19c09e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - eors r2, r6 │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ands r4, r2 │ │ │ │ + subs r7, #116 @ 0x74 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 19c018 │ │ │ │ + cbz r3, 19c0b8 │ │ │ │ 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 1796d4 │ │ │ │ + bl 179774 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 19aed8 │ │ │ │ + bl 19af78 │ │ │ │ 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 │ │ │ │ @@ -490192,162 +490253,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 19c078 │ │ │ │ + beq.n 19c118 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r5, 19c082 │ │ │ │ + cbz r5, 19c122 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 19c0a2 │ │ │ │ + cbz r1, 19c142 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19baf8 │ │ │ │ + bl 19bb98 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 19bf74 │ │ │ │ + bl 19c014 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #32 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 19aed8 │ │ │ │ + bl 19af78 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 19c06e │ │ │ │ + bne.n 19c10e │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1796d4 │ │ │ │ + bl 179774 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 19aed8 │ │ │ │ + bl 19af78 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 19c06e │ │ │ │ + b.n 19c10e │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 19afa8 │ │ │ │ - cbz r0, 19c0dc │ │ │ │ + bl 19b048 │ │ │ │ + cbz r0, 19c17c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 19afec │ │ │ │ + bl 19b08c │ │ │ │ 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 1951b8 │ │ │ │ + bl 195258 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19c184 │ │ │ │ + beq.n 19c224 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 19c12c │ │ │ │ + cbz r5, 19c1cc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 19c150 │ │ │ │ + cbz r4, 19c1f0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 19c18c │ │ │ │ + beq.n 19c22c │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 19c126 │ │ │ │ + cbz r4, 19c1c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19c126 │ │ │ │ + cbz r3, 19c1c6 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19c13e │ │ │ │ + beq.n 19c1de │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19c114 │ │ │ │ + bne.n 19c1b4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19c174 │ │ │ │ + beq.n 19c214 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19539c │ │ │ │ + bl 19543c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19c100 │ │ │ │ + bne.n 19c1a0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 19afa8 │ │ │ │ - cbz r0, 19c162 │ │ │ │ + bl 19b048 │ │ │ │ + cbz r0, 19c202 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19c110 │ │ │ │ - b.n 19c12c │ │ │ │ + bne.n 19c1b0 │ │ │ │ + b.n 19c1cc │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19c12c │ │ │ │ + bne.n 19c1cc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19afa8 │ │ │ │ + bl 19b048 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r0, 19c180 │ │ │ │ + cbnz r0, 19c220 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 19afec │ │ │ │ + bl 19b08c │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19c110 │ │ │ │ - b.n 19c12c │ │ │ │ + bne.n 19c1b0 │ │ │ │ + b.n 19c1cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 19afa8 │ │ │ │ + bl 19b048 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19c162 │ │ │ │ + beq.n 19c202 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 19c12c │ │ │ │ + b.n 19c1cc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19afa8 │ │ │ │ - cbnz r0, 19c19c │ │ │ │ + bl 19b048 │ │ │ │ + cbnz r0, 19c23c │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 19c162 │ │ │ │ + b.n 19c202 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19c110 │ │ │ │ + b.n 19c1b0 │ │ │ │ stmdb 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] @ 19cc94 │ │ │ │ - ldr.w r2, [pc, #2784] @ 19cc98 │ │ │ │ + ldr.w r3, [pc, #2784] @ 19cd34 │ │ │ │ + ldr.w r2, [pc, #2784] @ 19cd38 │ │ │ │ movs r7, #0 │ │ │ │ add r3, pc │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2772] @ 19cc9c │ │ │ │ + ldr.w r3, [pc, #2772] @ 19cd3c │ │ │ │ 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] │ │ │ │ @@ -490360,56 +490421,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 19cd64 │ │ │ │ + beq.w 19ce04 │ │ │ │ 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 19c3aa │ │ │ │ + beq.w 19c44a │ │ │ │ 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 19c2b4 │ │ │ │ + beq.n 19c354 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 19c3e6 │ │ │ │ - cbnz r2, 19c294 │ │ │ │ - ldr.w r3, [pc, #2656] @ 19cca0 │ │ │ │ + beq.w 19c486 │ │ │ │ + cbnz r2, 19c334 │ │ │ │ + ldr.w r3, [pc, #2656] @ 19cd40 │ │ │ │ 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, 19c294 │ │ │ │ + cbz r0, 19c334 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 19c286 │ │ │ │ + bne.n 19c326 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #5 │ │ │ │ - bne.n 19c286 │ │ │ │ + bne.n 19c326 │ │ │ │ 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 │ │ │ │ @@ -490419,222 +490480,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 19c254 │ │ │ │ + bne.n 19c2f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19c3a8 │ │ │ │ + beq.w 19c448 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 19c2a6 │ │ │ │ + cbz r3, 19c346 │ │ │ │ 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 19c236 │ │ │ │ + bne.n 19c2d6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19c294 │ │ │ │ + beq.n 19c334 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 19c4ea │ │ │ │ + bne.w 19c58a │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 19c2d4 │ │ │ │ + beq.n 19c374 │ │ │ │ ands r1, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 19c476 │ │ │ │ + beq.w 19c516 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 19c294 │ │ │ │ + bne.n 19c334 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19c4f4 │ │ │ │ + beq.w 19c594 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1af2e8 │ │ │ │ + bl 1af388 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - cbz r0, 19c31c │ │ │ │ + cbz r0, 19c3bc │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 19c4f4 │ │ │ │ + bhi.w 19c594 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 42544 <__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 19c724 │ │ │ │ + bne.w 19c7c4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19c384 │ │ │ │ + bne.n 19c424 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr.w sl, [r6, #28] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - cbnz r1, 19c334 │ │ │ │ + cbnz r1, 19c3d4 │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 19c69e │ │ │ │ + beq.w 19c73e │ │ │ │ ldr r7, [r4, #28] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 19c368 │ │ │ │ - b.n 19c6d8 │ │ │ │ + beq.n 19c408 │ │ │ │ + b.n 19c778 │ │ │ │ mov r0, sl │ │ │ │ - bl 23ea24 │ │ │ │ + bl 23eac4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 23ea24 │ │ │ │ + bl 23eac4 │ │ │ │ cmp r9, r0 │ │ │ │ - bne.n 19c36e │ │ │ │ + bne.n 19c40e │ │ │ │ mov r0, sl │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 19c6d8 │ │ │ │ + bne.w 19c778 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 19c33c │ │ │ │ + beq.n 19c3dc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 19c384 │ │ │ │ + cbz r3, 19c424 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19c384 │ │ │ │ + bne.n 19c424 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 19c7f8 │ │ │ │ + beq.w 19c898 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ae9c │ │ │ │ - cbz r0, 19c394 │ │ │ │ + bl 19af3c │ │ │ │ + cbz r0, 19c434 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19c728 │ │ │ │ + beq.w 19c7c8 │ │ │ │ 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 19c29a │ │ │ │ + bne.w 19c33a │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19c20a │ │ │ │ + bne.w 19c2aa │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1deec0 │ │ │ │ - ldr.w r2, [pc, #2268] @ 19cca4 │ │ │ │ - ldr.w r3, [pc, #2256] @ 19cc9c │ │ │ │ + bl 1def60 │ │ │ │ + ldr.w r2, [pc, #2268] @ 19cd44 │ │ │ │ + ldr.w r3, [pc, #2256] @ 19cd3c │ │ │ │ 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 19cd7e │ │ │ │ + bne.w 19ce1e │ │ │ │ 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 19c588 │ │ │ │ + beq.w 19c628 │ │ │ │ movw r2, #667 @ 0x29b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19c4fa │ │ │ │ + beq.n 19c59a │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bne.w 19c294 │ │ │ │ + bne.w 19c334 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 19c294 │ │ │ │ - ldr.w r3, [pc, #2200] @ 19cca8 │ │ │ │ + bne.w 19c334 │ │ │ │ + ldr.w r3, [pc, #2200] @ 19cd48 │ │ │ │ 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 19c658 │ │ │ │ + beq.w 19c6f8 │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 19c294 │ │ │ │ + bne.w 19c334 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19c294 │ │ │ │ + beq.w 19c334 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r1, r6, #20 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 19c294 │ │ │ │ + b.n 19c334 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 19c5fe │ │ │ │ + beq.w 19c69e │ │ │ │ ldr r2, [r6, #20] │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 19c294 │ │ │ │ + bne.w 19c334 │ │ │ │ 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 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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] │ │ │ │ @@ -490653,54 +490714,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 19c46e │ │ │ │ + b.n 19c50e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 19c474 │ │ │ │ + beq.n 19c514 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 19c294 │ │ │ │ + bne.w 19c334 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19c31c │ │ │ │ + b.n 19c3bc │ │ │ │ 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] @ 19cca8 │ │ │ │ + ldr.w r3, [pc, #1948] @ 19cd48 │ │ │ │ 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 199d90 │ │ │ │ + bl 199e30 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19c294 │ │ │ │ + beq.w 19c334 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 19cd82 │ │ │ │ + bne.w 19ce22 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 19cd8c │ │ │ │ + bhi.w 19ce2c │ │ │ │ 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 │ │ │ │ @@ -490727,30 +490788,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 19516c │ │ │ │ + bl 19520c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 199d90 │ │ │ │ + bl 199e30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19c294 │ │ │ │ + beq.w 19c334 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb.w ip, [r2, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 19cd82 │ │ │ │ + bne.w 19ce22 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 19cd8c │ │ │ │ + bhi.w 19ce2c │ │ │ │ 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 │ │ │ │ @@ -490772,18 +490833,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 19cc4a │ │ │ │ + bhi.w 19ccea │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 19c7f2 │ │ │ │ + bhi.w 19c892 │ │ │ │ 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 │ │ │ │ @@ -490816,101 +490877,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19cd58 │ │ │ │ + beq.w 19cdf8 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ tst r7, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, r9, #20 │ │ │ │ - bne.w 19c460 │ │ │ │ - b.n 19c432 │ │ │ │ + bne.w 19c500 │ │ │ │ + b.n 19c4d2 │ │ │ │ mov r0, sl │ │ │ │ - bl 23ea24 │ │ │ │ - cbz r0, 19c6c2 │ │ │ │ + bl 23eac4 │ │ │ │ + cbz r0, 19c762 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 19c6c2 │ │ │ │ + bne.n 19c762 │ │ │ │ mov r1, r9 │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 19ccac │ │ │ │ + beq.w 19cd4c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 19c384 │ │ │ │ + bne.w 19c424 │ │ │ │ ldr.w sl, [r6, #28] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - b.n 19c334 │ │ │ │ + b.n 19c3d4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 19c36e │ │ │ │ - bl 23c824 │ │ │ │ + bne.w 19c40e │ │ │ │ + bl 23c8c4 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 19c70a │ │ │ │ + beq.n 19c7aa │ │ │ │ ldrb.w r1, [sl, #4] │ │ │ │ ldrb.w r2, [sl, #5] │ │ │ │ cmp r1, #16 │ │ │ │ - beq.w 19cd26 │ │ │ │ + beq.w 19cdc6 │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 23c840 │ │ │ │ + bl 23c8e0 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.w 19c36e │ │ │ │ + bne.w 19c40e │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ mov r0, r6 │ │ │ │ - bl 199bfc │ │ │ │ - b.n 19c46e │ │ │ │ + bl 199c9c │ │ │ │ + b.n 19c50e │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19c31c │ │ │ │ + b.n 19c3bc │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 19cd88 │ │ │ │ + bne.w 19ce28 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 19cd30 │ │ │ │ + beq.w 19cdd0 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ movne lr, r3 │ │ │ │ - beq.w 19cd6a │ │ │ │ + beq.w 19ce0a │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add.w r7, r4, #72 @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 19c7b0 │ │ │ │ + beq.n 19c850 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r9, r7 │ │ │ │ subs r3, #4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ subs r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 19c78c │ │ │ │ + b.n 19c82c │ │ │ │ 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 │ │ │ │ @@ -490920,63 +490981,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 19c7ae │ │ │ │ + beq.n 19c84e │ │ │ │ subs r1, r2, #4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r6, [r2, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 19c762 │ │ │ │ + bne.n 19c802 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #3 │ │ │ │ ite eq │ │ │ │ moveq r2, lr │ │ │ │ orrne.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19c762 │ │ │ │ + bne.n 19c802 │ │ │ │ adds r0, r1, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 19c78a │ │ │ │ + bne.n 19c82a │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19afa8 │ │ │ │ + bl 19b048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19c46e │ │ │ │ - b.n 19c394 │ │ │ │ + bne.w 19c50e │ │ │ │ + b.n 19c434 │ │ │ │ sxth r2, r1 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 19c482 │ │ │ │ + bne.w 19c522 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 19cc54 │ │ │ │ + beq.w 19ccf4 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1947b4 │ │ │ │ - b.n 19c46e │ │ │ │ + bl 194854 │ │ │ │ + b.n 19c50e │ │ │ │ uxtb r2, r1 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 19c7c2 │ │ │ │ + b.n 19c862 │ │ │ │ sxtb r2, r1 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 19c7c2 │ │ │ │ + b.n 19c862 │ │ │ │ mov r2, r1 │ │ │ │ asrs r1, r1, #31 │ │ │ │ - b.n 19c7c2 │ │ │ │ + b.n 19c862 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbnz r2, 19c804 │ │ │ │ + cbnz r2, 19c8a4 │ │ │ │ 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] │ │ │ │ @@ -490986,19 +491047,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 19ae9c │ │ │ │ + bl 19af3c │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19c38c │ │ │ │ - b.n 19c46e │ │ │ │ + bne.w 19c42c │ │ │ │ + b.n 19c50e │ │ │ │ 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 │ │ │ │ @@ -491020,15 +491081,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 19c9aa │ │ │ │ + beq.w 19ca4a │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 42884 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ movs r6, #0 │ │ │ │ @@ -491040,77 +491101,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 19c89c │ │ │ │ + bne.n 19c93c │ │ │ │ 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, 19c8fc │ │ │ │ + cbz r6, 19c99c │ │ │ │ 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 19c8e0 │ │ │ │ + bhi.n 19c980 │ │ │ │ cmp r9, r6 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 19c9aa │ │ │ │ + bne.n 19ca4a │ │ │ │ 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 19c946 │ │ │ │ + bne.n 19c9e6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19c9aa │ │ │ │ + beq.n 19ca4a │ │ │ │ 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 19c932 │ │ │ │ - cbz r7, 19c9aa │ │ │ │ + bne.n 19c9d2 │ │ │ │ + cbz r7, 19ca4a │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -491122,88 +491183,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r9, [r7, #44] @ 0x2c │ │ │ │ str r6, [sp, #0] │ │ │ │ ldrd r2, r6, [sp, #28] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 19c9d4 │ │ │ │ + beq.n 19ca74 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r2, #17] │ │ │ │ mul.w r0, r0, r9 │ │ │ │ blx 43120 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ - bl 199f5c │ │ │ │ + bl 199ffc │ │ │ │ ldrb.w r9, [r0, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp sl, r9 │ │ │ │ - beq.w 19cc50 │ │ │ │ + beq.w 19ccf0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 42884 │ │ │ │ cmp r9, sl │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ it cs │ │ │ │ movcs r2, sl │ │ │ │ movs r3, #0 │ │ │ │ - cbz r2, 19c9fc │ │ │ │ + cbz r2, 19ca9c │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 19c9f2 │ │ │ │ + bne.n 19ca92 │ │ │ │ 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 19ca3a │ │ │ │ + beq.n 19cada │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne sl, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 19ca28 │ │ │ │ + bhi.n 19cac8 │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -491215,15 +491276,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -491231,23 +491292,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 1932d0 │ │ │ │ + bl 193370 │ │ │ │ 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 19c46e │ │ │ │ + b.n 19c50e │ │ │ │ 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 │ │ │ │ @@ -491267,76 +491328,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 19cb62 │ │ │ │ + beq.n 19cc02 │ │ │ │ mul.w r0, r1, r6 │ │ │ │ mov r1, sl │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ blx 43120 <__aeabi_uidiv@plt> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ - bl 199f5c │ │ │ │ + bl 199ffc │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 19cc2e │ │ │ │ + beq.n 19ccce │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 42884 │ │ │ │ cmp r6, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r7 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 19cb86 │ │ │ │ + cbz r6, 19cc26 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 19cb7c │ │ │ │ + bne.n 19cc1c │ │ │ │ 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, 19cbc0 │ │ │ │ + cbz r7, 19cc60 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 19cbae │ │ │ │ + bhi.n 19cc4e │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -491348,84 +491409,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 194fe4 │ │ │ │ - b.n 19c46e │ │ │ │ + bl 195084 │ │ │ │ + b.n 19c50e │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 19c838 │ │ │ │ + b.n 19c8d8 │ │ │ │ mov.w ip, #8 │ │ │ │ mov r1, ip │ │ │ │ - b.n 19caf8 │ │ │ │ + b.n 19cb98 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 19c7c2 │ │ │ │ + b.n 19c862 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - b.n 19caae │ │ │ │ + b.n 19cb4e │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19c7d0 │ │ │ │ + bne.w 19c870 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ae9c │ │ │ │ + bl 19af3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19c7d0 │ │ │ │ + beq.w 19c870 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r6, #0 │ │ │ │ - b.n 19c7d0 │ │ │ │ + b.n 19c870 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 19c838 │ │ │ │ + b.n 19c8d8 │ │ │ │ mov.w ip, #32 │ │ │ │ mov r1, ip │ │ │ │ - b.n 19caf8 │ │ │ │ + b.n 19cb98 │ │ │ │ mov.w ip, #16 │ │ │ │ mov r1, ip │ │ │ │ - b.n 19caf8 │ │ │ │ + b.n 19cb98 │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 19c838 │ │ │ │ + b.n 19c8d8 │ │ │ │ nop │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #46 @ 0x2e │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ 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 19c6c2 │ │ │ │ + bne.w 19c762 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #4 │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 │ │ │ │ @@ -491436,556 +491497,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ mov r1, sl │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19afa8 │ │ │ │ - b.w 19c46e │ │ │ │ + bl 19b048 │ │ │ │ + b.w 19c50e │ │ │ │ cmp r2, #23 │ │ │ │ - bne.w 19c6f4 │ │ │ │ - b.w 19c36e │ │ │ │ + bne.w 19c794 │ │ │ │ + b.w 19c40e │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 19cd84 │ │ │ │ + bne.n 19ce24 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ sub.w lr, r3, r1 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 19c746 │ │ │ │ + b.n 19c7e6 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 19caf8 │ │ │ │ + b.n 19cb98 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 19c838 │ │ │ │ + b.n 19c8d8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 19c294 │ │ │ │ - b.w 19c432 │ │ │ │ + bne.w 19c334 │ │ │ │ + b.w 19c4d2 │ │ │ │ mov r7, r9 │ │ │ │ - b.w 19c3bc │ │ │ │ + b.w 19c45c │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ - bl 19b2a4 │ │ │ │ + bl 19b344 │ │ │ │ sub.w lr, r6, r0 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 19c746 │ │ │ │ + b.n 19c7e6 │ │ │ │ blx 42d64 <__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, 19cdaa │ │ │ │ - b.n 19cdce │ │ │ │ + cbnz r5, 19ce4a │ │ │ │ + b.n 19ce6e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 19cdce │ │ │ │ + cbz r5, 19ce6e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19cda4 │ │ │ │ + beq.n 19ce44 │ │ │ │ movs r5, #0 │ │ │ │ - bl 19c1a0 │ │ │ │ + bl 19c240 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 19cdce │ │ │ │ + cbz r3, 19ce6e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19cdb2 │ │ │ │ + bne.n 19ce52 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19cdc0 │ │ │ │ + bne.n 19ce60 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r2, [pc, #812] @ (19d104 ) │ │ │ │ + ldr r2, [pc, #812] @ (19d1a4 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 19ce4e │ │ │ │ + bhi.n 19ceee │ │ │ │ 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 19d0c8 │ │ │ │ + beq.w 19d168 │ │ │ │ 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 19ce00 │ │ │ │ + beq.n 19cea0 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 19d0fe │ │ │ │ + beq.w 19d19e │ │ │ │ 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 19ce44 │ │ │ │ + bcc.n 19cee4 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ce02 │ │ │ │ + beq.n 19cea2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 19ce3e │ │ │ │ + beq.n 19cede │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 19ce36 │ │ │ │ + bne.n 19ced6 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 19d0c4 │ │ │ │ + bne.w 19d164 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ce14 │ │ │ │ - b.n 19ce00 │ │ │ │ + bne.n 19ceb4 │ │ │ │ + b.n 19cea0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ce00 │ │ │ │ + beq.n 19cea0 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 19d0fe │ │ │ │ + beq.w 19d19e │ │ │ │ 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 19ce8c │ │ │ │ + bcc.n 19cf2c │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ce02 │ │ │ │ + beq.n 19cea2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 19ce86 │ │ │ │ + beq.n 19cf26 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 19ce7e │ │ │ │ + bne.n 19cf1e │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 19d0c4 │ │ │ │ + bne.w 19d164 │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ - cbz r3, 19ceb8 │ │ │ │ + cbz r3, 19cf58 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 19ceb8 │ │ │ │ + bhi.n 19cf58 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ce02 │ │ │ │ + beq.n 19cea2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 19ceb2 │ │ │ │ + beq.n 19cf52 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 19ceaa │ │ │ │ + bne.n 19cf4a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 19d0c4 │ │ │ │ + bne.w 19d164 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ce5c │ │ │ │ - b.n 19ce00 │ │ │ │ - ldr r3, [pc, #580] @ (19d108 ) │ │ │ │ + bne.n 19cefc │ │ │ │ + b.n 19cea0 │ │ │ │ + ldr r3, [pc, #580] @ (19d1a8 ) │ │ │ │ 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 19ce00 │ │ │ │ + beq.n 19cea0 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 19d0fe │ │ │ │ + beq.w 19d19e │ │ │ │ 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 19cf0e │ │ │ │ + bcc.n 19cfae │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ce02 │ │ │ │ + beq.n 19cea2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 19cf08 │ │ │ │ + beq.n 19cfa8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 19cf00 │ │ │ │ + bne.n 19cfa0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 19d0c4 │ │ │ │ + bne.w 19d164 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 19cede │ │ │ │ - b.n 19ce00 │ │ │ │ + bne.n 19cf7e │ │ │ │ + b.n 19cea0 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19ce00 │ │ │ │ + beq.w 19cea0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 19d0fe │ │ │ │ + beq.w 19d19e │ │ │ │ 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 19cf5a │ │ │ │ + bcc.n 19cffa │ │ │ │ ldrb r3, [r2, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19ce02 │ │ │ │ + beq.w 19cea2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 19cf54 │ │ │ │ + beq.n 19cff4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 19cf4c │ │ │ │ + bne.n 19cfec │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 19d0c4 │ │ │ │ + bne.w 19d164 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 19ce00 │ │ │ │ + bne.w 19cea0 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.w 19ce00 │ │ │ │ + bhi.w 19cea0 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19ce02 │ │ │ │ + beq.w 19cea2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 19cf8a │ │ │ │ + beq.n 19d02a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 19cf82 │ │ │ │ + bne.n 19d022 │ │ │ │ subs r3, r1, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 19ce02 │ │ │ │ + b.n 19cea2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 19cfcc │ │ │ │ + cbz r3, 19d06c │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 19d0fe │ │ │ │ + beq.w 19d19e │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r4, [r2, #32] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 19cfcc │ │ │ │ + bcc.n 19d06c │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19ce02 │ │ │ │ + beq.w 19cea2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 19cfc8 │ │ │ │ + beq.n 19d068 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 19cfc0 │ │ │ │ + bne.n 19d060 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 19d0c4 │ │ │ │ + bne.n 19d164 │ │ │ │ ldr r6, [r0, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19ce00 │ │ │ │ + beq.w 19cea0 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 19d0fe │ │ │ │ + beq.w 19d19e │ │ │ │ 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 19d00e │ │ │ │ + bcc.n 19d0ae │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19ce02 │ │ │ │ + beq.w 19cea2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 19d00a │ │ │ │ + beq.n 19d0aa │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 19d002 │ │ │ │ + bne.n 19d0a2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 19d0c4 │ │ │ │ + bne.n 19d164 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 19cfde │ │ │ │ - b.n 19ce00 │ │ │ │ + bne.n 19d07e │ │ │ │ + b.n 19cea0 │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 19ce00 │ │ │ │ + beq.w 19cea0 │ │ │ │ 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 19d0fe │ │ │ │ + beq.n 19d19e │ │ │ │ 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 19d064 │ │ │ │ + bcc.n 19d104 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19ce02 │ │ │ │ + beq.w 19cea2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 19d060 │ │ │ │ + beq.n 19d100 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 19d058 │ │ │ │ + bne.n 19d0f8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 19d0c4 │ │ │ │ + bne.n 19d164 │ │ │ │ adds r0, #5 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 19d034 │ │ │ │ - b.n 19ce00 │ │ │ │ - ldr r3, [pc, #156] @ (19d10c ) │ │ │ │ + bne.n 19d0d4 │ │ │ │ + b.n 19cea0 │ │ │ │ + ldr r3, [pc, #156] @ (19d1ac ) │ │ │ │ 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 19ce00 │ │ │ │ + beq.w 19cea0 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 19d0fe │ │ │ │ + beq.n 19d19e │ │ │ │ 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 19d0b8 │ │ │ │ + bcc.n 19d158 │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19ce02 │ │ │ │ + beq.w 19cea2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 19d0b4 │ │ │ │ + beq.n 19d154 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 19d0ac │ │ │ │ + bne.n 19d14c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 19d0c4 │ │ │ │ + bne.n 19d164 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 19d08a │ │ │ │ - b.n 19ce00 │ │ │ │ + bne.n 19d12a │ │ │ │ + b.n 19cea0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 19ce02 │ │ │ │ + b.n 19cea2 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19d0fe │ │ │ │ + beq.n 19d19e │ │ │ │ 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 19ce00 │ │ │ │ + bcc.w 19cea0 │ │ │ │ ldrb r3, [r2, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19ce02 │ │ │ │ + beq.w 19cea2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 19cf8a │ │ │ │ + beq.w 19d02a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 19d0f4 │ │ │ │ - b.n 19cf8a │ │ │ │ + bne.n 19d194 │ │ │ │ + b.n 19d02a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ - adds r2, #34 @ 0x22 │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb r1, [r2, #18] │ │ │ │ - cbz r1, 19d11c │ │ │ │ + cbz r1, 19d1bc │ │ │ │ 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 19524c │ │ │ │ + bl 1952ec │ │ │ │ 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 19d166 │ │ │ │ - cbz r3, 19d166 │ │ │ │ + beq.n 19d206 │ │ │ │ + cbz r3, 19d206 │ │ │ │ ldrb.w ip, [r2, #19] │ │ │ │ - b.n 19d152 │ │ │ │ + b.n 19d1f2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 19d166 │ │ │ │ + cbz r3, 19d206 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 19d14e │ │ │ │ - cbz r0, 19d16c │ │ │ │ + bne.n 19d1ee │ │ │ │ + cbz r0, 19d20c │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19d162 │ │ │ │ + b.n 19d202 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 19d16c │ │ │ │ + cbz r2, 19d20c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 19d15e │ │ │ │ + bne.n 19d1fe │ │ │ │ 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 19d180 │ │ │ │ + beq.n 19d220 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 19d14e │ │ │ │ + b.n 19d1ee │ │ │ │ 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] @ 19dddc │ │ │ │ - ldr.w r3, [pc, #3136] @ 19dde0 │ │ │ │ + ldr.w r0, [pc, #3136] @ 19de7c │ │ │ │ + ldr.w r3, [pc, #3136] @ 19de80 │ │ │ │ sub sp, #32 │ │ │ │ add r0, pc │ │ │ │ - ldr.w r2, [pc, #3132] @ 19dde4 │ │ │ │ - ldr.w ip, [pc, #3132] @ 19dde8 │ │ │ │ + ldr.w r2, [pc, #3132] @ 19de84 │ │ │ │ + ldr.w ip, [pc, #3132] @ 19de88 │ │ │ │ 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 19d2ce │ │ │ │ + beq.n 19d36e │ │ │ │ ldrb.w r2, [r4, #42] @ 0x2a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19d2ce │ │ │ │ + bne.n 19d36e │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r3, #400 @ 0x190 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r9, r2 │ │ │ │ - bhi.w 19d34c │ │ │ │ + bhi.w 19d3ec │ │ │ │ cmp.w r3, #382 @ 0x17e │ │ │ │ - bcs.n 19d2ee │ │ │ │ + bcs.n 19d38e │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - bhi.w 19d3c8 │ │ │ │ + bhi.w 19d468 │ │ │ │ cmp r3, #215 @ 0xd7 │ │ │ │ - bhi.w 19de54 │ │ │ │ + bhi.w 19def4 │ │ │ │ cmp r3, #173 @ 0xad │ │ │ │ - bhi.w 19d568 │ │ │ │ + bhi.w 19d608 │ │ │ │ cmp r3, #147 @ 0x93 │ │ │ │ - bhi.w 19e10a │ │ │ │ + bhi.w 19e1aa │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - bls.w 19df34 │ │ │ │ + bls.w 19dfd4 │ │ │ │ sub.w r2, r3, #66 @ 0x42 │ │ │ │ cmp r2, #81 @ 0x51 │ │ │ │ - bhi.n 19d2ca │ │ │ │ + bhi.n 19d36a │ │ │ │ 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 │ │ │ │ @@ -492064,32 +492125,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 19d2ca │ │ │ │ + beq.n 19d36a │ │ │ │ movs r6, #0 │ │ │ │ strb.w r6, [r4, #42] @ 0x2a │ │ │ │ - ldr.w r2, [pc, #2844] @ 19ddec │ │ │ │ - ldr.w r3, [pc, #2828] @ 19dde0 │ │ │ │ + ldr.w r2, [pc, #2844] @ 19de8c │ │ │ │ + ldr.w r3, [pc, #2828] @ 19de80 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19e3ca │ │ │ │ + bne.w 19e46a │ │ │ │ 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 19d2ca │ │ │ │ - add r2, pc, #8 @ (adr r2, 19d300 ) │ │ │ │ + bhi.n 19d36a │ │ │ │ + add r2, pc, #8 @ (adr r2, 19d3a0 ) │ │ │ │ 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 │ │ │ │ @@ -492112,26 +492173,26 @@ │ │ │ │ @ instruction: 0xffcbffff │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ movw r2, #554 @ 0x22a │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 19d4a4 │ │ │ │ + bhi.w 19d544 │ │ │ │ movw r2, #550 @ 0x226 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 19e086 │ │ │ │ + bhi.w 19e126 │ │ │ │ cmp.w r3, #504 @ 0x1f8 │ │ │ │ - bhi.w 19dd90 │ │ │ │ + bhi.w 19de30 │ │ │ │ cmp.w r3, #488 @ 0x1e8 │ │ │ │ - bcc.w 19d620 │ │ │ │ + bcc.w 19d6c0 │ │ │ │ sub.w r2, r3, #488 @ 0x1e8 │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 19d2ca │ │ │ │ - add r1, pc, #8 @ (adr r1, 19d384 ) │ │ │ │ + bhi.n 19d36a │ │ │ │ + add r1, pc, #8 @ (adr r1, 19d424 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r5, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #16 │ │ │ │ @@ -492155,23 +492216,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 19d512 │ │ │ │ + bcs.w 19d5b2 │ │ │ │ cmp.w r3, #314 @ 0x13a │ │ │ │ - bcs.w 19dbfa │ │ │ │ + bcs.w 19dc9a │ │ │ │ cmp.w r3, #270 @ 0x10e │ │ │ │ - bcc.w 19d6b8 │ │ │ │ + bcc.w 19d758 │ │ │ │ sub.w r2, r3, #270 @ 0x10e │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - bhi.w 19d2ca │ │ │ │ - add r1, pc, #8 @ (adr r1, 19d3f4 ) │ │ │ │ + bhi.w 19d36a │ │ │ │ + add r1, pc, #8 @ (adr r1, 19d494 ) │ │ │ │ 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} │ │ │ │ @@ -492221,52 +492282,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 19ddf0 │ │ │ │ + bhi.w 19de90 │ │ │ │ movw r2, #618 @ 0x26a │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 19d5ec │ │ │ │ + bhi.w 19d68c │ │ │ │ movw r2, #585 @ 0x249 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 19e018 │ │ │ │ + bhi.w 19e0b8 │ │ │ │ cmp.w r3, #576 @ 0x240 │ │ │ │ - bhi.w 19dfe4 │ │ │ │ + bhi.w 19e084 │ │ │ │ subw r1, r3, #555 @ 0x22b │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #65030 @ 0xfe06 │ │ │ │ movt r1, #25 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 19d2c8 │ │ │ │ + bne.w 19d368 │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #32 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 19d6e0 │ │ │ │ + bne.w 19d780 │ │ │ │ movw r2, #563 @ 0x233 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d36a │ │ │ │ tst.w r8, #8 │ │ │ │ - bne.w 19d2c8 │ │ │ │ + bne.w 19d368 │ │ │ │ mvn.w r3, r8 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ - b.n 19d2ca │ │ │ │ + b.n 19d36a │ │ │ │ cmp.w r3, #358 @ 0x166 │ │ │ │ - bcs.w 19ded0 │ │ │ │ + bcs.w 19df70 │ │ │ │ sub.w r2, r3, #344 @ 0x158 │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.w 19d2ca │ │ │ │ - add r1, pc, #8 @ (adr r1, 19d530 ) │ │ │ │ + bhi.w 19d36a │ │ │ │ + add r1, pc, #8 @ (adr r1, 19d5d0 ) │ │ │ │ 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 │ │ │ │ @@ -492284,21 +492345,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 19d2ca │ │ │ │ + beq.w 19d36a │ │ │ │ cmp r3, #189 @ 0xbd │ │ │ │ - bls.w 19e05e │ │ │ │ + bls.w 19e0fe │ │ │ │ sub.w r2, r3, #190 @ 0xbe │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 19d2ca │ │ │ │ - add r1, pc, #8 @ (adr r1, 19d588 ) │ │ │ │ + bhi.w 19d36a │ │ │ │ + add r1, pc, #8 @ (adr r1, 19d628 ) │ │ │ │ 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 │ │ │ │ @@ -492330,16 +492391,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 19d2ca │ │ │ │ - add r1, pc, #8 @ (adr r1, 19d600 ) │ │ │ │ + bhi.w 19d36a │ │ │ │ + add r1, pc, #8 @ (adr r1, 19d6a0 ) │ │ │ │ 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 │ │ │ │ @@ -492351,29 +492412,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 19e0ce │ │ │ │ + bcs.w 19e16e │ │ │ │ mvn.w r2, #400 @ 0x190 │ │ │ │ add r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #7662 @ 0x1dee │ │ │ │ movt r3, #4673 @ 0x1241 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19d2c8 │ │ │ │ + bne.w 19d368 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.w 19d2ca │ │ │ │ + bpl.w 19d36a │ │ │ │ cmp.w r9, #12 │ │ │ │ - bhi.w 19e3ce │ │ │ │ - add r3, pc, #8 @ (adr r3, 19d65c ) │ │ │ │ + bhi.w 19e46e │ │ │ │ + add r3, pc, #8 @ (adr r3, 19d6fc ) │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r7, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #26 │ │ │ │ @@ -492388,1062 +492449,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 @ 19d288 │ │ │ │ - stc2l 15, cr15, [pc], #-1020 @ 19d28c │ │ │ │ + stc2l 15, cr15, [pc], #-1020 @ 19d328 │ │ │ │ + stc2l 15, cr15, [pc], #-1020 @ 19d32c │ │ │ │ lsrs r3, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 15, cr15, [pc], #-1020 @ 19d294 │ │ │ │ + stc2l 15, cr15, [pc], #-1020 @ 19d334 │ │ │ │ mvn.w r1, #504 @ 0x1f8 │ │ │ │ adds r0, r3, r1 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ movw r0, #34937 @ 0x8879 │ │ │ │ tst r1, r0 │ │ │ │ - bne.w 19d2c8 │ │ │ │ + bne.w 19d368 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 19dd5c │ │ │ │ + beq.w 19ddfc │ │ │ │ movw r2, #515 @ 0x203 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d36a │ │ │ │ ldrb r6, [r5, #21] │ │ │ │ - b.n 19d2ca │ │ │ │ + b.n 19d36a │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bls.w 19d2ca │ │ │ │ + bls.w 19d36a │ │ │ │ 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 19d2c8 │ │ │ │ + bne.w 19d368 │ │ │ │ movt r1, #14337 @ 0x3801 │ │ │ │ tst r2, r1 │ │ │ │ - beq.w 19d2ca │ │ │ │ + beq.w 19d36a │ │ │ │ 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 19d2c8 │ │ │ │ + beq.w 19d368 │ │ │ │ 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 19dd78 │ │ │ │ + bne.w 19de18 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d36a │ │ │ │ add.w r3, r9, #1 │ │ │ │ add.w r8, r8, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 19d6fa │ │ │ │ - b.n 19d2c8 │ │ │ │ + bne.n 19d79a │ │ │ │ + b.n 19d368 │ │ │ │ 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 19e212 │ │ │ │ + bne.w 19e2b2 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 19d760 │ │ │ │ + cbz r0, 19d800 │ │ │ │ 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 19d2ca │ │ │ │ + bmi.w 19d36a │ │ │ │ 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 19e298 │ │ │ │ + bne.w 19e338 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d36a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r5, r3, #24 │ │ │ │ it pl │ │ │ │ movpl r6, r0 │ │ │ │ - bpl.w 19d2ca │ │ │ │ + bpl.w 19d36a │ │ │ │ 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 19d2ca │ │ │ │ + b.n 19d36a │ │ │ │ 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 19e270 │ │ │ │ + bne.w 19e310 │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d36a │ │ │ │ ubfx r6, r8, #7, #1 │ │ │ │ - b.n 19d2ca │ │ │ │ + b.n 19d36a │ │ │ │ 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 19e206 │ │ │ │ + bne.w 19e2a6 │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d36a │ │ │ │ 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 19e35e │ │ │ │ + bne.w 19e3fe │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ - b.n 19d2ca │ │ │ │ + b.n 19d36a │ │ │ │ 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 19e266 │ │ │ │ + bne.w 19e306 │ │ │ │ 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 19d2ca │ │ │ │ + beq.w 19d36a │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d36a │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19d2c8 │ │ │ │ + bne.w 19d368 │ │ │ │ ubfx r3, r8, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orr.w r6, r0, r3 │ │ │ │ - b.n 19d2ca │ │ │ │ + b.n 19d36a │ │ │ │ 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 19d2ca │ │ │ │ + b.n 19d36a │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d36a │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d36a │ │ │ │ cmp.w r9, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r3, r8, #1, #1 │ │ │ │ eoreq.w r6, r3, #1 │ │ │ │ - b.n 19d2ca │ │ │ │ + b.n 19d36a │ │ │ │ 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 19e24a │ │ │ │ + bne.w 19e2ea │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d36a │ │ │ │ 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 19e372 │ │ │ │ + bne.w 19e412 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d36a │ │ │ │ cmp.w r9, #1 │ │ │ │ itee ne │ │ │ │ movne r6, r0 │ │ │ │ ubfxeq r3, r8, #1, #1 │ │ │ │ eoreq.w r6, r3, #1 │ │ │ │ - b.n 19d2ca │ │ │ │ + b.n 19d36a │ │ │ │ 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 19e22c │ │ │ │ + bne.w 19e2cc │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbnz r0, 19d918 │ │ │ │ + cbnz r0, 19d9b8 │ │ │ │ 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 19e34c │ │ │ │ + bne.w 19e3ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d36a │ │ │ │ ubfx r3, r8, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orr.w r6, r0, r3 │ │ │ │ - b.n 19d2ca │ │ │ │ + b.n 19d36a │ │ │ │ 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 19d2c8 │ │ │ │ + bpl.w 19d368 │ │ │ │ ldrb.w r3, [r2, #2076] @ 0x81c │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d2c8 │ │ │ │ + beq.w 19d368 │ │ │ │ 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 19dd80 │ │ │ │ + bne.w 19de20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d36a │ │ │ │ add.w r3, r9, #1 │ │ │ │ add.w r8, r8, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 19d958 │ │ │ │ - b.n 19d2c8 │ │ │ │ + bne.n 19d9f8 │ │ │ │ + b.n 19d368 │ │ │ │ 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, 19d99e │ │ │ │ + cbnz r2, 19da3e │ │ │ │ ldrb r6, [r5, #21] │ │ │ │ - b.n 19d2ca │ │ │ │ + b.n 19d36a │ │ │ │ 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 19e0c4 │ │ │ │ + bne.w 19e164 │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ - cbnz r6, 19d9d0 │ │ │ │ + cbnz r6, 19da70 │ │ │ │ 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 19d2ca │ │ │ │ + bls.w 19d36a │ │ │ │ bic.w r3, r7, #2 │ │ │ │ cmp r3, #248 @ 0xf8 │ │ │ │ - beq.w 19d2ca │ │ │ │ + beq.w 19d36a │ │ │ │ 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 19d2ca │ │ │ │ + b.n 19d36a │ │ │ │ ldrb r6, [r5, #21] │ │ │ │ eor.w r6, r6, #1 │ │ │ │ - b.n 19d2ca │ │ │ │ + b.n 19d36a │ │ │ │ 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 19e21c │ │ │ │ + bne.w 19e2bc │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ mvn.w r3, r8 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orr.w r6, r0, r3 │ │ │ │ - b.n 19d2ca │ │ │ │ + b.n 19d36a │ │ │ │ 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 19e27c │ │ │ │ + bne.w 19e31c │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ - cbz r6, 19da68 │ │ │ │ + cbz r6, 19db08 │ │ │ │ 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 19d2ca │ │ │ │ + bmi.w 19d36a │ │ │ │ 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 19e2a2 │ │ │ │ + bne.w 19e342 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ - b.n 19d2ca │ │ │ │ + b.n 19d36a │ │ │ │ ubfx r3, r8, #6, #1 │ │ │ │ eor.w r6, r3, #1 │ │ │ │ - b.n 19d2ca │ │ │ │ + b.n 19d36a │ │ │ │ mvn.w r3, r8 │ │ │ │ and.w r6, r3, #1 │ │ │ │ - b.n 19d2ca │ │ │ │ - beq.n 19db64 │ │ │ │ + b.n 19d36a │ │ │ │ + beq.n 19dc04 │ │ │ │ cmp r3, #174 @ 0xae │ │ │ │ - beq.w 19d6e0 │ │ │ │ + beq.w 19d780 │ │ │ │ cmp r3, #175 @ 0xaf │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d36a │ │ │ │ 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 19e236 │ │ │ │ + bne.w 19e2d6 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 19dad8 │ │ │ │ + cbz r0, 19db78 │ │ │ │ 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 19d2ca │ │ │ │ + bmi.w 19d36a │ │ │ │ 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 19e2b6 │ │ │ │ + bne.w 19e356 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d36a │ │ │ │ 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 19e394 │ │ │ │ + bne.w 19e434 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d36a │ │ │ │ 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 19e3aa │ │ │ │ + bne.w 19e44a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d36a │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r1, r2, #24 │ │ │ │ it pl │ │ │ │ movpl r6, r0 │ │ │ │ - bpl.w 19d2ca │ │ │ │ + bpl.w 19d36a │ │ │ │ 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 19d2ca │ │ │ │ + b.w 19d36a │ │ │ │ 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 19e1fe │ │ │ │ + bne.w 19e29e │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 19db9a │ │ │ │ + cbz r0, 19dc3a │ │ │ │ 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 19d2ca │ │ │ │ + bmi.w 19d36a │ │ │ │ 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 19e2ae │ │ │ │ + bne.w 19e34e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d36a │ │ │ │ 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 19e388 │ │ │ │ + bne.w 19e428 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ - b.w 19d2ca │ │ │ │ + b.w 19d36a │ │ │ │ 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 19e288 │ │ │ │ + bne.w 19e328 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ mvn.w r3, r8 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orr.w r6, r0, r3 │ │ │ │ - b.w 19d2ca │ │ │ │ + b.w 19d36a │ │ │ │ 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 19d2c8 │ │ │ │ + bne.w 19d368 │ │ │ │ tst.w r2, #3872 @ 0xf20 │ │ │ │ - bne.w 19d6e0 │ │ │ │ + bne.w 19d780 │ │ │ │ movs r1, #24 │ │ │ │ movt r1, #1 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19d2ca │ │ │ │ + beq.w 19d36a │ │ │ │ tst.w r8, #128 @ 0x80 │ │ │ │ - beq.n 19dc46 │ │ │ │ + beq.n 19dce6 │ │ │ │ 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 19d2ca │ │ │ │ + bpl.w 19d36a │ │ │ │ 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 19d2c8 │ │ │ │ + beq.w 19d368 │ │ │ │ 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 19dd88 │ │ │ │ + bne.w 19de28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d36a │ │ │ │ add.w r3, r9, #1 │ │ │ │ add.w r8, r8, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 19dc60 │ │ │ │ - b.w 19d2c8 │ │ │ │ + bne.n 19dd00 │ │ │ │ + b.w 19d368 │ │ │ │ ubfx r3, r8, #4, #1 │ │ │ │ eor.w r6, r3, #1 │ │ │ │ - b.w 19d2ca │ │ │ │ + b.w 19d36a │ │ │ │ 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 19e254 │ │ │ │ + bne.w 19e2f4 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19e0a8 │ │ │ │ + bne.w 19e148 │ │ │ │ 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 19e356 │ │ │ │ + bne.w 19e3f6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19e0a8 │ │ │ │ + bne.w 19e148 │ │ │ │ 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 19e2be │ │ │ │ + bne.w 19e35e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ - b.w 19d2ca │ │ │ │ + b.w 19d36a │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d36a │ │ │ │ ubfx r3, r8, #2, #1 │ │ │ │ eor.w r6, r3, #1 │ │ │ │ - b.w 19d2ca │ │ │ │ + b.w 19d36a │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d36a │ │ │ │ ubfx r3, r8, #1, #1 │ │ │ │ eor.w r6, r3, #1 │ │ │ │ - b.w 19d2ca │ │ │ │ + b.w 19d36a │ │ │ │ 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 19e25c │ │ │ │ + bne.w 19e2fc │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19d2ca │ │ │ │ + beq.w 19d36a │ │ │ │ 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 19d2ca │ │ │ │ + b.w 19d36a │ │ │ │ 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 19d2ca │ │ │ │ + b.w 19d36a │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ - b.n 19d714 │ │ │ │ + bl 19d1b0 │ │ │ │ + b.n 19d7b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ - b.n 19d972 │ │ │ │ + bl 19d1b0 │ │ │ │ + b.n 19da12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ - b.n 19dc7a │ │ │ │ + bl 19d1b0 │ │ │ │ + b.n 19dd1a │ │ │ │ movw r2, #522 @ 0x20a │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 19d690 │ │ │ │ + bls.w 19d730 │ │ │ │ subw r1, r3, #523 @ 0x20b │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #42162 @ 0xa4b2 │ │ │ │ movt r1, #6 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 19d2c8 │ │ │ │ + bne.w 19d368 │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #2112 @ 0x840 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 19d6e0 │ │ │ │ + bne.w 19d780 │ │ │ │ tst.w r2, #81920 @ 0x14000 │ │ │ │ - beq.w 19d2ca │ │ │ │ + beq.w 19d36a │ │ │ │ cmp.w r9, #1 │ │ │ │ ite eq │ │ │ │ ubfxeq r3, r8, #1, #1 │ │ │ │ ubfxne r3, r8, #2, #1 │ │ │ │ eor.w r6, r3, #1 │ │ │ │ - b.w 19d2ca │ │ │ │ + b.w 19d36a │ │ │ │ nop │ │ │ │ - cmp r6, #88 @ 0x58 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r4, #134 @ 0x86 │ │ │ │ lsls r1, r7, #1 │ │ │ │ cmp.w r3, #656 @ 0x290 │ │ │ │ - bcs.w 19e2ca │ │ │ │ + bcs.w 19e36a │ │ │ │ subw r1, r3, #627 @ 0x273 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #6112 @ 0x17e0 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 19d6e0 │ │ │ │ + bne.w 19d780 │ │ │ │ tst.w r2, #622592 @ 0x98000 │ │ │ │ - bne.w 19d6b4 │ │ │ │ + bne.w 19d754 │ │ │ │ movw r2, #647 @ 0x287 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d36a │ │ │ │ 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 19e1f4 │ │ │ │ + bne.w 19e294 │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19d2ca │ │ │ │ + beq.w 19d36a │ │ │ │ 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 19e37c │ │ │ │ + bne.w 19e41c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ - b.w 19d2ca │ │ │ │ + b.w 19d36a │ │ │ │ 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 19d2c8 │ │ │ │ + bne.w 19d368 │ │ │ │ cmp r3, #226 @ 0xe2 │ │ │ │ - beq.w 19da8a │ │ │ │ + beq.w 19db2a │ │ │ │ cmp r3, #225 @ 0xe1 │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d36a │ │ │ │ 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 19e1ec │ │ │ │ + bne.w 19e28c │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d36a │ │ │ │ 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 19e36a │ │ │ │ + bne.w 19e40a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d36a │ │ │ │ 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 19e39e │ │ │ │ + bne.w 19e43e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ - b.w 19d2ca │ │ │ │ + b.w 19d36a │ │ │ │ sub.w r3, r3, #358 @ 0x166 │ │ │ │ cmp r3, #23 │ │ │ │ - beq.w 19d2ca │ │ │ │ + beq.w 19d36a │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #7202 @ 0x1c22 │ │ │ │ movt r2, #62 @ 0x3e │ │ │ │ lsls r1, r3 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19d2c8 │ │ │ │ + bne.w 19d368 │ │ │ │ lsls r7, r1, #31 │ │ │ │ - bmi.w 19da8a │ │ │ │ + bmi.w 19db2a │ │ │ │ cmp r3, #22 │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d36a │ │ │ │ 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 19e224 │ │ │ │ + bne.w 19e2c4 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w r9, #4 │ │ │ │ - beq.w 19d2ca │ │ │ │ + beq.w 19d36a │ │ │ │ it gt │ │ │ │ movgt r6, r0 │ │ │ │ - bgt.w 19d2ca │ │ │ │ + bgt.w 19d36a │ │ │ │ ubfx r3, r8, #1, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orr.w r6, r0, r3 │ │ │ │ - b.w 19d2ca │ │ │ │ + b.w 19d36a │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bls.w 19e134 │ │ │ │ + bls.w 19e1d4 │ │ │ │ sub.w r1, r3, #49 @ 0x31 │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.w 19d2ca │ │ │ │ + bhi.w 19d36a │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #5193 @ 0x1449 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 19d6e0 │ │ │ │ + bne.w 19d780 │ │ │ │ tst.w r2, #8320 @ 0x2080 │ │ │ │ - bne.w 19daa2 │ │ │ │ + bne.w 19db42 │ │ │ │ tst.w r2, #2080 @ 0x820 │ │ │ │ - beq.w 19d2ca │ │ │ │ + b.w 2acb98 │ │ │ │ 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 19e1e4 │ │ │ │ + bne.w 19e284 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 19df98 │ │ │ │ + cbz r0, 19e038 │ │ │ │ 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 19d2ca │ │ │ │ + bmi.w 19d36a │ │ │ │ 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 19e290 │ │ │ │ + bne.w 19e330 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d36a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r2, r3, #24 │ │ │ │ it pl │ │ │ │ movpl r6, r0 │ │ │ │ - bpl.w 19d2ca │ │ │ │ + bpl.w 19d36a │ │ │ │ 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 19d2ca │ │ │ │ + b.w 19d36a │ │ │ │ subw r3, r3, #578 @ 0x242 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 19d6b4 │ │ │ │ - add r2, pc, #8 @ (adr r2, 19dff8 ) │ │ │ │ + bhi.w 19d754 │ │ │ │ + add r2, pc, #8 @ (adr r2, 19e098 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - bl 46fffa │ │ │ │ - bl 46fffe │ │ │ │ - bl 464002 │ │ │ │ - bl 464006 │ │ │ │ - bl 47000a │ │ │ │ - bl 47000e │ │ │ │ - bl 470012 │ │ │ │ - bl 470016 │ │ │ │ + bl 47009a │ │ │ │ + bl 47009e │ │ │ │ + bl 4640a2 │ │ │ │ + bl 4640a6 │ │ │ │ + bl 4700aa │ │ │ │ + bl 4700ae │ │ │ │ + bl 4700b2 │ │ │ │ + bl 4700b6 │ │ │ │ sub.w r0, r3, #588 @ 0x24c │ │ │ │ cmp r0, #30 │ │ │ │ - bhi.w 19d2ca │ │ │ │ + bhi.w 19d36a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #2 │ │ │ │ movt r1, #28640 @ 0x6fe0 │ │ │ │ lsls r2, r0 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 19d6e0 │ │ │ │ + bne.w 19d780 │ │ │ │ movw r3, #16449 @ 0x4041 │ │ │ │ tst r2, r3 │ │ │ │ - bne.w 19d2c8 │ │ │ │ + bne.w 19d368 │ │ │ │ cmp r0, #7 │ │ │ │ - bne.w 19d2ca │ │ │ │ + bne.w 19d36a │ │ │ │ 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 19e23e │ │ │ │ + bne.w 19e2de │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ - b.w 19d2ca │ │ │ │ + b.w 19d36a │ │ │ │ cmp r3, #179 @ 0xb3 │ │ │ │ - bls.w 19da94 │ │ │ │ + bls.w 19db34 │ │ │ │ sub.w r1, r3, #180 @ 0xb4 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #681 @ 0x2a9 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 19d6e0 │ │ │ │ + bne.w 19d780 │ │ │ │ tst.w r2, #260 @ 0x104 │ │ │ │ - bne.w 19df62 │ │ │ │ + bne.w 19e002 │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ - bne.w 19d2ca │ │ │ │ - b.n 19daa2 │ │ │ │ + bne.w 19d36a │ │ │ │ + b.n 19db42 │ │ │ │ sub.w r3, r3, #552 @ 0x228 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 19d72a │ │ │ │ - add r2, pc, #8 @ (adr r2, 19e09c ) │ │ │ │ + bhi.w 19d7ca │ │ │ │ + add r2, pc, #8 @ (adr r2, 19e13c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ pli [fp, #4095] @ 0xfff │ │ │ │ - bl 3cc0a2 │ │ │ │ + bl 3cc142 │ │ │ │ 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 19d2ca │ │ │ │ - b.n 19dcde │ │ │ │ + bmi.w 19d36a │ │ │ │ + b.n 19dd7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d110 │ │ │ │ + bl 19d1b0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 19d9cc │ │ │ │ + b.n 19da6c │ │ │ │ cmp.w r3, #442 @ 0x1ba │ │ │ │ - beq.w 19dc9e │ │ │ │ + beq.w 19dd3e │ │ │ │ sub.w r2, r3, #442 @ 0x1ba │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bhi.w 19d2ca │ │ │ │ + bhi.w 19d36a │ │ │ │ cmp.w r3, #470 @ 0x1d6 │ │ │ │ - bcc.w 19e3b4 │ │ │ │ + bcc.w 19e454 │ │ │ │ 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 19d2c8 │ │ │ │ + bne.w 19d368 │ │ │ │ tst.w r2, #9 │ │ │ │ - beq.w 19d2ca │ │ │ │ - b.w 19d6e0 │ │ │ │ + beq.w 19d36a │ │ │ │ + b.w 19d780 │ │ │ │ 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 19d6e0 │ │ │ │ + bne.w 19d780 │ │ │ │ movt r2, #514 @ 0x202 │ │ │ │ tst r1, r2 │ │ │ │ - bne.w 19df62 │ │ │ │ + bne.w 19e002 │ │ │ │ cmp r3, #167 @ 0xa7 │ │ │ │ - bne.w 19d2ca │ │ │ │ - b.n 19daa2 │ │ │ │ + bne.w 19d36a │ │ │ │ + b.n 19db42 │ │ │ │ cmp r3, #4 │ │ │ │ - bls.w 19d2ca │ │ │ │ + bls.w 19d36a │ │ │ │ subs r2, r3, #5 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - bhi.w 19d2ca │ │ │ │ - add r1, pc, #8 @ (adr r1, 19e14c ) │ │ │ │ + bhi.w 19d36a │ │ │ │ + add r1, pc, #8 @ (adr r1, 19e1ec ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ - bl fff0814e │ │ │ │ - bl 31e152 │ │ │ │ - bl 31e156 │ │ │ │ - bl 31e15a │ │ │ │ - bl 31e15e │ │ │ │ - bl 31e162 │ │ │ │ - bl 31e166 │ │ │ │ - bl 31e16a │ │ │ │ - bl 31e16e │ │ │ │ - bl 31e172 │ │ │ │ - bl 31e176 │ │ │ │ - bl 31e17a │ │ │ │ - bl 31e17e │ │ │ │ - bl 31e182 │ │ │ │ - bl 31e186 │ │ │ │ - bl 31e18a │ │ │ │ - bl 31e18e │ │ │ │ - bl 31e192 │ │ │ │ - bl 31e196 │ │ │ │ - bl 31e19a │ │ │ │ - bl 31e19e │ │ │ │ - bl 31e1a2 │ │ │ │ - bl 31e1a6 │ │ │ │ - bl 31e1aa │ │ │ │ - bl 31e1ae │ │ │ │ - bl 31e1b2 │ │ │ │ - bl fff341b6 │ │ │ │ - bl fff341ba │ │ │ │ - bl 31e1be │ │ │ │ - bl 31e1c2 │ │ │ │ - bl fff081c6 │ │ │ │ - bl 31e1ca │ │ │ │ - bl 31e1ce │ │ │ │ - bl fff341d2 │ │ │ │ - bl fff341d6 │ │ │ │ - bl fff341da │ │ │ │ - bl fff341de │ │ │ │ - bl fff081e2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ - b.n 19df7c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ - b.n 19de90 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 19de34 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ - b.n 19db7e │ │ │ │ - mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 19d7e2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ - b.w 19d744 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 19d110 │ │ │ │ - b.n 19da28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 19d110 │ │ │ │ - b.n 19df14 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ - b.w 19d900 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ - b.n 19dabc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 19d110 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 19d2ca │ │ │ │ - mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ - b.w 19d8b2 │ │ │ │ + bl fff081ee │ │ │ │ + bl 31e1f2 │ │ │ │ + bl 31e1f6 │ │ │ │ + bl 31e1fa │ │ │ │ + bl 31e1fe │ │ │ │ + bl 31e202 │ │ │ │ + bl 31e206 │ │ │ │ + bl 31e20a │ │ │ │ + bl 31e20e │ │ │ │ + bl 31e212 │ │ │ │ + bl 31e216 │ │ │ │ + bl 31e21a │ │ │ │ + bl 31e21e │ │ │ │ + bl 31e222 │ │ │ │ + bl 31e226 │ │ │ │ + bl 31e22a │ │ │ │ + bl 31e22e │ │ │ │ + bl 31e232 │ │ │ │ + bl 31e236 │ │ │ │ + bl 31e23a │ │ │ │ + bl 31e23e │ │ │ │ + bl 31e242 │ │ │ │ + bl 31e246 │ │ │ │ + bl 31e24a │ │ │ │ + bl 31e24e │ │ │ │ + bl 31e252 │ │ │ │ + bl fff34256 │ │ │ │ + bl fff3425a │ │ │ │ + bl 31e25e │ │ │ │ + bl 31e262 │ │ │ │ + bl fff08266 │ │ │ │ + bl 31e26a │ │ │ │ + bl 31e26e │ │ │ │ + bl fff34272 │ │ │ │ + bl fff34276 │ │ │ │ + bl fff3427a │ │ │ │ + bl fff3427e │ │ │ │ + bl fff08282 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 19d1b0 │ │ │ │ + b.n 19e01c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 19d1b0 │ │ │ │ + b.n 19df30 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 19d1b0 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 19ded4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 19d1b0 │ │ │ │ + b.n 19dc1e │ │ │ │ + mov r0, r7 │ │ │ │ + bl 19d1b0 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 19d882 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 19d1b0 │ │ │ │ + b.w 19d7e4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 19d1b0 │ │ │ │ + b.n 19dac8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 19d1b0 │ │ │ │ + b.n 19dfb4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 19d1b0 │ │ │ │ + b.w 19d9a0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 19d1b0 │ │ │ │ + b.n 19db5c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 19d1b0 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 19d36a │ │ │ │ + mov r0, r7 │ │ │ │ + bl 19d1b0 │ │ │ │ + b.w 19d952 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ - b.n 19dcb8 │ │ │ │ + bl 19d1b0 │ │ │ │ + b.n 19dd58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d110 │ │ │ │ + bl 19d1b0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 19dd3a │ │ │ │ + b.n 19ddda │ │ │ │ mov r0, ip │ │ │ │ - bl 19d110 │ │ │ │ - b.w 19d81c │ │ │ │ + bl 19d1b0 │ │ │ │ + b.w 19d8bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d110 │ │ │ │ + bl 19d1b0 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 19d7c0 │ │ │ │ + b.w 19d860 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ + bl 19d1b0 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 19da4c │ │ │ │ + b.w 19daec │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d110 │ │ │ │ - b.n 19dbea │ │ │ │ + bl 19d1b0 │ │ │ │ + b.n 19dc8a │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ - b.n 19dfb2 │ │ │ │ + bl 19d1b0 │ │ │ │ + b.n 19e052 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ - b.w 19d77a │ │ │ │ + bl 19d1b0 │ │ │ │ + b.w 19d81a │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ + bl 19d1b0 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 19d2ca │ │ │ │ + b.w 19d36a │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ - b.n 19dbb4 │ │ │ │ + bl 19d1b0 │ │ │ │ + b.n 19dc54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ - b.n 19daf2 │ │ │ │ + bl 19d1b0 │ │ │ │ + b.n 19db92 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ + bl 19d1b0 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 19d2ca │ │ │ │ + b.w 19d36a │ │ │ │ mvn.w r0, #704 @ 0x2c0 │ │ │ │ adds r2, r3, r0 │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 19d2ca │ │ │ │ + bhi.w 19d36a │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 19d2ca │ │ │ │ - add r1, pc, #8 @ (adr r1, 19e2e8 ) │ │ │ │ + bhi.w 19d36a │ │ │ │ + add r1, pc, #8 @ (adr r1, 19e388 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ - bl 5982ea │ │ │ │ + bl 59838a │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ @@ -493454,103 +493515,103 @@ │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ @ instruction: 0xefe1ffff │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ - bl 56c336 │ │ │ │ - bl 56c33a │ │ │ │ - bl 56c33e │ │ │ │ - bl 56c342 │ │ │ │ - bl 598346 │ │ │ │ - bl 59834a │ │ │ │ + bl 56c3d6 │ │ │ │ + bl 56c3da │ │ │ │ + bl 56c3de │ │ │ │ + bl 56c3e2 │ │ │ │ + bl 5983e6 │ │ │ │ + bl 5983ea │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ - b.w 19d918 │ │ │ │ + bl 19d1b0 │ │ │ │ + b.w 19d9b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ - b.n 19dcd8 │ │ │ │ + bl 19d1b0 │ │ │ │ + b.n 19dd78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ + bl 19d1b0 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 19d2ca │ │ │ │ + b.w 19d36a │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ - b.n 19deb0 │ │ │ │ + bl 19d1b0 │ │ │ │ + b.n 19df50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ - b.w 19d8ce │ │ │ │ + bl 19d1b0 │ │ │ │ + b.w 19d96e │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ + bl 19d1b0 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 19d2ca │ │ │ │ + b.w 19d36a │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ + bl 19d1b0 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 19d2ca │ │ │ │ + b.w 19d36a │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ - b.w 19db12 │ │ │ │ + bl 19d1b0 │ │ │ │ + b.w 19dbb2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ + bl 19d1b0 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 19d2ca │ │ │ │ + b.w 19d36a │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d110 │ │ │ │ - b.w 19db32 │ │ │ │ + bl 19d1b0 │ │ │ │ + b.w 19dbd2 │ │ │ │ cmp.w r3, #444 @ 0x1bc │ │ │ │ - bls.w 19d6e0 │ │ │ │ + bls.w 19d780 │ │ │ │ sub.w r3, r3, #446 @ 0x1be │ │ │ │ cmp r3, #16 │ │ │ │ - bls.w 19d2c8 │ │ │ │ - b.w 19d2ca │ │ │ │ + bls.w 19d368 │ │ │ │ + b.w 19d36a │ │ │ │ blx 42d64 <__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] @ 19ed28 │ │ │ │ - ldr.w r2, [pc, #2372] @ 19ed2c │ │ │ │ + ldr.w r3, [pc, #2372] @ 19edc8 │ │ │ │ + ldr.w r2, [pc, #2372] @ 19edcc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2364] @ 19ed30 │ │ │ │ + ldr.w r3, [pc, #2364] @ 19edd0 │ │ │ │ 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 19e494 │ │ │ │ + beq.n 19e534 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 19e968 │ │ │ │ + beq.w 19ea08 │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 19e74e │ │ │ │ + beq.w 19e7ee │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 19e48c │ │ │ │ + bne.n 19e52c │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 19e470 │ │ │ │ + cbz r3, 19e510 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 19e468 │ │ │ │ + beq.n 19e508 │ │ │ │ ldrb.w r0, [r9, #25] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19e640 │ │ │ │ + beq.w 19e6e0 │ │ │ │ ldrb.w r2, [r9, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19e6f8 │ │ │ │ + beq.w 19e798 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 19e57a │ │ │ │ + bhi.w 19e61a │ │ │ │ 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 │ │ │ │ @@ -493559,186 +493620,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 19e428 │ │ │ │ + bne.n 19e4c8 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ - cbnz r3, 19e480 │ │ │ │ + cbnz r3, 19e520 │ │ │ │ ldrb.w r3, [r9, #23] │ │ │ │ - cbnz r3, 19e480 │ │ │ │ + cbnz r3, 19e520 │ │ │ │ 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 19e408 │ │ │ │ - ldr.w r2, [pc, #2204] @ 19ed34 │ │ │ │ - ldr.w r3, [pc, #2196] @ 19ed30 │ │ │ │ + bne.n 19e4a8 │ │ │ │ + ldr.w r2, [pc, #2204] @ 19edd4 │ │ │ │ + ldr.w r3, [pc, #2196] @ 19edd0 │ │ │ │ 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 19ed12 │ │ │ │ + bne.w 19edb2 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 19e468 │ │ │ │ + bne.n 19e508 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 19eb38 │ │ │ │ + beq.w 19ebd8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19e468 │ │ │ │ + bne.n 19e508 │ │ │ │ ldrb.w r3, [r9, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e468 │ │ │ │ + bne.n 19e508 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19e468 │ │ │ │ + beq.n 19e508 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #23] │ │ │ │ - b.n 19e468 │ │ │ │ + b.n 19e508 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r2, [r5, #87] @ 0x57 │ │ │ │ strb.w r3, [r5, #86] @ 0x56 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 19ec7c │ │ │ │ + bhi.w 19ed1c │ │ │ │ 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] @ 19ed38 │ │ │ │ + ldr.w r3, [pc, #2092] @ 19edd8 │ │ │ │ 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 19e468 │ │ │ │ + beq.n 19e508 │ │ │ │ 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 19e6b2 │ │ │ │ + bne.w 19e752 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19e6be │ │ │ │ + bne.w 19e75e │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 19e52a │ │ │ │ - b.n 19e468 │ │ │ │ + bne.n 19e5ca │ │ │ │ + b.n 19e508 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ - cbnz r1, 19e56c │ │ │ │ + cbnz r1, 19e60c │ │ │ │ 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 19e55c │ │ │ │ + beq.n 19e5fc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 19e558 │ │ │ │ + b.n 19e5f8 │ │ │ │ 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 19e688 │ │ │ │ + beq.n 19e728 │ │ │ │ mov.w r8, #0 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ mov r7, r8 │ │ │ │ mov.w sl, #20 │ │ │ │ - b.n 19e5c2 │ │ │ │ + b.n 19e662 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 19e6c6 │ │ │ │ + bne.w 19e766 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19eb62 │ │ │ │ + bne.w 19ec02 │ │ │ │ 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 19e608 │ │ │ │ + bcs.n 19e6a8 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldrb.w ip, [r9, #26] │ │ │ │ mla r3, sl, r8, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #17 │ │ │ │ - bhi.n 19e6c6 │ │ │ │ + bhi.n 19e766 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r2 │ │ │ │ tst.w r1, #86016 @ 0x15000 │ │ │ │ - bne.n 19e6dc │ │ │ │ + bne.n 19e77c │ │ │ │ tst.w r1, #172032 @ 0x2a000 │ │ │ │ - beq.n 19e59c │ │ │ │ + beq.n 19e63c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19eb70 │ │ │ │ + bne.w 19ec10 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ - cbz r3, 19e5fa │ │ │ │ + cbz r3, 19e69a │ │ │ │ ldrb.w r3, [r5, #78] @ 0x4e │ │ │ │ orrs r3, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r7, r3, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcc.n 19e5c2 │ │ │ │ + bcc.n 19e662 │ │ │ │ ldrb.w r3, [r5, #68] @ 0x44 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r7, [r5, #50] @ 0x32 │ │ │ │ - b.n 19e468 │ │ │ │ - ldr.w r3, [pc, #1824] @ 19ed3c │ │ │ │ + b.n 19e508 │ │ │ │ + ldr.w r3, [pc, #1824] @ 19eddc │ │ │ │ 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, 19e636 │ │ │ │ + cbz r3, 19e6d6 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r2, [r5, #43] @ 0x2b │ │ │ │ strb.w r3, [r5, #42] @ 0x2a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d188 │ │ │ │ - b.n 19e468 │ │ │ │ + bl 19d228 │ │ │ │ + b.n 19e508 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 19e4b8 │ │ │ │ + beq.w 19e558 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 19e57a │ │ │ │ - add r2, pc, #8 @ (adr r2, 19e654 ) │ │ │ │ + bhi.n 19e61a │ │ │ │ + add r2, pc, #8 @ (adr r2, 19e6f4 ) │ │ │ │ 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 │ │ │ │ @@ -493747,63 +493808,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 19e468 │ │ │ │ + bne.w 19e508 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 19e58e │ │ │ │ + bne.n 19e62e │ │ │ │ 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 19e468 │ │ │ │ + b.n 19e508 │ │ │ │ ldrb.w r3, [r5, #86] @ 0x56 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19e468 │ │ │ │ - b.n 19e4e6 │ │ │ │ + bne.w 19e508 │ │ │ │ + b.n 19e586 │ │ │ │ ldrb.w r3, [r5, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19e468 │ │ │ │ - b.n 19e508 │ │ │ │ + bne.w 19e508 │ │ │ │ + b.n 19e5a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d110 │ │ │ │ + bl 19d1b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19e54a │ │ │ │ + beq.w 19e5ea │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #46] @ 0x2e │ │ │ │ - b.n 19e468 │ │ │ │ + b.n 19e508 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19eb7e │ │ │ │ + bne.w 19ec1e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 19e5ba │ │ │ │ + b.n 19e65a │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 19eb54 │ │ │ │ + bne.w 19ebf4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19e5fa │ │ │ │ + beq.n 19e69a │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ - b.n 19e5fa │ │ │ │ + b.n 19e69a │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19e442 │ │ │ │ + beq.w 19e4e2 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 19e74a │ │ │ │ - add r2, pc, #8 @ (adr r2, 19e710 ) │ │ │ │ + bhi.n 19e7ea │ │ │ │ + add r2, pc, #8 @ (adr r2, 19e7b0 ) │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ add r2, r6 │ │ │ │ bx r2 │ │ │ │ movs r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -493815,53 +493876,53 @@ │ │ │ │ movs r3, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r7 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196180 │ │ │ │ + bl 196220 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 19e746 │ │ │ │ + cbz r0, 19e7e6 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cdd4 │ │ │ │ + bl 19ce74 │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - b.n 19e442 │ │ │ │ + b.n 19e4e2 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19e442 │ │ │ │ + b.n 19e4e2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r8, r4, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 19ed16 │ │ │ │ + beq.w 19edb6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1951bc │ │ │ │ + bl 19525c │ │ │ │ ldr r5, [r5, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 19e794 │ │ │ │ + cbz r3, 19e834 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 19e794 │ │ │ │ + bne.n 19e834 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r9, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19e936 │ │ │ │ + bne.w 19e9d6 │ │ │ │ ldrb.w r3, [r5, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19e936 │ │ │ │ + beq.w 19e9d6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 19e794 │ │ │ │ + cbz r3, 19e834 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 19e774 │ │ │ │ + beq.n 19e814 │ │ │ │ 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 │ │ │ │ @@ -493878,663 +493939,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 19e3d0 │ │ │ │ + bl 19e470 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r6, [sp, #75] @ 0x4b │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19e864 │ │ │ │ + beq.n 19e904 │ │ │ │ ldrb.w r2, [r9, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 19e864 │ │ │ │ + bne.n 19e904 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb.w r4, [r8, #54] @ 0x36 │ │ │ │ - cbnz r4, 19e842 │ │ │ │ + cbnz r4, 19e8e2 │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbnz r2, 19e81e │ │ │ │ - b.n 19e842 │ │ │ │ + cbnz r2, 19e8be │ │ │ │ + b.n 19e8e2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 19e91e │ │ │ │ + bne.w 19e9be │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 19e842 │ │ │ │ + cbz r3, 19e8e2 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 19d110 │ │ │ │ + bl 19d1b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19e91e │ │ │ │ + bne.n 19e9be │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 19e818 │ │ │ │ + beq.n 19e8b8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 19e818 │ │ │ │ + beq.n 19e8b8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19e810 │ │ │ │ + bne.n 19e8b0 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e81e │ │ │ │ + bne.n 19e8be │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r2, [r8] │ │ │ │ - cbz r2, 19e854 │ │ │ │ + cbz r2, 19e8f4 │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 19e800 │ │ │ │ + beq.n 19e8a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r9 │ │ │ │ strb.w sl, [sp, #74] @ 0x4a │ │ │ │ strb.w sl, [sp, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e7d4 │ │ │ │ + bne.n 19e874 │ │ │ │ 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 19544c │ │ │ │ + bl 1954ec │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19e908 │ │ │ │ + beq.n 19e9a8 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 19e908 │ │ │ │ + bne.n 19e9a8 │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w r3, [r9, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19e95e │ │ │ │ + beq.n 19e9fe │ │ │ │ strh.w r7, [sl, #54] @ 0x36 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 19e8f6 │ │ │ │ + cbz r3, 19e996 │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ movs r6, #0 │ │ │ │ - cbz r3, 19e8d6 │ │ │ │ + cbz r3, 19e976 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 19ed22 │ │ │ │ + beq.w 19edc2 │ │ │ │ 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 19e8d6 │ │ │ │ + bcc.n 19e976 │ │ │ │ ldrb r2, [r2, #19] │ │ │ │ - cbz r2, 19e92c │ │ │ │ + cbz r2, 19e9cc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 19e8ca │ │ │ │ + bne.n 19e96a │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 19e92c │ │ │ │ + bne.n 19e9cc │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 19d110 │ │ │ │ - cbnz r0, 19e92c │ │ │ │ + bl 19d1b0 │ │ │ │ + cbnz r0, 19e9cc │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ - cbz r3, 19e8ee │ │ │ │ - cbz r6, 19e928 │ │ │ │ + cbz r3, 19e98e │ │ │ │ + cbz r6, 19e9c8 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 19e92c │ │ │ │ + bne.n 19e9cc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19e8ae │ │ │ │ + bne.n 19e94e │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 19e908 │ │ │ │ + cbz r3, 19e9a8 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 19e894 │ │ │ │ + beq.n 19e934 │ │ │ │ ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ - cbnz r3, 19e918 │ │ │ │ + cbnz r3, 19e9b8 │ │ │ │ ldrb.w r3, [r9, #26] │ │ │ │ ldrb.w r2, [r4, #58] @ 0x3a │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r9, #26] │ │ │ │ - b.n 19e48c │ │ │ │ + b.n 19e52c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ strb.w r3, [r8, #54] @ 0x36 │ │ │ │ - b.n 19e842 │ │ │ │ + b.n 19e8e2 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - b.n 19e8ee │ │ │ │ + b.n 19e98e │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #54] @ 0x36 │ │ │ │ - b.n 19e8f6 │ │ │ │ + b.n 19e996 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strb.w r6, [r5, #55] @ 0x37 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 19e94c │ │ │ │ - b.n 19e788 │ │ │ │ + cbnz r3, 19e9ec │ │ │ │ + b.n 19e828 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19e788 │ │ │ │ + beq.w 19e828 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 19e942 │ │ │ │ + bne.n 19e9e2 │ │ │ │ adds r0, #12 │ │ │ │ - bl 19d110 │ │ │ │ + bl 19d1b0 │ │ │ │ strb.w r0, [r5, #54] @ 0x36 │ │ │ │ - b.n 19e788 │ │ │ │ + b.n 19e828 │ │ │ │ ldrb.w r3, [sl, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e8f6 │ │ │ │ - b.n 19e8a0 │ │ │ │ + bne.n 19e996 │ │ │ │ + b.n 19e940 │ │ │ │ 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 19eb8c │ │ │ │ + bne.w 19ec2c │ │ │ │ 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 19e3d0 │ │ │ │ + bl 19e470 │ │ │ │ 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 19e3d0 │ │ │ │ + bl 19e470 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19eb96 │ │ │ │ + beq.w 19ec36 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 19ed22 │ │ │ │ + beq.w 19edc2 │ │ │ │ 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 19ea1c │ │ │ │ + bcc.n 19eabc │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ mov fp, r3 │ │ │ │ - cbz r3, 19ea1c │ │ │ │ + cbz r3, 19eabc │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 19ea10 │ │ │ │ + beq.n 19eab0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 19ea08 │ │ │ │ + bne.n 19eaa8 │ │ │ │ sub.w fp, r1, r3 │ │ │ │ clz fp, fp │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19544c │ │ │ │ + bl 1954ec │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19eaae │ │ │ │ + beq.n 19eb4e │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 19eaae │ │ │ │ + bne.n 19eb4e │ │ │ │ mov r3, r4 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r3 │ │ │ │ ldrb.w r7, [r9, #25] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19eaf6 │ │ │ │ + beq.n 19eb96 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, fp │ │ │ │ strb.w r3, [r4, #54] @ 0x36 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 19eb2c │ │ │ │ + bne.n 19ebcc │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ strb.w r0, [r4, #55] @ 0x37 │ │ │ │ ands.w r7, r7, #256 @ 0x100 │ │ │ │ - beq.n 19ea6c │ │ │ │ + beq.n 19eb0c │ │ │ │ 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 19eb18 │ │ │ │ + beq.n 19ebb8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19ea8c │ │ │ │ + b.n 19eb2c │ │ │ │ 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 19eb18 │ │ │ │ + beq.n 19ebb8 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 19d110 │ │ │ │ + bl 19d1b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19ea78 │ │ │ │ + beq.n 19eb18 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r4, #54] @ 0x36 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19eaac │ │ │ │ + cbz r3, 19eb4c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 19ea3c │ │ │ │ + beq.n 19eadc │ │ │ │ mov r4, sl │ │ │ │ ldrb.w r3, [sp, #47] @ 0x2f │ │ │ │ - cbnz r3, 19eabe │ │ │ │ + cbnz r3, 19eb5e │ │ │ │ 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, 19ead2 │ │ │ │ + cbnz r1, 19eb72 │ │ │ │ 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, 19eaf0 │ │ │ │ + cbnz r2, 19eb90 │ │ │ │ ldrb.w r2, [r9, #26] │ │ │ │ ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #26] │ │ │ │ - b.n 19e48c │ │ │ │ + b.n 19e52c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrb.w r3, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r2, #23 │ │ │ │ - bpl.n 19eb0c │ │ │ │ + bpl.n 19ebac │ │ │ │ ldrb.w r7, [r4, #53] @ 0x35 │ │ │ │ subs r7, #1 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19eaa0 │ │ │ │ + bne.n 19eb40 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19ea74 │ │ │ │ + bne.n 19eb14 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ cmp r6, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r7, r7, #1 │ │ │ │ tst.w r8, r7 │ │ │ │ - beq.n 19eaa0 │ │ │ │ - b.n 19ea98 │ │ │ │ + beq.n 19eb40 │ │ │ │ + b.n 19eb38 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cdd4 │ │ │ │ - b.n 19ea54 │ │ │ │ + bl 19ce74 │ │ │ │ + b.n 19eaf4 │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19e468 │ │ │ │ + bne.w 19e508 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19e468 │ │ │ │ + beq.w 19e508 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #24] │ │ │ │ - b.n 19e468 │ │ │ │ + b.n 19e508 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d110 │ │ │ │ + bl 19d1b0 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 19e6ee │ │ │ │ + b.n 19e78e │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d110 │ │ │ │ + bl 19d1b0 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 19e5b4 │ │ │ │ + b.n 19e654 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d110 │ │ │ │ + bl 19d1b0 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 19e5f4 │ │ │ │ + b.n 19e694 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d110 │ │ │ │ + bl 19d1b0 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 19e6d8 │ │ │ │ + b.n 19e778 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 19d110 │ │ │ │ + bl 19d1b0 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 19e984 │ │ │ │ + b.n 19ea24 │ │ │ │ mov fp, r1 │ │ │ │ - b.n 19ea1c │ │ │ │ + b.n 19eabc │ │ │ │ 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 19ebe8 │ │ │ │ + bne.n 19ec88 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r5, #86] @ 0x56 │ │ │ │ - b.n 19e468 │ │ │ │ + b.n 19e508 │ │ │ │ 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 19eca6 │ │ │ │ + bne.n 19ed46 │ │ │ │ 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 19ebb2 │ │ │ │ + beq.n 19ec52 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d110 │ │ │ │ + bl 19d1b0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 19ebb6 │ │ │ │ + b.n 19ec56 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 19ec90 │ │ │ │ - bhi.n 19ec80 │ │ │ │ + beq.n 19ed30 │ │ │ │ + bhi.n 19ed20 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 19ec90 │ │ │ │ + beq.n 19ed30 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 19ec90 │ │ │ │ + beq.n 19ed30 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 19ec90 │ │ │ │ + beq.n 19ed30 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 19ebba │ │ │ │ + b.n 19ec5a │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ubfx r2, r1, #0, #21 │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ - beq.n 19ec7c │ │ │ │ - bls.n 19ec70 │ │ │ │ + beq.n 19ed1c │ │ │ │ + bls.n 19ed10 │ │ │ │ sub.w r3, r2, #524288 @ 0x80000 │ │ │ │ bics.w r3, r3, #524288 @ 0x80000 │ │ │ │ - beq.n 19ebba │ │ │ │ + beq.n 19ec5a │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - beq.n 19ec7c │ │ │ │ + beq.n 19ed1c │ │ │ │ ubfx r1, r1, #0, #21 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 19ecf0 │ │ │ │ + beq.n 19ed90 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19ecd4 │ │ │ │ + beq.n 19ed74 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19ecbe │ │ │ │ + beq.n 19ed5e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 19ec0e │ │ │ │ + bne.n 19ecae │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ec0e │ │ │ │ + beq.n 19ecae │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ and.w r3, r3, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 19ebba │ │ │ │ + b.n 19ec5a │ │ │ │ cmp r2, #16 │ │ │ │ - beq.n 19ec7c │ │ │ │ + beq.n 19ed1c │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 19ec7c │ │ │ │ + beq.n 19ed1c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 19ec32 │ │ │ │ + bne.n 19ecd2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 19ebba │ │ │ │ + b.n 19ec5a │ │ │ │ sub.w r2, r3, #524288 @ 0x80000 │ │ │ │ bics.w r2, r2, #524288 @ 0x80000 │ │ │ │ - beq.n 19ec90 │ │ │ │ + beq.n 19ed30 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - bne.n 19ec0e │ │ │ │ + bne.n 19ecae │ │ │ │ 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, 19ecb4 │ │ │ │ + cbnz r7, 19ed54 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ - b.n 19ebba │ │ │ │ + b.n 19ec5a │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d110 │ │ │ │ + bl 19d1b0 │ │ │ │ ldrb.w ip, [r9, #26] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19eba2 │ │ │ │ + b.n 19ec42 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d110 │ │ │ │ + bl 19d1b0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 19ebba │ │ │ │ + b.n 19ec5a │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ cmp r1, #8 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19ebba │ │ │ │ - b.n 19ec64 │ │ │ │ + beq.w 19ec5a │ │ │ │ + b.n 19ed04 │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19ec0e │ │ │ │ + beq.n 19ecae │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ and.w r3, r3, #14 │ │ │ │ subs r3, #4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 19ebba │ │ │ │ + b.n 19ec5a │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 42884 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 1959ec │ │ │ │ + bl 195a8c │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d188 │ │ │ │ + bl 19d228 │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - b.n 19ebba │ │ │ │ + b.n 19ec5a │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 1951bc │ │ │ │ + bl 19525c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ - adds r2, r2, #0 │ │ │ │ + subs r2, r6, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r6, r1, #0 │ │ │ │ + subs r6, r5, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, r5 │ │ │ │ + subs r0, r0, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ 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] @ (19edb8 ) │ │ │ │ + ldr r2, [pc, #104] @ (19ee58 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (19edbc ) │ │ │ │ + ldr r3, [pc, #104] @ (19ee5c ) │ │ │ │ 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 1dedc4 │ │ │ │ + bl 1dee64 │ │ │ │ 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 19e3d0 │ │ │ │ + bl 19e470 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1deec0 │ │ │ │ - ldr r2, [pc, #32] @ (19edc0 ) │ │ │ │ - ldr r3, [pc, #28] @ (19edbc ) │ │ │ │ + bl 1def60 │ │ │ │ + ldr r2, [pc, #32] @ (19ee60 ) │ │ │ │ + ldr r3, [pc, #28] @ (19ee5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19edb4 │ │ │ │ + bne.n 19ee54 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r4, #10 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + asrs r4, r7, #6 │ │ │ │ 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, 19ede2 │ │ │ │ - b.n 19edfe │ │ │ │ + cbnz r3, 19ee82 │ │ │ │ + b.n 19ee9e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19edfe │ │ │ │ + cbz r3, 19ee9e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19eddc │ │ │ │ + beq.n 19ee7c │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1dedc4 │ │ │ │ - b.n 19edf6 │ │ │ │ + bl 1dee64 │ │ │ │ + b.n 19ee96 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19ede8 │ │ │ │ + bne.n 19ee88 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19edf0 │ │ │ │ + bne.n 19ee90 │ │ │ │ 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 19f07c │ │ │ │ + beq.w 19f11c │ │ │ │ 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 19f064 │ │ │ │ + beq.w 19f104 │ │ │ │ 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 19f046 │ │ │ │ + beq.w 19f0e6 │ │ │ │ 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 19f026 │ │ │ │ + beq.w 19f0c6 │ │ │ │ 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 │ │ │ │ @@ -494542,15 +494603,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 19f006 │ │ │ │ + beq.w 19f0a6 │ │ │ │ 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 │ │ │ │ @@ -494559,29 +494620,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 19efe8 │ │ │ │ + beq.n 19f088 │ │ │ │ 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 19efcc │ │ │ │ + beq.n 19f06c │ │ │ │ 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 │ │ │ │ @@ -494590,447 +494651,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 19efae │ │ │ │ + beq.n 19f04e │ │ │ │ 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, 19ef90 │ │ │ │ + cbz r3, 19f030 │ │ │ │ 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 19ee00 │ │ │ │ + bl 19eea0 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc.n 19ef74 │ │ │ │ + bcc.n 19f014 │ │ │ │ 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 19ef5c │ │ │ │ + bcc.n 19effc │ │ │ │ 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 19ef2a │ │ │ │ + bcc.n 19efca │ │ │ │ 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 19eefc │ │ │ │ + bcc.n 19ef9c │ │ │ │ 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 19eede │ │ │ │ + bcc.w 19ef7e │ │ │ │ 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 19eeb0 │ │ │ │ + bcc.w 19ef50 │ │ │ │ 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 19ee82 │ │ │ │ + bcc.w 19ef22 │ │ │ │ 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 19ee58 │ │ │ │ + bcc.w 19eef8 │ │ │ │ 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 19ee30 │ │ │ │ + bhi.w 19eed0 │ │ │ │ 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] @ (19f2a8 ) │ │ │ │ + ldr r2, [pc, #516] @ (19f348 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #516] @ (19f2ac ) │ │ │ │ + ldr r3, [pc, #516] @ (19f34c ) │ │ │ │ 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 1dedc4 │ │ │ │ + bl 1dee64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1951b8 │ │ │ │ - cbz r0, 19f0f0 │ │ │ │ + bl 195258 │ │ │ │ + cbz r0, 19f190 │ │ │ │ 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 17b188 │ │ │ │ + bl 17b228 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19539c │ │ │ │ + bl 19543c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19f0ca │ │ │ │ + bne.n 19f16a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1951b8 │ │ │ │ + bl 195258 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19f174 │ │ │ │ + beq.n 19f214 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 19f164 │ │ │ │ + beq.n 19f204 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19f2a0 │ │ │ │ + beq.w 19f340 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 19f148 │ │ │ │ + cbz r3, 19f1e8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19f28c │ │ │ │ + beq.w 19f32c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 19f148 │ │ │ │ + beq.n 19f1e8 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 19f138 │ │ │ │ + bls.n 19f1d8 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 19f130 │ │ │ │ + bhi.n 19f1d0 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 19f124 │ │ │ │ + bls.n 19f1c4 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 19f13c │ │ │ │ + bhi.n 19f1dc │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 19f128 │ │ │ │ + bne.n 19f1c8 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19f118 │ │ │ │ + bne.n 19f1b8 │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ itt ne │ │ │ │ strne.w r4, [r8, #52] @ 0x34 │ │ │ │ movne r7, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19539c │ │ │ │ + bl 19543c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19f0fe │ │ │ │ + bne.n 19f19e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 19f0f0 │ │ │ │ + bne.n 19f190 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1951b8 │ │ │ │ + bl 195258 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 19f18a │ │ │ │ - b.n 19f1d4 │ │ │ │ + cbnz r0, 19f22a │ │ │ │ + b.n 19f274 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19539c │ │ │ │ + bl 19543c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 19f1d4 │ │ │ │ + cbz r0, 19f274 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 19f180 │ │ │ │ + bls.n 19f220 │ │ │ │ movs r1, #0 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19f180 │ │ │ │ + beq.n 19f220 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 19f1ba │ │ │ │ + cbz r3, 19f25a │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 19f1ba │ │ │ │ + beq.n 19f25a │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 19f1aa │ │ │ │ + bne.n 19f24a │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19f19e │ │ │ │ + bne.n 19f23e │ │ │ │ mov r0, r5 │ │ │ │ - bl 19539c │ │ │ │ + bl 19543c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19f18a │ │ │ │ + bne.n 19f22a │ │ │ │ ldr r5, [r6, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - bl 1799f8 │ │ │ │ + bl 179a98 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1951b8 │ │ │ │ - cbz r0, 19f1fc │ │ │ │ + bl 195258 │ │ │ │ + cbz r0, 19f29c │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - cbz r3, 19f1f4 │ │ │ │ + cbz r3, 19f294 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - bl 19539c │ │ │ │ + bl 19543c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19f1ea │ │ │ │ + bne.n 19f28a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1951b8 │ │ │ │ + bl 195258 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19f228 │ │ │ │ + cbz r0, 19f2c8 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1797c8 │ │ │ │ + bl 179868 │ │ │ │ str.w r8, [r4, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 19539c │ │ │ │ + bl 19543c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19f20a │ │ │ │ + bne.n 19f2aa │ │ │ │ mov r0, r6 │ │ │ │ - bl 1951b8 │ │ │ │ - cbz r0, 19f248 │ │ │ │ + bl 195258 │ │ │ │ + cbz r0, 19f2e8 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - cbz r3, 19f240 │ │ │ │ + cbz r3, 19f2e0 │ │ │ │ ldrd r2, r1, [r3, #56] @ 0x38 │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r3, #56] @ 0x38 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 19539c │ │ │ │ + bl 19543c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19f230 │ │ │ │ + bne.n 19f2d0 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 19f270 │ │ │ │ + cbz r2, 19f310 │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ mov r7, sp │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, r7 │ │ │ │ - bl 19ee00 │ │ │ │ + bl 19eea0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 19f25c │ │ │ │ + bcc.n 19f2fc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #60] @ (19f2b0 ) │ │ │ │ + ldr r2, [pc, #60] @ (19f350 ) │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #52] @ (19f2ac ) │ │ │ │ + ldr r3, [pc, #52] @ (19f34c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19f2a4 │ │ │ │ + bne.n 19f344 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ mov r4, r2 │ │ │ │ - bl 17b368 │ │ │ │ + bl 17b408 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19f118 │ │ │ │ - b.n 19f156 │ │ │ │ + bne.w 19f1b8 │ │ │ │ + b.n 19f1f6 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19f156 │ │ │ │ + b.n 19f1f6 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #22 │ │ │ │ + lsrs r6, r4, #19 │ │ │ │ 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 19f2ca │ │ │ │ + bpl.n 19f36a │ │ │ │ pop {r3, pc} │ │ │ │ - bl 19f090 │ │ │ │ + bl 19f130 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19f30c │ │ │ │ + cbz r0, 19f3ac │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 19f30c │ │ │ │ - cbz r1, 19f308 │ │ │ │ + cbz r2, 19f3ac │ │ │ │ + cbz r1, 19f3a8 │ │ │ │ ldr r2, [r1, #72] @ 0x48 │ │ │ │ - cbz r2, 19f308 │ │ │ │ + cbz r2, 19f3a8 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r0, r1 │ │ │ │ - beq.n 19f308 │ │ │ │ + beq.n 19f3a8 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 19f2fe │ │ │ │ + bls.n 19f39e │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 19f2ee │ │ │ │ + bhi.n 19f38e │ │ │ │ cmp r1, r2 │ │ │ │ - bls.n 19f302 │ │ │ │ + bls.n 19f3a2 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 19f2fa │ │ │ │ + bhi.n 19f39a │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 19f2e6 │ │ │ │ + bne.n 19f386 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 19f31a │ │ │ │ + cbz r1, 19f3ba │ │ │ │ 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 19f336 │ │ │ │ + bcc.n 19f3d6 │ │ │ │ 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, 19f34a │ │ │ │ + cbz r3, 19f3ea │ │ │ │ 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] @ (19f67c ) │ │ │ │ + ldr r5, [pc, #792] @ (19f71c ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ - ldr r4, [pc, #792] @ (19f680 ) │ │ │ │ + ldr r4, [pc, #792] @ (19f720 ) │ │ │ │ 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 │ │ │ │ @@ -495038,18 +495099,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 19f524 │ │ │ │ + bcs.w 19f5c4 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19f514 │ │ │ │ + beq.w 19f5b4 │ │ │ │ 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 │ │ │ │ @@ -495060,54 +495121,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 19f4d8 │ │ │ │ + beq.w 19f578 │ │ │ │ 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 19f506 │ │ │ │ + beq.w 19f5a6 │ │ │ │ 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 19f41e │ │ │ │ + bne.n 19f4be │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19f50c │ │ │ │ + beq.n 19f5ac │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -495123,26 +495184,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 19f540 │ │ │ │ + beq.n 19f5e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19f5ec │ │ │ │ + bne.w 19f68c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19f636 │ │ │ │ + bne.w 19f6d6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ add sl, r3 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp fp, sl │ │ │ │ it ls │ │ │ │ @@ -495152,534 +495213,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 19f510 │ │ │ │ + beq.n 19f5b0 │ │ │ │ ldr.w r5, [r9, #4]! │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19f3ca │ │ │ │ + bne.w 19f46a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #40] @ 0x28 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19f500 │ │ │ │ + cbz r0, 19f5a0 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 19f4bc │ │ │ │ + b.n 19f55c │ │ │ │ cmp.w lr, #1 │ │ │ │ - bne.n 19f586 │ │ │ │ + bne.n 19f626 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 19f484 │ │ │ │ + b.n 19f524 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 196630 │ │ │ │ + bl 1966d0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197260 │ │ │ │ - ldr r2, [pc, #348] @ (19f684 ) │ │ │ │ - ldr r3, [pc, #344] @ (19f680 ) │ │ │ │ + bl 197300 │ │ │ │ + ldr r2, [pc, #348] @ (19f724 ) │ │ │ │ + ldr r3, [pc, #344] @ (19f720 ) │ │ │ │ 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 19f676 │ │ │ │ + bne.w 19f716 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r3, 19f5a0 │ │ │ │ + cbnz r3, 19f640 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19f4a0 │ │ │ │ + beq.n 19f540 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 19f574 │ │ │ │ + cbz r0, 19f614 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19f4a0 │ │ │ │ + b.n 19f540 │ │ │ │ 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 19f41e │ │ │ │ + b.n 19f4be │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19f5d4 │ │ │ │ + cbz r0, 19f674 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19f4a0 │ │ │ │ - b.n 19f546 │ │ │ │ + beq.w 19f540 │ │ │ │ + b.n 19f5e6 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19f620 │ │ │ │ + cbz r0, 19f6c0 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19f4a0 │ │ │ │ + beq.w 19f540 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 19f664 │ │ │ │ + cbz r0, 19f704 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19f4a0 │ │ │ │ + b.n 19f540 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ 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] @ (19f848 ) │ │ │ │ + ldr r2, [pc, #428] @ (19f8e8 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #428] @ (19f84c ) │ │ │ │ + ldr r3, [pc, #428] @ (19f8ec ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldrb r7, [r1, #17] │ │ │ │ add r5, sp, #16 │ │ │ │ - vldr d0, [pc, #376] @ 19f820 │ │ │ │ + vldr d0, [pc, #376] @ 19f8c0 │ │ │ │ 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 194ac4 │ │ │ │ + bl 194b64 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19f6de │ │ │ │ + cbz r0, 19f77e │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #198 @ 0xc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldrb r7, [r6, #17] │ │ │ │ - vldr d0, [pc, #312] @ 19f828 │ │ │ │ + vldr d0, [pc, #312] @ 19f8c8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194ac4 │ │ │ │ + bl 194b64 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19f71a │ │ │ │ + cbz r0, 19f7ba │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r7, r0 │ │ │ │ - vldr d0, [pc, #260] @ 19f830 │ │ │ │ + vldr d0, [pc, #260] @ 19f8d0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 194ac4 │ │ │ │ + bl 194b64 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19f75c │ │ │ │ + cbz r0, 19f7fc │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ - vldr d0, [pc, #208] @ 19f838 │ │ │ │ + bl 197178 │ │ │ │ + vldr d0, [pc, #208] @ 19f8d8 │ │ │ │ movs r1, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194ac4 │ │ │ │ + bl 194b64 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19f798 │ │ │ │ + cbz r0, 19f838 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ - vldr d0, [pc, #152] @ 19f840 │ │ │ │ + vldr d0, [pc, #152] @ 19f8e0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 194ac4 │ │ │ │ + bl 194b64 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 19f7d8 │ │ │ │ + cbz r0, 19f878 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ - ldr r2, [pc, #80] @ (19f850 ) │ │ │ │ - ldr r3, [pc, #76] @ (19f84c ) │ │ │ │ + bl 197128 │ │ │ │ + ldr r2, [pc, #80] @ (19f8f0 ) │ │ │ │ + ldr r3, [pc, #76] @ (19f8ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19f816 │ │ │ │ + bne.n 19f8b6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ - bvc.n 19f83c │ │ │ │ + bvc.n 19f8dc │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 19f7c6 │ │ │ │ - b.n 19f4e4 │ │ │ │ + bcc.n 19f866 │ │ │ │ + b.n 19f584 │ │ │ │ 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 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19f89a │ │ │ │ + bne.n 19f93a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r1, r3, #13 │ │ │ │ - bpl.n 19f89a │ │ │ │ + bpl.n 19f93a │ │ │ │ ldr r2, [r2, #24] │ │ │ │ lsls r1, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #2 │ │ │ │ - bpl.n 19f89c │ │ │ │ + bpl.n 19f93c │ │ │ │ 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 19f89a │ │ │ │ + beq.n 19f93a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 19f890 │ │ │ │ + bmi.n 19f930 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 19f8ba │ │ │ │ + beq.n 19f95a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 19f884 │ │ │ │ + bne.n 19f924 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r1, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #16 │ │ │ │ - bmi.n 19f870 │ │ │ │ + bmi.n 19f910 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #128 @ 0x80 │ │ │ │ - bmi.n 19f870 │ │ │ │ + bmi.n 19f910 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 19f89a │ │ │ │ + bpl.n 19f93a │ │ │ │ orr.w r2, r3, #512 @ 0x200 │ │ │ │ - b.n 19f870 │ │ │ │ + b.n 19f910 │ │ │ │ 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 19f854 │ │ │ │ + bl 19f8f4 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19f8ec │ │ │ │ + beq.n 19f98c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 19f8d6 │ │ │ │ + bmi.n 19f976 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19f8d6 │ │ │ │ - b.n 19f8ca │ │ │ │ + bne.n 19f976 │ │ │ │ + b.n 19f96a │ │ │ │ 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] @ 19fc70 │ │ │ │ + ldr.w r9, [pc, #872] @ 19fd10 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #868] @ (19fc74 ) │ │ │ │ + ldr r2, [pc, #868] @ (19fd14 ) │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #868] @ (19fc78 ) │ │ │ │ + ldr r3, [pc, #868] @ (19fd18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 198510 │ │ │ │ + bl 1985b0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 19f950 │ │ │ │ + beq.n 19f9f0 │ │ │ │ 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 19fc48 │ │ │ │ + beq.w 19fce8 │ │ │ │ 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, 19f9c2 │ │ │ │ + cbz r5, 19fa62 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19fb7c │ │ │ │ + beq.w 19fc1c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 19fb1a │ │ │ │ + beq.w 19fbba │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 19f9a8 │ │ │ │ + beq.n 19fa48 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19fac8 │ │ │ │ + beq.w 19fb68 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19fac8 │ │ │ │ + beq.w 19fb68 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 19fb1a │ │ │ │ + beq.w 19fbba │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19f98a │ │ │ │ + bne.n 19fa2a │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - beq.w 19fb6a │ │ │ │ + beq.w 19fc0a │ │ │ │ cmp.w r1, #382 @ 0x17e │ │ │ │ - beq.w 19fae6 │ │ │ │ + beq.w 19fb86 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19f98c │ │ │ │ + bne.n 19fa2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19f970 │ │ │ │ + bne.n 19fa10 │ │ │ │ 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] │ │ │ │ @@ -495689,409 +495750,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 19fc42 │ │ │ │ + beq.w 19fce2 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ - cbz r2, 19fa12 │ │ │ │ + cbz r2, 19fab2 │ │ │ │ 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 19fc34 │ │ │ │ + beq.w 19fcd4 │ │ │ │ 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 199794 │ │ │ │ + bl 199834 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19fbdc │ │ │ │ + beq.w 19fc7c │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19fa82 │ │ │ │ + cbz r0, 19fb22 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 19fc42 │ │ │ │ + beq.w 19fce2 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19fc38 │ │ │ │ + beq.w 19fcd8 │ │ │ │ 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 1998ac │ │ │ │ + bl 19994c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197638 │ │ │ │ - b.n 19fc18 │ │ │ │ + bl 1976d8 │ │ │ │ + b.n 19fcb8 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 19fb2c │ │ │ │ + beq.n 19fbcc │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 19f9c2 │ │ │ │ + bne.w 19fa62 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 19fb8c │ │ │ │ + beq.n 19fc2c │ │ │ │ cmp.w r2, #382 @ 0x17e │ │ │ │ - bne.w 19f9c2 │ │ │ │ + bne.w 19fa62 │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #404] @ (19fc7c ) │ │ │ │ + ldr r1, [pc, #404] @ (19fd1c ) │ │ │ │ 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 194fa4 │ │ │ │ + bl 195044 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 19f98c │ │ │ │ - b.n 19f9c2 │ │ │ │ + bne.w 19fa2c │ │ │ │ + b.n 19fa62 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 19fb60 │ │ │ │ - cbz r2, 19fb38 │ │ │ │ + beq.n 19fc00 │ │ │ │ + cbz r2, 19fbd8 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 19f98c │ │ │ │ - b.n 19f9c2 │ │ │ │ + bne.w 19fa2c │ │ │ │ + b.n 19fa62 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 19fba4 │ │ │ │ + beq.n 19fc44 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19f9c2 │ │ │ │ + bne.w 19fa62 │ │ │ │ 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 19fb22 │ │ │ │ + bne.n 19fbc2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1756e8 │ │ │ │ - cbz r0, 19fbba │ │ │ │ + bl 175788 │ │ │ │ + cbz r0, 19fc5a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [r4, #32] │ │ │ │ mov r4, r5 │ │ │ │ - b.n 19fb24 │ │ │ │ + b.n 19fbc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 19f854 │ │ │ │ - b.n 19fb24 │ │ │ │ + bl 19f8f4 │ │ │ │ + b.n 19fbc4 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r7, [r8, #96] @ 0x60 │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 19f98c │ │ │ │ - b.n 19f9c2 │ │ │ │ + bne.w 19fa2c │ │ │ │ + b.n 19fa62 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 19fb18 │ │ │ │ + beq.n 19fbb8 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 19f9c2 │ │ │ │ + bne.w 19fa62 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 19f9ac │ │ │ │ + b.n 19fa4c │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ mov r0, r6 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19f970 │ │ │ │ - b.n 19f9ce │ │ │ │ + bne.w 19fa10 │ │ │ │ + b.n 19fa6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f854 │ │ │ │ + bl 19f8f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19f970 │ │ │ │ - b.n 19f9ce │ │ │ │ + bne.w 19fa10 │ │ │ │ + b.n 19fa6e │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 1981f4 │ │ │ │ + bl 198294 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 193400 │ │ │ │ + bl 1934a0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 175724 │ │ │ │ - b.n 19fb58 │ │ │ │ + bl 1757c4 │ │ │ │ + b.n 19fbf8 │ │ │ │ mov.w r1, #592 @ 0x250 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 1998ac │ │ │ │ + bl 19994c │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 19fc3c │ │ │ │ + cbz r3, 19fcdc │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ strd r4, r5, [r6] │ │ │ │ - ldr r2, [pc, #100] @ (19fc80 ) │ │ │ │ - ldr r3, [pc, #92] @ (19fc78 ) │ │ │ │ + ldr r2, [pc, #100] @ (19fd20 ) │ │ │ │ + ldr r3, [pc, #92] @ (19fd18 ) │ │ │ │ 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 19fc6c │ │ │ │ + bne.n 19fd0c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19fa2c │ │ │ │ + b.n 19facc │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19faae │ │ │ │ + b.n 19fb4e │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ - b.n 19fc0e │ │ │ │ + b.n 19fcae │ │ │ │ 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 19fc66 │ │ │ │ + beq.n 19fd06 │ │ │ │ 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 19f9fa │ │ │ │ + b.n 19fa9a │ │ │ │ mov r7, fp │ │ │ │ mov r4, fp │ │ │ │ - b.n 19f9fa │ │ │ │ + b.n 19fa9a │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ 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] @ (19febc ) │ │ │ │ - ldr r3, [pc, #548] @ (19fec0 ) │ │ │ │ + ldr r1, [pc, #548] @ (19ff5c ) │ │ │ │ + ldr r3, [pc, #548] @ (19ff60 ) │ │ │ │ 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 19fd6e │ │ │ │ + bne.n 19fe0e │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19fd6e │ │ │ │ + beq.n 19fe0e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #168] @ 0xa8 │ │ │ │ - cbz r2, 19fcd4 │ │ │ │ + cbz r2, 19fd74 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 19fd8e │ │ │ │ + beq.n 19fe2e │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 17b204 │ │ │ │ + bl 17b2a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19fdf0 │ │ │ │ + beq.w 19fe90 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19feaa │ │ │ │ + beq.w 19ff4a │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ 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 19fd24 │ │ │ │ + beq.n 19fdc4 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r3 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 19fd16 │ │ │ │ + bne.n 19fdb6 │ │ │ │ movw r3, #4088 @ 0xff8 │ │ │ │ ands r3, r2 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ - cbz r3, 19fd36 │ │ │ │ + cbz r3, 19fdd6 │ │ │ │ subs r3, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r2, sp │ │ │ │ - cbz r1, 19fd4c │ │ │ │ + cbz r1, 19fdec │ │ │ │ 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 19fd40 │ │ │ │ + bne.n 19fde0 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 19f8f0 │ │ │ │ + bl 19f990 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19fd70 │ │ │ │ + b.n 19fe10 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19fcd4 │ │ │ │ + bne.n 19fd74 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbnz r0, 19fdac │ │ │ │ + cbnz r0, 19fe4c │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 19fdda │ │ │ │ + bls.n 19fe7a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #336] @ (19fec4 ) │ │ │ │ - ldr r3, [pc, #332] @ (19fec0 ) │ │ │ │ + ldr r2, [pc, #336] @ (19ff64 ) │ │ │ │ + ldr r3, [pc, #332] @ (19ff60 ) │ │ │ │ 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 19feb8 │ │ │ │ + bne.w 19ff58 │ │ │ │ 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 19fd5e │ │ │ │ + beq.n 19fdfe │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19fcd4 │ │ │ │ + bne.n 19fd74 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 19fdd2 │ │ │ │ + cbz r0, 19fe72 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 19fdc6 │ │ │ │ + cbz r2, 19fe66 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 19fdbe │ │ │ │ + bne.n 19fe5e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.n 19fde6 │ │ │ │ + beq.n 19fe86 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19fdb2 │ │ │ │ - bl 195300 │ │ │ │ + bne.n 19fe52 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19fdac │ │ │ │ + bne.n 19fe4c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 19fde2 │ │ │ │ + bhi.n 19fe82 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 19fde6 │ │ │ │ + bls.n 19fe86 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 19fd6e │ │ │ │ + bne.n 19fe0e │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 19fcd4 │ │ │ │ + b.n 19fd74 │ │ │ │ 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] │ │ │ │ @@ -496100,138 +496161,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 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19fe92 │ │ │ │ + beq.n 19ff32 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 19fe74 │ │ │ │ + cbz r3, 19ff14 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 19fe82 │ │ │ │ + cbz r2, 19ff22 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 19fc84 │ │ │ │ + bl 19fd24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ orr.w r5, r4, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 19fe62 │ │ │ │ + cbz r4, 19ff02 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 19fe62 │ │ │ │ + cbz r2, 19ff02 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ - bl 19fc84 │ │ │ │ + bl 19fd24 │ │ │ │ mov r3, r4 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19fe48 │ │ │ │ + bne.n 19fee8 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ - bl 19fc84 │ │ │ │ + bl 19fd24 │ │ │ │ orr.w r4, r5, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 195300 │ │ │ │ - cbz r5, 19fe94 │ │ │ │ + bl 1953a0 │ │ │ │ + cbz r5, 19ff34 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 19fe28 │ │ │ │ + b.n 19fec8 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ - bl 19fc84 │ │ │ │ + bl 19fd24 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ - b.n 19fe74 │ │ │ │ + b.n 19ff14 │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deec0 │ │ │ │ - cbnz r0, 19feb0 │ │ │ │ + bl 1def60 │ │ │ │ + cbnz r0, 19ff50 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 17b280 │ │ │ │ - b.n 19fce4 │ │ │ │ + bl 17b320 │ │ │ │ + b.n 19fd84 │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ - b.n 19fcf2 │ │ │ │ + b.n 19fd92 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 195580 │ │ │ │ - b.n 19fea0 │ │ │ │ + bl 195620 │ │ │ │ + b.n 19ff40 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + lsls r0, r5, #7 │ │ │ │ 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] @ (1a0038 ) │ │ │ │ + ldr r2, [pc, #348] @ (1a00d8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #348] @ (1a003c ) │ │ │ │ + ldr r3, [pc, #348] @ (1a00dc ) │ │ │ │ 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 17b39c │ │ │ │ + bl 17b43c │ │ │ │ ldr.w r5, [r4, #384] @ 0x180 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 19ff08 │ │ │ │ - b.n 1a002e │ │ │ │ + cbnz r3, 19ffa8 │ │ │ │ + b.n 1a00ce │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a002e │ │ │ │ + beq.w 1a00ce │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 19fefe │ │ │ │ + beq.n 19ff9e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17b204 │ │ │ │ + bl 17b2a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 19ff2a │ │ │ │ - b.n 19ff56 │ │ │ │ + cbnz r0, 19ffca │ │ │ │ + b.n 19fff6 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19ff16 │ │ │ │ + bne.n 19ffb6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ff24 │ │ │ │ + bne.n 19ffc4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17b114 │ │ │ │ - ldr r2, [pc, #260] @ (1a0040 ) │ │ │ │ - ldr r3, [pc, #252] @ (1a003c ) │ │ │ │ + bl 17b1b4 │ │ │ │ + ldr r2, [pc, #260] @ (1a00e0 ) │ │ │ │ + ldr r3, [pc, #252] @ (1a00dc ) │ │ │ │ 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 1a0032 │ │ │ │ + bne.n 1a00d2 │ │ │ │ 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 │ │ │ │ @@ -496243,611 +496304,611 @@ │ │ │ │ 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 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1a002a │ │ │ │ + beq.n 1a00ca │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 19ffda │ │ │ │ + beq.n 1a007a │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r2, 19ffe8 │ │ │ │ + cbz r2, 1a0088 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 19fc84 │ │ │ │ + bl 19fd24 │ │ │ │ orr.w r7, r0, r4 │ │ │ │ ldr.w r4, [fp] │ │ │ │ - cbz r4, 19ffca │ │ │ │ + cbz r4, 1a006a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 19ffca │ │ │ │ + cbz r2, 1a006a │ │ │ │ mov r1, fp │ │ │ │ mov fp, r4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 19fc84 │ │ │ │ + bl 19fd24 │ │ │ │ orrs r7, r0 │ │ │ │ ldr.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19ffb0 │ │ │ │ + bne.n 1a0050 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 19fc84 │ │ │ │ + bl 19fd24 │ │ │ │ orr.w r4, r0, r7 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 195300 │ │ │ │ - cbz r7, 1a0000 │ │ │ │ + bl 1953a0 │ │ │ │ + cbz r7, 1a00a0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 19ff8c │ │ │ │ + b.n 1a002c │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 19fc84 │ │ │ │ + bl 19fd24 │ │ │ │ orrs r0, r4 │ │ │ │ mov r7, sl │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 19ffe4 │ │ │ │ + bne.n 1a0084 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1a0018 │ │ │ │ + cbnz r0, 1a00b8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17b280 │ │ │ │ - b.n 19ff2a │ │ │ │ + bl 17b320 │ │ │ │ + b.n 19ffca │ │ │ │ mov r0, r6 │ │ │ │ - bl 195580 │ │ │ │ + bl 195620 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 19ff2a │ │ │ │ + b.n 19ffca │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1a0000 │ │ │ │ + b.n 1a00a0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 19ff32 │ │ │ │ + b.n 19ffd2 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + movs r6, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #176] @ (1a0104 ) │ │ │ │ + ldr r2, [pc, #176] @ (1a01a4 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #176] @ (1a0108 ) │ │ │ │ + ldr r3, [pc, #176] @ (1a01a8 ) │ │ │ │ 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 1965d4 │ │ │ │ + bl 196674 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1a00b0 │ │ │ │ + bne.n 1a0150 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a00dc │ │ │ │ + beq.n 1a017c │ │ │ │ cmp.w r3, #364 @ 0x16c │ │ │ │ - bne.n 1a00ac │ │ │ │ + bne.n 1a014c │ │ │ │ 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 1a00ca │ │ │ │ + bls.n 1a016a │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1a00e0 │ │ │ │ + bls.n 1a0180 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1a00b2 │ │ │ │ + b.n 1a0152 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #88] @ (1a010c ) │ │ │ │ - ldr r3, [pc, #80] @ (1a0108 ) │ │ │ │ + ldr r2, [pc, #88] @ (1a01ac ) │ │ │ │ + ldr r3, [pc, #80] @ (1a01a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a00fe │ │ │ │ + bne.n 1a019e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 1a00e4 │ │ │ │ + bhi.n 1a0184 │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ movhi r3, r4 │ │ │ │ - bhi.n 1a00f2 │ │ │ │ + bhi.n 1a0192 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a00b2 │ │ │ │ + b.n 1a0152 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 1a00b0 │ │ │ │ + bne.n 1a0150 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subs r0, r4, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1a00b2 │ │ │ │ + b.n 1a0152 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vshr.u32 q0, q12, #30 │ │ │ │ + vqadd.u8 q0, q1, q12 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u8 q8, q3, q12 │ │ │ │ + mcr2 0, 5, r0, cr6, cr8, {3} │ │ │ │ stmdb 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] @ 1a053c │ │ │ │ + ldr.w r5, [pc, #1048] @ 1a05dc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r4, [pc, #1048] @ 1a0540 │ │ │ │ + ldr.w r4, [pc, #1048] @ 1a05e0 │ │ │ │ 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 1a0276 │ │ │ │ + ble.w 1a0316 │ │ │ │ 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 1a0276 │ │ │ │ + beq.w 1a0316 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r8, #19] │ │ │ │ add r4, r2 │ │ │ │ add r4, sl │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 1a0314 │ │ │ │ + bpl.w 1a03b4 │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1a0318 │ │ │ │ + bls.w 1a03b8 │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1a0314 │ │ │ │ + bls.w 1a03b4 │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a0276 │ │ │ │ + bhi.n 1a0316 │ │ │ │ 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 1bb268 │ │ │ │ + bl 1bb308 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 19aed8 │ │ │ │ + bl 19af78 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r7, 1a01e0 │ │ │ │ + cbz r7, 1a0280 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a04a0 │ │ │ │ + beq.w 1a0540 │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 1a04d0 │ │ │ │ + beq.w 1a0570 │ │ │ │ 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 1a0214 │ │ │ │ + bne.n 1a02b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a04e8 │ │ │ │ + beq.w 1a0588 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1a020c │ │ │ │ + bne.n 1a02ac │ │ │ │ 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 1a01f8 │ │ │ │ + bne.n 1a0298 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 19af84 │ │ │ │ + bl 19b024 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1a0334 │ │ │ │ + beq.w 1a03d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a0384 │ │ │ │ + beq.w 1a0424 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a040a │ │ │ │ + beq.w 1a04aa │ │ │ │ ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #176] @ 0xb0 │ │ │ │ - cbz r2, 1a0252 │ │ │ │ + cbz r2, 1a02f2 │ │ │ │ ldr.w r3, [r5, #212] @ 0xd4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #212] @ 0xd4 │ │ │ │ - cbz r7, 1a02a6 │ │ │ │ + cbz r7, 1a0346 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a050e │ │ │ │ + beq.w 1a05ae │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 1a0292 │ │ │ │ + beq.n 1a0332 │ │ │ │ ldrsb.w r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1a02b4 │ │ │ │ + blt.n 1a0354 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1a015a │ │ │ │ - ldr r2, [pc, #716] @ (1a0544 ) │ │ │ │ - ldr r3, [pc, #708] @ (1a0540 ) │ │ │ │ + bne.w 1a01fa │ │ │ │ + ldr r2, [pc, #716] @ (1a05e4 ) │ │ │ │ + ldr r3, [pc, #708] @ (1a05e0 ) │ │ │ │ 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 1a0538 │ │ │ │ + bne.w 1a05d8 │ │ │ │ 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 1a026a │ │ │ │ + bge.n 1a030a │ │ │ │ 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 1a026a │ │ │ │ + bne.n 1a030a │ │ │ │ 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 1a026a │ │ │ │ + bne.n 1a030a │ │ │ │ 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 1a015a │ │ │ │ - b.n 1a0276 │ │ │ │ + bne.w 1a01fa │ │ │ │ + b.n 1a0316 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 1a0276 │ │ │ │ + bgt.n 1a0316 │ │ │ │ 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 1a01a8 │ │ │ │ + b.n 1a0248 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a03b6 │ │ │ │ + beq.n 1a0456 │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ - cbz r2, 1a0350 │ │ │ │ + cbz r2, 1a03f0 │ │ │ │ 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 1a03e2 │ │ │ │ + beq.n 1a0482 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a026a │ │ │ │ + bne.n 1a030a │ │ │ │ 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 1a015a │ │ │ │ - b.n 1a0276 │ │ │ │ + bne.w 1a01fa │ │ │ │ + b.n 1a0316 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0432 │ │ │ │ + beq.n 1a04d2 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #172] @ 0xac │ │ │ │ - cbz r2, 1a03a0 │ │ │ │ + cbz r2, 1a0440 │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #216] @ 0xd8 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - cbz r7, 1a03ac │ │ │ │ + cbz r7, 1a044c │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1a0292 │ │ │ │ + beq.w 1a0332 │ │ │ │ ldrsb.w r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 1a02e4 │ │ │ │ - b.n 1a02b4 │ │ │ │ + bge.n 1a0384 │ │ │ │ + b.n 1a0354 │ │ │ │ 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 1a0350 │ │ │ │ + beq.n 1a03f0 │ │ │ │ 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 1a0358 │ │ │ │ + bne.n 1a03f8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a04ec │ │ │ │ + beq.w 1a058c │ │ │ │ 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 1a015a │ │ │ │ - b.n 1a0276 │ │ │ │ + bne.w 1a01fa │ │ │ │ + b.n 1a0316 │ │ │ │ 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 1a0252 │ │ │ │ + beq.w 1a02f2 │ │ │ │ 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 1a0252 │ │ │ │ + b.n 1a02f2 │ │ │ │ ldrb.w r3, [r8, #18] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 1a03a0 │ │ │ │ + bmi.n 1a0440 │ │ │ │ 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, 1a045c │ │ │ │ + cbz r2, 1a04fc │ │ │ │ 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 1a03ac │ │ │ │ + beq.n 1a044c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a03a6 │ │ │ │ + bne.n 1a0446 │ │ │ │ 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 1a026a │ │ │ │ + bge.w 1a030a │ │ │ │ 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 1a015a │ │ │ │ - b.n 1a0276 │ │ │ │ + bne.w 1a01fa │ │ │ │ + b.n 1a0316 │ │ │ │ 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 1965d4 │ │ │ │ + bl 196674 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1a04cc │ │ │ │ + bne.n 1a056c │ │ │ │ ldr r7, [r2, #20] │ │ │ │ subs.w r7, r7, #354 @ 0x162 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a01dc │ │ │ │ + b.n 1a027c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - bl 1a0044 │ │ │ │ + bl 1a00e4 │ │ │ │ eor.w r7, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 1a01dc │ │ │ │ + b.n 1a027c │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a0214 │ │ │ │ + b.n 1a02b4 │ │ │ │ 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 1a015a │ │ │ │ - b.n 1a0276 │ │ │ │ + bne.w 1a01fa │ │ │ │ + b.n 1a0316 │ │ │ │ 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 1a0486 │ │ │ │ + blt.n 1a0526 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 1a015a │ │ │ │ - b.n 1a0276 │ │ │ │ + bne.w 1a01fa │ │ │ │ + b.n 1a0316 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - mcr2 0, 6, r0, cr14, cr8, {3} │ │ │ │ + mcr2 0, 1, r0, cr14, cr8, {3} │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r2, #480] @ 0x1e0 │ │ │ │ + stc2l 0, cr0, [r2], #480 @ 0x1e0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #193 @ 0xc1 │ │ │ │ - bhi.n 1a057a │ │ │ │ + bhi.n 1a061a │ │ │ │ cmp r3, #175 @ 0xaf │ │ │ │ - bhi.n 1a05cc │ │ │ │ + bhi.n 1a066c │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bhi.n 1a05a0 │ │ │ │ + bhi.n 1a0640 │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bls.n 1a05b6 │ │ │ │ + bls.n 1a0656 │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a0608 │ │ │ │ + bne.n 1a06a8 │ │ │ │ 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 1a05ec │ │ │ │ + bls.n 1a068c │ │ │ │ subw r3, r3, #667 @ 0x29b │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.n 1a05f8 │ │ │ │ + bhi.n 1a0698 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #212 @ 0xd4 │ │ │ │ movt r0, #18432 @ 0x4800 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r0 │ │ │ │ - bne.n 1a05b2 │ │ │ │ + bne.n 1a0652 │ │ │ │ ands.w r0, r3, r2 │ │ │ │ - bne.n 1a055c │ │ │ │ + bne.n 1a05fc │ │ │ │ bx lr │ │ │ │ subs r3, #149 @ 0x95 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 1a05f8 │ │ │ │ + bhi.n 1a0698 │ │ │ │ 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 1a05f8 │ │ │ │ + bhi.n 1a0698 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bhi.n 1a05de │ │ │ │ + bhi.n 1a067e │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.n 1a05fc │ │ │ │ + bhi.n 1a069c │ │ │ │ cmp r3, #10 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ subs r3, #176 @ 0xb0 │ │ │ │ movw r0, #32773 @ 0x8005 │ │ │ │ @@ -496882,118 +496943,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] @ 1a10f8 │ │ │ │ - ldr.w r3, [pc, #2764] @ 1a10fc │ │ │ │ + ldr.w r2, [pc, #2764] @ 1a1198 │ │ │ │ + ldr.w r3, [pc, #2764] @ 1a119c │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #2760] @ 1a1100 │ │ │ │ + ldr.w r6, [pc, #2760] @ 1a11a0 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17b204 │ │ │ │ - cbz r0, 1a066c │ │ │ │ - ldr.w r2, [pc, #2740] @ 1a1104 │ │ │ │ - ldr.w r3, [pc, #2728] @ 1a10fc │ │ │ │ + bl 17b2a4 │ │ │ │ + cbz r0, 1a070c │ │ │ │ + ldr.w r2, [pc, #2740] @ 1a11a4 │ │ │ │ + ldr.w r3, [pc, #2728] @ 1a119c │ │ │ │ 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 1a1a9e │ │ │ │ + bne.w 1a1b3e │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17b280 │ │ │ │ + bl 17b320 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a064c │ │ │ │ + beq.n 1a06ec │ │ │ │ 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 1a089a │ │ │ │ + beq.w 1a093a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1a08b8 │ │ │ │ + bhi.w 1a0958 │ │ │ │ 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] @ 1a1108 │ │ │ │ + ldr.w r3, [pc, #2656] @ 1a11a8 │ │ │ │ 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 1a0944 │ │ │ │ + beq.w 1a09e4 │ │ │ │ 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 1a06f2 │ │ │ │ + beq.n 1a0792 │ │ │ │ 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 1a0bac │ │ │ │ + bhi.w 1a0c4c │ │ │ │ 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 1a0c3e │ │ │ │ + bne.w 1a0cde │ │ │ │ add.w r6, fp, lr │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ moveq fp, r2 │ │ │ │ - beq.n 1a075c │ │ │ │ + beq.n 1a07fc │ │ │ │ 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 1a0d02 │ │ │ │ + beq.w 1a0da2 │ │ │ │ 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 │ │ │ │ @@ -497001,24 +497062,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 1a0954 │ │ │ │ + bls.w 1a09f4 │ │ │ │ movw r2, #638 @ 0x27e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a1252 │ │ │ │ - bls.w 1a0bf8 │ │ │ │ + beq.w 1a12f2 │ │ │ │ + bls.w 1a0c98 │ │ │ │ subw r2, r3, #667 @ 0x29b │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bhi.w 1a0c34 │ │ │ │ + bhi.w 1a0cd4 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bhi.w 1a0d08 │ │ │ │ + bhi.w 1a0da8 │ │ │ │ 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 │ │ │ │ @@ -497062,82 +497123,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 1a0ce8 │ │ │ │ + beq.w 1a0d88 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 1a0858 │ │ │ │ + cbz r1, 1a08f8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 1a0844 │ │ │ │ + b.n 1a08e4 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1a0b66 │ │ │ │ + beq.w 1a0c06 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1a083c │ │ │ │ + bne.n 1a08dc │ │ │ │ ldrb.w r3, [r9, #323] @ 0x143 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #323] @ 0x143 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196a8c │ │ │ │ - cbnz r0, 1a0874 │ │ │ │ + bl 196b2c │ │ │ │ + cbnz r0, 1a0914 │ │ │ │ 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 1a0b9e │ │ │ │ - bhi.w 1a0b88 │ │ │ │ + beq.w 1a0c3e │ │ │ │ + bhi.w 1a0c28 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1a08b8 │ │ │ │ + bne.n 1a0958 │ │ │ │ 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 1a0690 │ │ │ │ + bne.w 1a0730 │ │ │ │ mov r0, r7 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a0686 │ │ │ │ - b.n 1a064c │ │ │ │ + bne.w 1a0726 │ │ │ │ + b.n 1a06ec │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1a08b8 │ │ │ │ + cbz r0, 1a0958 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1a0610 │ │ │ │ + bl 1a06b0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a0690 │ │ │ │ + bne.w 1a0730 │ │ │ │ mov r0, r7 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a0686 │ │ │ │ - b.n 1a064c │ │ │ │ - ldr.w r3, [pc, #2104] @ 1a110c │ │ │ │ + bne.w 1a0726 │ │ │ │ + b.n 1a06ec │ │ │ │ + ldr.w r3, [pc, #2104] @ 1a11ac │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ mla r2, r8, r6, r1 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 1a0924 │ │ │ │ + cbz r5, 1a09c4 │ │ │ │ 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] │ │ │ │ @@ -497149,36 +497210,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 1a08f2 │ │ │ │ + bne.n 1a0992 │ │ │ │ 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 1a0b7c │ │ │ │ + beq.w 1a0c1c │ │ │ │ ldrb.w r3, [r9, #321] @ 0x141 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #321] @ 0x141 │ │ │ │ - b.n 1a08b8 │ │ │ │ + b.n 1a0958 │ │ │ │ mov ip, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp.w r3, #300 @ 0x12c │ │ │ │ - bhi.w 1a07a0 │ │ │ │ + bhi.w 1a0840 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.w 1a0c34 │ │ │ │ + bls.w 1a0cd4 │ │ │ │ sub.w r2, r3, #46 @ 0x2e │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - bhi.w 1a0d08 │ │ │ │ + bhi.w 1a0da8 │ │ │ │ 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 │ │ │ │ @@ -497428,43 +497489,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 1a0b72 │ │ │ │ + b.n 1a0c12 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1a0858 │ │ │ │ + beq.w 1a08f8 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 1a0b6a │ │ │ │ - b.n 1a084c │ │ │ │ + bne.n 1a0c0a │ │ │ │ + b.n 1a08ec │ │ │ │ ldrb.w r3, [r9, #320] @ 0x140 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #320] @ 0x140 │ │ │ │ - b.n 1a08b8 │ │ │ │ + b.n 1a0958 │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1a08b8 │ │ │ │ + bhi.w 1a0958 │ │ │ │ ldrb.w r3, [r9, #319] @ 0x13f │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #319] @ 0x13f │ │ │ │ - b.n 1a0890 │ │ │ │ + b.n 1a0930 │ │ │ │ ldrb.w r3, [r9, #319] @ 0x13f │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r9, #319] @ 0x13f │ │ │ │ - b.n 1a08b8 │ │ │ │ + b.n 1a0958 │ │ │ │ add.w r6, r1, #32 │ │ │ │ ubfx fp, r2, #7, #6 │ │ │ │ and.w r6, r6, #127 @ 0x7f │ │ │ │ mov lr, r1 │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.w 1a0718 │ │ │ │ + bhi.w 1a07b8 │ │ │ │ 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 │ │ │ │ @@ -497476,68 +497537,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 1a094c │ │ │ │ + b.n 1a09ec │ │ │ │ cmp.w r3, #402 @ 0x192 │ │ │ │ - bcs.w 1a1336 │ │ │ │ + bcs.w 1a13d6 │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bls.w 1a1262 │ │ │ │ + bls.w 1a1302 │ │ │ │ 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, 1a0c7a │ │ │ │ + cbnz r1, 1a0d1a │ │ │ │ mov.w r1, #16896 @ 0x4200 │ │ │ │ movt r1, #6 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1a0d84 │ │ │ │ + bne.w 1a0e24 │ │ │ │ tst.w r2, #73728 @ 0x12000 │ │ │ │ - bne.w 1a1110 │ │ │ │ + bne.w 1a11b0 │ │ │ │ ldrb.w r3, [r9, #323] @ 0x143 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ - b.n 1a0d20 │ │ │ │ + b.n 1a0dc0 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.w 1a12de │ │ │ │ + beq.w 1a137e │ │ │ │ cmp r1, #20 │ │ │ │ - bls.w 1a0d7c │ │ │ │ + bls.w 1a0e1c │ │ │ │ add.w r2, r1, #102 @ 0x66 │ │ │ │ and.w r2, r2, #127 @ 0x7f │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 1a0726 │ │ │ │ + bhi.w 1a07c6 │ │ │ │ add.w r2, fp, #3 │ │ │ │ add.w r2, lr, r2, lsr #2 │ │ │ │ - b.n 1a073a │ │ │ │ + b.n 1a07da │ │ │ │ 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 195a04 │ │ │ │ + bl 195aa4 │ │ │ │ and.w r5, r0, #31 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 195a04 │ │ │ │ + bl 195aa4 │ │ │ │ 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 1a08b8 │ │ │ │ + b.n 1a0958 │ │ │ │ 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 │ │ │ │ @@ -497546,292 +497607,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 1a08b8 │ │ │ │ + b.n 1a0958 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1a08b8 │ │ │ │ + bne.w 1a0958 │ │ │ │ ldrb.w r3, [r9, #328] @ 0x148 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #328] @ 0x148 │ │ │ │ - b.n 1a08b8 │ │ │ │ + b.n 1a0958 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196aa4 │ │ │ │ + bl 196b44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a082c │ │ │ │ + beq.w 1a08cc │ │ │ │ ldrb.w r3, [r9, #328] @ 0x148 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #328] @ 0x148 │ │ │ │ - b.n 1a082c │ │ │ │ + b.n 1a08cc │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1a0794 │ │ │ │ + b.n 1a0834 │ │ │ │ subs r3, #50 @ 0x32 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.n 1a0c34 │ │ │ │ + bhi.n 1a0cd4 │ │ │ │ movw r2, #49103 @ 0xbfcf │ │ │ │ movt r2, #2 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 1a0c34 │ │ │ │ + beq.n 1a0cd4 │ │ │ │ ldrb.w r2, [r9, #323] @ 0x143 │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ strb.w r2, [r9, #323] @ 0x143 │ │ │ │ - bl 1a0548 │ │ │ │ - cbz r0, 1a0d40 │ │ │ │ + bl 1a05e8 │ │ │ │ + cbz r0, 1a0de0 │ │ │ │ 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 1a130e │ │ │ │ + bpl.w 1a13ae │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1a165e │ │ │ │ + beq.w 1a16fe │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bls.w 1a136c │ │ │ │ + bls.w 1a140c │ │ │ │ subs r3, #166 @ 0xa6 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.w 1a08b8 │ │ │ │ + bhi.w 1a0958 │ │ │ │ movw r2, #321 @ 0x141 │ │ │ │ movt r2, #162 @ 0xa2 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.w 1a0884 │ │ │ │ - b.n 1a08b8 │ │ │ │ + bmi.w 1a0924 │ │ │ │ + b.n 1a0958 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.w 1a0c5a │ │ │ │ - b.n 1a0726 │ │ │ │ + bhi.w 1a0cfa │ │ │ │ + b.n 1a07c6 │ │ │ │ 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 1a184c │ │ │ │ + beq.w 1a18ec │ │ │ │ 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 1bdc98 │ │ │ │ + bl 1bdd38 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a0df2 │ │ │ │ + beq.n 1a0e92 │ │ │ │ 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 1a13c4 │ │ │ │ + beq.w 1a1464 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1a1384 │ │ │ │ + beq.w 1a1424 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1a08b8 │ │ │ │ + bne.w 1a0958 │ │ │ │ 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 1a08b8 │ │ │ │ + bpl.w 1a0958 │ │ │ │ ldrb.w r3, [r9, #328] @ 0x148 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #328] @ 0x148 │ │ │ │ - b.n 1a08b8 │ │ │ │ + b.n 1a0958 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a1aae │ │ │ │ + bne.w 1a1b4e │ │ │ │ ldr r2, [r1, #24] │ │ │ │ tst.w r2, #12 │ │ │ │ - bne.w 1a1506 │ │ │ │ + bne.w 1a15a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0548 │ │ │ │ + bl 1a05e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a08b8 │ │ │ │ + beq.w 1a0958 │ │ │ │ ldrb.w r3, [r9, #322] @ 0x142 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #322] @ 0x142 │ │ │ │ - b.n 1a08b8 │ │ │ │ + b.n 1a0958 │ │ │ │ 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 1a145e │ │ │ │ + bhi.w 1a14fe │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [r9, #120] @ 0x78 │ │ │ │ - b.n 1a08b8 │ │ │ │ + b.n 1a0958 │ │ │ │ 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 1a1920 │ │ │ │ + beq.w 1a19c0 │ │ │ │ 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 1a0ee6 │ │ │ │ + bne.n 1a0f86 │ │ │ │ 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 1bdc98 │ │ │ │ + bl 1bdd38 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a0f16 │ │ │ │ + beq.n 1a0fb6 │ │ │ │ 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 1a149c │ │ │ │ + beq.w 1a153c │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1a140c │ │ │ │ + beq.w 1a14ac │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1a08b8 │ │ │ │ + bne.w 1a0958 │ │ │ │ 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 1a08b8 │ │ │ │ + bpl.w 1a0958 │ │ │ │ ldrb.w r3, [r9, #328] @ 0x148 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r9, #328] @ 0x148 │ │ │ │ - b.n 1a08b8 │ │ │ │ + b.n 1a0958 │ │ │ │ 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 1a08b8 │ │ │ │ - b.n 1a0e24 │ │ │ │ + bhi.w 1a0958 │ │ │ │ + b.n 1a0ec4 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 1a0f92 │ │ │ │ + b.n 1a1032 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1a1aba │ │ │ │ + beq.w 1a1b5a │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a1ab4 │ │ │ │ + bne.w 1a1b54 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a0f80 │ │ │ │ + bne.n 1a1020 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23e9e4 │ │ │ │ + bl 23ea84 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1a08b8 │ │ │ │ + bhi.w 1a0958 │ │ │ │ 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 1a08b8 │ │ │ │ + b.n 1a0958 │ │ │ │ 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 1965d4 │ │ │ │ + bl 196674 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - beq.w 1a11ec │ │ │ │ + beq.w 1a128c │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 1a0fd2 │ │ │ │ + bne.n 1a1072 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ - b.n 1a08b8 │ │ │ │ + b.n 1a0958 │ │ │ │ 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 │ │ │ │ @@ -497851,153 +497912,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 1a08b8 │ │ │ │ + b.n 1a0958 │ │ │ │ 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 1a1448 │ │ │ │ + bhi.w 1a14e8 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.n 1a08b8 │ │ │ │ + b.n 1a0958 │ │ │ │ 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 1a1474 │ │ │ │ + bhi.w 1a1514 │ │ │ │ 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 1a08b8 │ │ │ │ + bne.w 1a0958 │ │ │ │ ldrb.w r3, [r9, #329] @ 0x149 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #329] @ 0x149 │ │ │ │ - b.n 1a08b8 │ │ │ │ + b.n 1a0958 │ │ │ │ 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 1a1486 │ │ │ │ + bhi.w 1a1526 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 1a08b8 │ │ │ │ + b.w 1a0958 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 1a08b8 │ │ │ │ + b.w 1a0958 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str.w r3, [r9, #96] @ 0x60 │ │ │ │ - b.w 1a08b8 │ │ │ │ - vst1.8 @ instruction: 0xf9c80078 │ │ │ │ + b.w 1a0958 │ │ │ │ + vld4.16 {d0-d3}, [r8 :256], r8 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 @ instruction: 0xf9c20078 │ │ │ │ - vld1.8 @ instruction: 0xf9a80078 │ │ │ │ + vld4.16 {d0-d3}, [r2 :256], r8 │ │ │ │ + vst4.16 {d0-d3}, [r8 :256], r8 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ 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 1a1144 │ │ │ │ + bpl.n 1a11e4 │ │ │ │ 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 1a115e │ │ │ │ + bne.n 1a11fe │ │ │ │ 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 1bdc98 │ │ │ │ + bl 1bdd38 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a119a │ │ │ │ + beq.n 1a123a │ │ │ │ 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 1a08b8 │ │ │ │ + bne.w 1a0958 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movw r3, #387 @ 0x183 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a08b8 │ │ │ │ + bne.w 1a0958 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bdcbc │ │ │ │ + bl 1bdd5c │ │ │ │ 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 1965d4 │ │ │ │ + bl 196674 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1a1970 │ │ │ │ + beq.w 1a1a10 │ │ │ │ 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 1a08b8 │ │ │ │ + b.w 1a0958 │ │ │ │ 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 1a1248 │ │ │ │ + bhi.n 1a12e8 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1a1aa8 │ │ │ │ + bhi.w 1a1b48 │ │ │ │ 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 │ │ │ │ @@ -498025,247 +498086,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 1a0fee │ │ │ │ + b.n 1a108e │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1a1248 │ │ │ │ + b.n 1a12e8 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r9, #96] @ 0x60 │ │ │ │ - b.w 1a08b8 │ │ │ │ + b.w 1a0958 │ │ │ │ cmp.w r3, #332 @ 0x14c │ │ │ │ - bls.w 1a14e4 │ │ │ │ + bls.w 1a1584 │ │ │ │ mvn.w lr, #336 @ 0x150 │ │ │ │ add.w r2, r3, lr │ │ │ │ cmp r2, #28 │ │ │ │ - bhi.w 1a0c34 │ │ │ │ + bhi.w 1a0cd4 │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movw r1, #16385 @ 0x4001 │ │ │ │ movt r1, #6698 @ 0x1a2a │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1a0c7a │ │ │ │ + bne.w 1a0d1a │ │ │ │ movw r1, #41088 @ 0xa080 │ │ │ │ tst r2, r1 │ │ │ │ - beq.w 1a0c34 │ │ │ │ + beq.w 1a0cd4 │ │ │ │ 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 1a1110 │ │ │ │ + bne.w 1a11b0 │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #168] @ 0xa8 │ │ │ │ - bl 1bdc98 │ │ │ │ + bl 1bdd38 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1a119a │ │ │ │ + beq.w 1a123a │ │ │ │ ldr.w r3, [r9, #208] @ 0xd0 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #208] @ 0xd0 │ │ │ │ - b.n 1a119a │ │ │ │ + b.n 1a123a │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a0c46 │ │ │ │ + bne.w 1a0ce6 │ │ │ │ add.w r6, fp, lr │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 1a0736 │ │ │ │ + bne.w 1a07d6 │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r6, r2 │ │ │ │ streq r6, [sp, #12] │ │ │ │ moveq r5, r6 │ │ │ │ - beq.w 1a07a0 │ │ │ │ + beq.w 1a0840 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r2 │ │ │ │ - b.w 1a0766 │ │ │ │ + b.w 1a0806 │ │ │ │ lsls r6, r2, #29 │ │ │ │ - bpl.w 1a0d5c │ │ │ │ + bpl.w 1a0dfc │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [r9, #304] @ 0x130 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1a0d5c │ │ │ │ + bne.w 1a0dfc │ │ │ │ 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 1a0d5c │ │ │ │ + b.n 1a0dfc │ │ │ │ cmp.w r3, #540 @ 0x21c │ │ │ │ - bhi.w 1a16a6 │ │ │ │ + bhi.w 1a1746 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 1a168e │ │ │ │ + bcs.w 1a172e │ │ │ │ cmp.w r3, #442 @ 0x1ba │ │ │ │ - bcs.w 1a1832 │ │ │ │ + bcs.w 1a18d2 │ │ │ │ cmp.w r3, #418 @ 0x1a2 │ │ │ │ - bcc.w 1a0c34 │ │ │ │ + bcc.w 1a0cd4 │ │ │ │ sub.w r1, r3, #418 @ 0x1a2 │ │ │ │ movw r2, #29127 @ 0x71c7 │ │ │ │ movt r2, #246 @ 0xf6 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.w 1a0c7a │ │ │ │ - b.n 1a0c34 │ │ │ │ + bmi.w 1a0d1a │ │ │ │ + b.n 1a0cd4 │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ - bls.w 1a08b8 │ │ │ │ + bls.w 1a0958 │ │ │ │ sub.w r2, r3, #55 @ 0x37 │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.w 1a08b8 │ │ │ │ - b.w 1a0884 │ │ │ │ + bpl.w 1a0958 │ │ │ │ + b.w 1a0924 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #385 @ 0x181 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne.w r3, #388 @ 0x184 │ │ │ │ - bne.w 1a08b8 │ │ │ │ + bne.w 1a0958 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bdcbc │ │ │ │ + bl 1bdd5c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a0044 │ │ │ │ + bl 1a00e4 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a0e02 │ │ │ │ + bne.w 1a0ea2 │ │ │ │ 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 1a0e02 │ │ │ │ + b.n 1a0ea2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #388 @ 0x184 │ │ │ │ - bne.w 1a08b8 │ │ │ │ + bne.w 1a0958 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bdcbc │ │ │ │ + bl 1bdd5c │ │ │ │ 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 1965d4 │ │ │ │ + bl 196674 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1a1992 │ │ │ │ + beq.w 1a1a32 │ │ │ │ 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 1a0dfc │ │ │ │ + b.n 1a0e9c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subw r3, r3, #679 @ 0x2a7 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 1a08b8 │ │ │ │ + bne.w 1a0958 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bdcbc │ │ │ │ + bl 1bdd5c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a0044 │ │ │ │ + bl 1a00e4 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a0f26 │ │ │ │ + bne.w 1a0fc6 │ │ │ │ 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 1a0f26 │ │ │ │ + b.n 1a0fc6 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1a08b8 │ │ │ │ + bne.w 1a0958 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 1a08b8 │ │ │ │ + b.w 1a0958 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1a08b8 │ │ │ │ + bne.w 1a0958 │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r9, #120] @ 0x78 │ │ │ │ - b.w 1a08b8 │ │ │ │ + b.w 1a0958 │ │ │ │ cmp r3, #3 │ │ │ │ ittt eq │ │ │ │ ldreq.w r3, [r9, #120] @ 0x78 │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ streq.w r3, [r9, #120] @ 0x78 │ │ │ │ - b.n 1a109a │ │ │ │ + b.n 1a113a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 1a08b8 │ │ │ │ + bne.w 1a0958 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 1a08b8 │ │ │ │ + b.w 1a0958 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movw r1, #681 @ 0x2a9 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1a18aa │ │ │ │ + beq.w 1a194a │ │ │ │ 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 1a08b8 │ │ │ │ + bmi.w 1a0958 │ │ │ │ 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 1a0f20 │ │ │ │ + b.n 1a0fc0 │ │ │ │ movw r2, #301 @ 0x12d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a0c34 │ │ │ │ + beq.w 1a0cd4 │ │ │ │ sub.w r1, r3, #302 @ 0x12e │ │ │ │ movw r2, #9763 @ 0x2623 │ │ │ │ movt r2, #27648 @ 0x6c00 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 1a0c7a │ │ │ │ - b.w 1a0c34 │ │ │ │ + bmi.w 1a0d1a │ │ │ │ + b.w 1a0cd4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 1a151c │ │ │ │ + b.n 1a15bc │ │ │ │ cmp r5, #5 │ │ │ │ - beq.w 1a1aa2 │ │ │ │ + beq.w 1a1b42 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a1ab4 │ │ │ │ + bne.w 1a1b54 │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a150a │ │ │ │ + bne.n 1a15aa │ │ │ │ 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 │ │ │ │ @@ -498274,89 +498335,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 1bb268 │ │ │ │ + bl 1bb308 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 1a155e │ │ │ │ + cbz r0, 1a15fe │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrsb.w r3, [r2, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1a158e │ │ │ │ + blt.n 1a162e │ │ │ │ ldrb r3, [r2, #20] │ │ │ │ ands.w r2, r3, #64 @ 0x40 │ │ │ │ - beq.w 1a16c4 │ │ │ │ + beq.w 1a1764 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a188e │ │ │ │ + beq.w 1a192e │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 1a158e │ │ │ │ + beq.n 1a162e │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1a19ae │ │ │ │ + beq.w 1a1a4e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrsb.w r1, [r9, #65] @ 0x41 │ │ │ │ mov r0, r3 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - bl 1bb268 │ │ │ │ + bl 1bb308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a1916 │ │ │ │ + bne.w 1a19b6 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 1a1902 │ │ │ │ + beq.w 1a19a2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - beq.w 1a18a0 │ │ │ │ + beq.w 1a1940 │ │ │ │ ubfx r6, r3, #4, #2 │ │ │ │ - bl 23ea24 │ │ │ │ + bl 23eac4 │ │ │ │ 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 1a0110 │ │ │ │ + bl 1a01b0 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a0e4a │ │ │ │ + bne.w 1a0eea │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1a0e4a │ │ │ │ + bne.w 1a0eea │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 23e9e4 │ │ │ │ - bl 23e9bc │ │ │ │ + bl 23ea84 │ │ │ │ + bl 23ea5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a0e4a │ │ │ │ + beq.w 1a0eea │ │ │ │ mov r3, sl │ │ │ │ movs r6, #1 │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1a1642 │ │ │ │ + b.n 1a16e2 │ │ │ │ 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 │ │ │ │ @@ -498369,170 +498430,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 23e068 │ │ │ │ + bl 23e108 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 1a1610 │ │ │ │ + bcc.n 1a16b0 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.w 1a0e4a │ │ │ │ + b.w 1a0eea │ │ │ │ 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 1a08b8 │ │ │ │ + bls.w 1a0958 │ │ │ │ ldrb.w r3, [r9, #328] @ 0x148 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r9, #328] @ 0x148 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b.w 1a0d5c │ │ │ │ + b.w 1a0dfc │ │ │ │ sub.w r1, r3, #512 @ 0x200 │ │ │ │ movw r2, #8687 @ 0x21ef │ │ │ │ movt r2, #7872 @ 0x1ec0 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bpl.w 1a0c34 │ │ │ │ - b.w 1a0c7a │ │ │ │ + bpl.w 1a0cd4 │ │ │ │ + b.w 1a0d1a │ │ │ │ mvn.w r0, #556 @ 0x22c │ │ │ │ adds r1, r3, r0 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.w 1a0c34 │ │ │ │ + bhi.w 1a0cd4 │ │ │ │ movs r2, #113 @ 0x71 │ │ │ │ movt r2, #2496 @ 0x9c0 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 1a0c7a │ │ │ │ - b.w 1a0c34 │ │ │ │ + bmi.w 1a0d1a │ │ │ │ + b.w 1a0cd4 │ │ │ │ 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 1a178e │ │ │ │ + beq.n 1a182e │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1a1746 │ │ │ │ - cbz r2, 1a16ea │ │ │ │ + beq.n 1a17e6 │ │ │ │ + cbz r2, 1a178a │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1a16d4 │ │ │ │ + beq.n 1a1774 │ │ │ │ mov r4, r7 │ │ │ │ mov r5, sl │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1a158e │ │ │ │ + beq.w 1a162e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - bne.w 1a188e │ │ │ │ + bne.w 1a192e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ - bl 23e068 │ │ │ │ + bl 23e108 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, fp │ │ │ │ - bls.w 1a158e │ │ │ │ + bls.w 1a162e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - beq.w 1a1a72 │ │ │ │ + beq.w 1a1b12 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a1a5e │ │ │ │ + beq.w 1a1afe │ │ │ │ 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 1a0110 │ │ │ │ - b.n 1a15da │ │ │ │ + bl 1a01b0 │ │ │ │ + b.n 1a167a │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a1aa8 │ │ │ │ + bne.w 1a1b48 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a1a5a │ │ │ │ + beq.w 1a1afa │ │ │ │ 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 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 23e068 │ │ │ │ + bl 23e108 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ add r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1a1768 │ │ │ │ + bcc.n 1a1808 │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov fp, r5 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ - b.n 1a16de │ │ │ │ + b.n 1a177e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a182a │ │ │ │ + beq.n 1a18ca │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a1ab4 │ │ │ │ + bne.w 1a1b54 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a16ea │ │ │ │ + beq.n 1a178a │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 1a1a4c │ │ │ │ + bne.w 1a1aec │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 23e068 │ │ │ │ + bl 23e108 │ │ │ │ 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 1a181c │ │ │ │ + bhi.n 1a18bc │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1a1aa8 │ │ │ │ + bhi.w 1a1b48 │ │ │ │ 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 │ │ │ │ @@ -498562,78 +498623,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 1a16de │ │ │ │ + b.n 1a177e │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1a181c │ │ │ │ + b.n 1a18bc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 1a17a6 │ │ │ │ - b.n 1a16ea │ │ │ │ + bne.n 1a1846 │ │ │ │ + b.n 1a178a │ │ │ │ mvn.w r5, #464 @ 0x1d0 │ │ │ │ adds r1, r3, r5 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.w 1a0c34 │ │ │ │ + bhi.w 1a0cd4 │ │ │ │ movs r2, #89 @ 0x59 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r5, r2, #31 │ │ │ │ - bmi.w 1a0c7a │ │ │ │ - b.w 1a0c34 │ │ │ │ + bmi.w 1a0d1a │ │ │ │ + b.w 1a0cd4 │ │ │ │ ldr.w r3, [r9, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #176] @ 0xb0 │ │ │ │ - bl 1bdc98 │ │ │ │ + bl 1bdd38 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 1a0df2 │ │ │ │ + beq.w 1a0e92 │ │ │ │ ldr.w r3, [r9, #212] @ 0xd4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #212] @ 0xd4 │ │ │ │ - b.w 1a0df2 │ │ │ │ + b.w 1a0e92 │ │ │ │ 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 23ea24 │ │ │ │ + bl 23eac4 │ │ │ │ adds r3, r6, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1a1714 │ │ │ │ + b.n 1a17b4 │ │ │ │ movs r2, #1 │ │ │ │ - bl 23e068 │ │ │ │ + bl 23e108 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a15c8 │ │ │ │ + b.n 1a1668 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bdcbc │ │ │ │ + bl 1bdd5c │ │ │ │ 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 1965d4 │ │ │ │ + bl 196674 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1a19a4 │ │ │ │ + beq.n 1a1a44 │ │ │ │ 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] │ │ │ │ @@ -498641,33 +498702,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 1a0f20 │ │ │ │ - b.n 1a14c2 │ │ │ │ + bmi.w 1a0fc0 │ │ │ │ + b.n 1a1562 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 1a15ac │ │ │ │ + bne.w 1a164c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1a15ac │ │ │ │ + bmi.w 1a164c │ │ │ │ mov r0, r6 │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a15ac │ │ │ │ + b.n 1a164c │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #172] @ 0xac │ │ │ │ - bl 1bdc98 │ │ │ │ + bl 1bdd38 │ │ │ │ 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 │ │ │ │ @@ -498681,42 +498742,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 1a0f20 │ │ │ │ + b.w 1a0fc0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #354 @ 0x162 │ │ │ │ - bne.w 1a11d4 │ │ │ │ + bne.w 1a1274 │ │ │ │ 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 1a08b8 │ │ │ │ + b.w 1a0958 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #354 @ 0x162 │ │ │ │ - bne.w 1a13f2 │ │ │ │ + bne.w 1a1492 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.w 1a0dfc │ │ │ │ + b.w 1a0e9c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #354 @ 0x162 │ │ │ │ - bne.n 1a18cc │ │ │ │ - b.n 1a18e0 │ │ │ │ + bne.n 1a196c │ │ │ │ + b.n 1a1980 │ │ │ │ ldrb.w r1, [r0, #37] @ 0x25 │ │ │ │ ldrd r2, r0, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1a1a80 │ │ │ │ + bhi.n 1a1b20 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1a1878 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1a19cc ) │ │ │ │ + bhi.w 1a1918 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1a1a6c ) │ │ │ │ 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} @ │ │ │ │ @@ -498750,42 +498811,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 1a158e │ │ │ │ + b.n 1a162e │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1a16d4 │ │ │ │ + b.n 1a1774 │ │ │ │ ubfx r6, r3, #4, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 23ea24 │ │ │ │ + bl 23eac4 │ │ │ │ adds r3, r6, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 1a1732 │ │ │ │ + b.n 1a17d2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 23e068 │ │ │ │ + bl 23e108 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a1732 │ │ │ │ + b.n 1a17d2 │ │ │ │ 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 1a188e │ │ │ │ - b.n 1a158e │ │ │ │ + bne.w 1a192e │ │ │ │ + b.n 1a162e │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1a1878 │ │ │ │ + b.n 1a1918 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -498811,57 +498872,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 1a1bee │ │ │ │ + beq.n 1a1c8e │ │ │ │ mov r5, r4 │ │ │ │ - b.n 1a1b10 │ │ │ │ + b.n 1a1bb0 │ │ │ │ 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 1a1b1e │ │ │ │ + bpl.n 1a1bbe │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a1b56 │ │ │ │ + cbz r3, 1a1bf6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 1a1b0a │ │ │ │ + beq.n 1a1baa │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 1a1af8 │ │ │ │ + bmi.n 1a1b98 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1b0a │ │ │ │ + bne.n 1a1baa │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23f34c │ │ │ │ + bl 23f3ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23f364 │ │ │ │ + bl 23f404 │ │ │ │ ldrb.w r3, [r6, #69] @ 0x45 │ │ │ │ add r4, r0 │ │ │ │ add r3, r4 │ │ │ │ strb.w r3, [r6, #69] @ 0x45 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23f37c │ │ │ │ + bl 23f41c │ │ │ │ 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 1a1b10 │ │ │ │ + bne.n 1a1bb0 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1bf4 │ │ │ │ + bne.n 1a1c94 │ │ │ │ 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 │ │ │ │ @@ -498879,99 +498940,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, 1a1bfe │ │ │ │ + cbz r2, 1a1c9e │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1a1eb2 │ │ │ │ + bne.w 1a1f52 │ │ │ │ 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 1a1c14 │ │ │ │ + b.n 1a1cb4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23e9e4 │ │ │ │ + bl 23ea84 │ │ │ │ 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 1a1b5e │ │ │ │ + beq.n 1a1bfe │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - beq.n 1a1bec │ │ │ │ - b.n 1a1bd0 │ │ │ │ + beq.n 1a1c8c │ │ │ │ + b.n 1a1c70 │ │ │ │ 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 179690 │ │ │ │ + bl 179730 │ │ │ │ mov r4, r0 │ │ │ │ - bl 17b39c │ │ │ │ + bl 17b43c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a0610 │ │ │ │ + bl 1a06b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ 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 1a1d68 │ │ │ │ + beq.w 1a1e08 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1a1c5a │ │ │ │ + b.n 1a1cfa │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1a1ce4 │ │ │ │ + blt.n 1a1d84 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a1d66 │ │ │ │ + beq.w 1a1e06 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1a1c50 │ │ │ │ + bpl.n 1a1cf0 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n 1a1c48 │ │ │ │ + bpl.n 1a1ce8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 23e068 │ │ │ │ + bl 23e108 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r2, r0, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [r6, #136] @ 0x88 │ │ │ │ - beq.w 1a1e04 │ │ │ │ + beq.w 1a1ea4 │ │ │ │ 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 1a1cd8 │ │ │ │ + beq.n 1a1d78 │ │ │ │ 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 │ │ │ │ @@ -498980,37 +499041,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 1a1c50 │ │ │ │ + bge.n 1a1cf0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 23e068 │ │ │ │ + bl 23e108 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrd r0, r1, [r6, #144] @ 0x90 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1a1e0c │ │ │ │ + beq.w 1a1eac │ │ │ │ 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 1a1d58 │ │ │ │ + beq.n 1a1df8 │ │ │ │ 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 │ │ │ │ @@ -499020,127 +499081,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 1a1c5a │ │ │ │ + bne.w 1a1cfa │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1a1e14 │ │ │ │ + beq.n 1a1eb4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #292] @ 0x124 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a1da6 │ │ │ │ + cbz r3, 1a1e46 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1a1d9e │ │ │ │ + bpl.n 1a1e3e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23ea58 │ │ │ │ + bl 23eaf8 │ │ │ │ movs r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1a1d94 │ │ │ │ + bls.n 1a1e34 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23ea58 │ │ │ │ + bl 23eaf8 │ │ │ │ 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 1a1d7a │ │ │ │ + bne.n 1a1e1a │ │ │ │ ldr.w r5, [r6, #384] @ 0x180 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1a1db6 │ │ │ │ - b.n 1a1e02 │ │ │ │ + cbnz r3, 1a1e56 │ │ │ │ + b.n 1a1ea2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a1e02 │ │ │ │ + cbz r3, 1a1ea2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a1db0 │ │ │ │ + beq.n 1a1e50 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a1dfa │ │ │ │ + cbz r3, 1a1e9a │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1a1de6 │ │ │ │ + bpl.n 1a1e86 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23ea58 │ │ │ │ + bl 23eaf8 │ │ │ │ movs r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1a1ddc │ │ │ │ + bls.n 1a1e7c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23ea58 │ │ │ │ + bl 23eaf8 │ │ │ │ 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 1a1dc2 │ │ │ │ + bne.n 1a1e62 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a1e02 │ │ │ │ + cbz r3, 1a1ea2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1dbc │ │ │ │ + bne.n 1a1e5c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a1df4 │ │ │ │ + bne.n 1a1e94 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.n 1a1ca4 │ │ │ │ + b.n 1a1d44 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1a1d24 │ │ │ │ + b.n 1a1dc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a1d70 │ │ │ │ + beq.n 1a1e10 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1a1e28 │ │ │ │ + b.n 1a1ec8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a1eae │ │ │ │ + beq.n 1a1f4e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 1a1e20 │ │ │ │ + bpl.n 1a1ec0 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 1a1e20 │ │ │ │ + bpl.n 1a1ec0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23e068 │ │ │ │ + bl 23e108 │ │ │ │ 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 1a1ee8 │ │ │ │ + beq.n 1a1f88 │ │ │ │ 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 1a1ea2 │ │ │ │ + beq.n 1a1f42 │ │ │ │ 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 │ │ │ │ @@ -499149,37 +499210,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 1a1e28 │ │ │ │ + bne.n 1a1ec8 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 1a1d70 │ │ │ │ + b.n 1a1e10 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1a1eca │ │ │ │ + beq.n 1a1f6a │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 1a1bfe │ │ │ │ + beq.w 1a1c9e │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #336] @ 0x150 │ │ │ │ streq.w r3, [r6, #344] @ 0x158 │ │ │ │ - b.n 1a1c02 │ │ │ │ + b.n 1a1ca2 │ │ │ │ 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 1a1c02 │ │ │ │ + b.n 1a1ca2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1a1e6e │ │ │ │ + b.n 1a1f0e │ │ │ │ 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] │ │ │ │ @@ -499199,82 +499260,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 23c068 │ │ │ │ - cbz r0, 1a1f42 │ │ │ │ + bl 23c108 │ │ │ │ + cbz r0, 1a1fe2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 23e998 │ │ │ │ + bl 23ea38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a1f56 │ │ │ │ + cbz r0, 1a1ff6 │ │ │ │ ldrb.w r3, [r9, #20] │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.w 1a209c │ │ │ │ + bpl.w 1a213c │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a1f9c │ │ │ │ + bhi.n 1a203c │ │ │ │ mov r0, r8 │ │ │ │ - bl 23ea24 │ │ │ │ - cbz r0, 1a1f96 │ │ │ │ + bl 23eac4 │ │ │ │ + cbz r0, 1a2036 │ │ │ │ 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 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 1a1f0c │ │ │ │ + bl 1a1fac │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 1a1f74 │ │ │ │ + bne.n 1a2014 │ │ │ │ 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 1a2082 │ │ │ │ + bpl.n 1a2122 │ │ │ │ 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 1a207c │ │ │ │ - bl 23de28 │ │ │ │ + bmi.n 1a211c │ │ │ │ + bl 23dec8 │ │ │ │ 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 1a20e6 │ │ │ │ + beq.n 1a2186 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a1f96 │ │ │ │ + beq.n 1a2036 │ │ │ │ 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 │ │ │ │ @@ -499297,15 +499358,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 1a1ffc │ │ │ │ + bne.n 1a209c │ │ │ │ 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] │ │ │ │ @@ -499316,74 +499377,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 23ea24 │ │ │ │ - b.n 1a1fc8 │ │ │ │ + bl 23eac4 │ │ │ │ + b.n 1a2068 │ │ │ │ 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 1a1fb0 │ │ │ │ + b.n 1a2050 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23ea24 │ │ │ │ + bl 23eac4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 1a2118 │ │ │ │ + bne.n 1a21b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a1f96 │ │ │ │ + beq.w 1a2036 │ │ │ │ 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 1a1f0c │ │ │ │ + bl 1a1fac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1a20c4 │ │ │ │ + bne.n 1a2164 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1a1fea │ │ │ │ + beq.w 1a208a │ │ │ │ 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 1a1fea │ │ │ │ + b.n 1a208a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a2146 │ │ │ │ + beq.n 1a21e6 │ │ │ │ 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] │ │ │ │ @@ -499391,183 +499452,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 1a20b4 │ │ │ │ + b.n 1a2154 │ │ │ │ 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] @ (1a2374 ) │ │ │ │ - ldr r3, [pc, #532] @ (1a2378 ) │ │ │ │ + ldr r2, [pc, #532] @ (1a2414 ) │ │ │ │ + ldr r3, [pc, #532] @ (1a2418 ) │ │ │ │ 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 1a2298 │ │ │ │ + beq.w 1a2338 │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 1a218a │ │ │ │ + b.n 1a222a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a21b2 │ │ │ │ + cbz r3, 1a2252 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1a2184 │ │ │ │ + bpl.n 1a2224 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 1a2184 │ │ │ │ + bpl.n 1a2224 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 23e068 │ │ │ │ + bl 23e108 │ │ │ │ add r8, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23dee0 │ │ │ │ + bl 23df80 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ add r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a218a │ │ │ │ + bne.n 1a222a │ │ │ │ cmp r7, r3 │ │ │ │ it ne │ │ │ │ cmpne r8, r3 │ │ │ │ - beq.n 1a2298 │ │ │ │ + beq.n 1a2338 │ │ │ │ movs r3, #12 │ │ │ │ uxth.w r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a21e6 │ │ │ │ + beq.n 1a2286 │ │ │ │ uxth r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ str.w r0, [r9] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a2262 │ │ │ │ + beq.n 1a2302 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1a223a │ │ │ │ + b.n 1a22da │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 1a22b2 │ │ │ │ + beq.n 1a2352 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 1a2230 │ │ │ │ + bpl.n 1a22d0 │ │ │ │ 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 1a1f0c │ │ │ │ + bl 1a1fac │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1a2262 │ │ │ │ + cbz r3, 1a2302 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bpl.n 1a2230 │ │ │ │ + bpl.n 1a22d0 │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1a2230 │ │ │ │ + bpl.n 1a22d0 │ │ │ │ ldr.w r2, [sl, #96] @ 0x60 │ │ │ │ ldr.w r1, [sl, #44] @ 0x2c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a21fc │ │ │ │ + bne.n 1a229c │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1a2230 │ │ │ │ + bpl.n 1a22d0 │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ - b.n 1a220a │ │ │ │ + b.n 1a22aa │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #276] @ (1a237c ) │ │ │ │ + ldr r3, [pc, #276] @ (1a241c ) │ │ │ │ adds r0, #24 │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ add r3, pc │ │ │ │ blx 4245c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a228a │ │ │ │ + beq.n 1a232a │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [pc, #256] @ (1a2380 ) │ │ │ │ + ldr r3, [pc, #256] @ (1a2420 ) │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ blx 4245c │ │ │ │ ldr.w r0, [r4, #428] @ 0x1ac │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [r4, #428] @ 0x1ac │ │ │ │ - ldr r2, [pc, #232] @ (1a2384 ) │ │ │ │ - ldr r3, [pc, #220] @ (1a2378 ) │ │ │ │ + ldr r2, [pc, #232] @ (1a2424 ) │ │ │ │ + ldr r3, [pc, #220] @ (1a2418 ) │ │ │ │ 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 1a2370 │ │ │ │ + bne.n 1a2410 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 23e9e4 │ │ │ │ + bl 23ea84 │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1a22ca │ │ │ │ + beq.n 1a236a │ │ │ │ ldrb.w r3, [sl, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 1a2230 │ │ │ │ - b.n 1a225c │ │ │ │ + bpl.n 1a22d0 │ │ │ │ + b.n 1a22fc │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ - bl 23ea58 │ │ │ │ + bl 23eaf8 │ │ │ │ ldr.w r5, [sl, #96] @ 0x60 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 23ea24 │ │ │ │ + bl 23eac4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a2230 │ │ │ │ + beq.n 1a22d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a235c │ │ │ │ + beq.n 1a23fc │ │ │ │ mov.w fp, #0 │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1a2324 │ │ │ │ + b.n 1a23c4 │ │ │ │ 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] │ │ │ │ @@ -499575,64 +499636,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 1a1f0c │ │ │ │ + bl 1a1fac │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 1a234e │ │ │ │ + beq.n 1a23ee │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r6, r4, r3 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ mov ip, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 1a22f8 │ │ │ │ + bge.n 1a2398 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 23e068 │ │ │ │ + bl 23e108 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp r8, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne.n 1a2324 │ │ │ │ + bne.n 1a23c4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1a22f4 │ │ │ │ + bne.n 1a2394 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 1a2230 │ │ │ │ + b.n 1a22d0 │ │ │ │ add.w r3, r8, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1a2230 │ │ │ │ + beq.w 1a22d0 │ │ │ │ add.w r8, r8, #2 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 1a235c │ │ │ │ - b.n 1a2230 │ │ │ │ + bne.n 1a23fc │ │ │ │ + b.n 1a22d0 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + ble.n 1a2408 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [r3], {255} @ 0xff │ │ │ │ stc2l 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ - ble.n 1a2448 │ │ │ │ + bgt.n 1a23a8 │ │ │ │ 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 1a214c │ │ │ │ + bl 1a21ec │ │ │ │ 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 │ │ │ │ @@ -499662,15 +499723,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 1a24fc │ │ │ │ + bhi.n 1a259c │ │ │ │ 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 │ │ │ │ @@ -499811,15 +499872,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 1a2596 │ │ │ │ + b.n 1a2636 │ │ │ │ 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 │ │ │ │ @@ -499847,15 +499908,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, 1a271e │ │ │ │ + cbz r2, 1a27be │ │ │ │ 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 │ │ │ │ @@ -499872,15 +499933,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 1a26f4 │ │ │ │ + bne.n 1a2794 │ │ │ │ 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 │ │ │ │ @@ -499896,28 +499957,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] @ 1a2fe8 │ │ │ │ + ldr.w r1, [pc, #2160] @ 1a3088 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w r3, [pc, #2160] @ 1a2fec │ │ │ │ + ldr.w r3, [pc, #2160] @ 1a308c │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #2156] @ 1a2ff0 │ │ │ │ + ldr.w r2, [pc, #2156] @ 1a3090 │ │ │ │ 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 1a28d6 │ │ │ │ + bhi.w 1a2976 │ │ │ │ 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 │ │ │ │ @@ -499941,22 +500002,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 1a2da6 │ │ │ │ + beq.w 1a2e46 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add.w r7, r6, #40 @ 0x28 │ │ │ │ cmp r0, #15 │ │ │ │ mov r9, r7 │ │ │ │ it ls │ │ │ │ addls ip, r4 │ │ │ │ - bls.n 1a28a6 │ │ │ │ + bls.n 1a2946 │ │ │ │ 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 │ │ │ │ @@ -499977,15 +500038,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 1a2838 │ │ │ │ + bhi.n 1a28d8 │ │ │ │ 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 │ │ │ │ @@ -499994,25 +500055,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 1a2414 │ │ │ │ + bl 1a24b4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1852] @ 1a2ff4 │ │ │ │ - ldr.w r3, [pc, #1840] @ 1a2fec │ │ │ │ + ldr.w r2, [pc, #1852] @ 1a3094 │ │ │ │ + ldr.w r3, [pc, #1840] @ 1a308c │ │ │ │ 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 1a2fe2 │ │ │ │ + bne.w 1a3082 │ │ │ │ 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 │ │ │ │ @@ -500028,15 +500089,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 1a28b4 │ │ │ │ + beq.n 1a2954 │ │ │ │ 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 │ │ │ │ @@ -500052,16 +500113,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 1a2920 │ │ │ │ - b.n 1a28b4 │ │ │ │ + bne.n 1a29c0 │ │ │ │ + b.n 1a2954 │ │ │ │ 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 │ │ │ │ @@ -500077,15 +500138,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] @ 1a2ff8 │ │ │ │ + ldr.w r0, [pc, #1580] @ 1a3098 │ │ │ │ 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 │ │ │ │ @@ -500093,36 +500154,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 1a2e22 │ │ │ │ + bne.w 1a2ec2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r8, r6, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a28b4 │ │ │ │ + beq.w 1a2954 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19673c │ │ │ │ + bl 1967dc │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a26bc │ │ │ │ + bl 1a275c │ │ │ │ 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 1a2a10 │ │ │ │ - b.n 1a28b4 │ │ │ │ - bl 1a23a0 │ │ │ │ + bcc.n 1a2ab0 │ │ │ │ + b.n 1a2954 │ │ │ │ + bl 1a2440 │ │ │ │ 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] │ │ │ │ @@ -500153,19 +500214,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 1a2414 │ │ │ │ + bl 1a24b4 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a28b4 │ │ │ │ + beq.w 1a2954 │ │ │ │ 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 │ │ │ │ @@ -500179,16 +500240,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 1a2aee │ │ │ │ - b.n 1a28b4 │ │ │ │ + bne.n 1a2b8e │ │ │ │ + b.n 1a2954 │ │ │ │ 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] │ │ │ │ @@ -500209,17 +500270,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 1a2414 │ │ │ │ + bl 1a24b4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a2de4 │ │ │ │ + beq.w 1a2e84 │ │ │ │ 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 │ │ │ │ @@ -500230,16 +500291,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 1a2f0e │ │ │ │ - add r3, pc, #8 @ (adr r3, 1a2bdc ) │ │ │ │ + bhi.w 1a2fae │ │ │ │ + add r3, pc, #8 @ (adr r3, 1a2c7c ) │ │ │ │ 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 │ │ │ │ @@ -500248,15 +500309,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] @ (1a2ffc ) │ │ │ │ + ldr r4, [pc, #1020] @ (1a309c ) │ │ │ │ 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] │ │ │ │ @@ -500268,15 +500329,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, 1a2c74 │ │ │ │ + cbz r2, 1a2d14 │ │ │ │ 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 │ │ │ │ @@ -500290,15 +500351,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 1a2d9a │ │ │ │ + bls.w 1a2e3a │ │ │ │ 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 │ │ │ │ @@ -500323,15 +500384,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 1a2cbc │ │ │ │ + bhi.n 1a2d5c │ │ │ │ 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 │ │ │ │ @@ -500340,21 +500401,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 1a2414 │ │ │ │ + bl 1a24b4 │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ mla r3, r3, r8, r9 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a28b4 │ │ │ │ + beq.w 1a2954 │ │ │ │ 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 │ │ │ │ @@ -500368,22 +500429,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 1a2d6e │ │ │ │ - b.n 1a28b4 │ │ │ │ + bne.n 1a2e0e │ │ │ │ + b.n 1a2954 │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r4 │ │ │ │ - b.n 1a2d2a │ │ │ │ + b.n 1a2dca │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a28b4 │ │ │ │ + beq.w 1a2954 │ │ │ │ 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 │ │ │ │ @@ -500392,16 +500453,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 1a2db0 │ │ │ │ - b.n 1a28b4 │ │ │ │ + bne.n 1a2e50 │ │ │ │ + b.n 1a2954 │ │ │ │ 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 │ │ │ │ @@ -500410,53 +500471,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 1a28b4 │ │ │ │ + b.n 1a2954 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19673c │ │ │ │ + bl 1967dc │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a26bc │ │ │ │ + bl 1a275c │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19673c │ │ │ │ + bl 1967dc │ │ │ │ add.w r1, r6, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a26bc │ │ │ │ + bl 1a275c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mul.w r4, r0, r5 │ │ │ │ mla r3, r7, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1a28b4 │ │ │ │ + bls.w 1a2954 │ │ │ │ add.w r8, r6, #112 @ 0x70 │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19673c │ │ │ │ + bl 1967dc │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a26bc │ │ │ │ + bl 1a275c │ │ │ │ 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 1a2e62 │ │ │ │ - b.n 1a28b4 │ │ │ │ + bcc.n 1a2f02 │ │ │ │ + b.n 1a2954 │ │ │ │ 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 │ │ │ │ @@ -500483,15 +500544,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 1a28b4 │ │ │ │ + b.n 1a2954 │ │ │ │ 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 │ │ │ │ @@ -500522,15 +500583,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 1a28b4 │ │ │ │ + b.n 1a2954 │ │ │ │ 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 │ │ │ │ @@ -500541,24 +500602,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 1a28b4 │ │ │ │ + b.n 1a2954 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bhi.n 1a30e4 │ │ │ │ + bvc.n 1a3044 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1a30e0 │ │ │ │ + bvc.n 1a3040 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n 1a3078 │ │ │ │ + bvs.n 1a2fd8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -500576,52 +500637,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 1a314a │ │ │ │ - bhi.n 1a3082 │ │ │ │ + beq.w 1a31ea │ │ │ │ + bhi.n 1a3122 │ │ │ │ cmp.w ip, #36 @ 0x24 │ │ │ │ - bhi.n 1a3102 │ │ │ │ + bhi.n 1a31a2 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 1a3108 │ │ │ │ + bls.n 1a31a8 │ │ │ │ sub.w ip, ip, #10 │ │ │ │ movs r3, #1 │ │ │ │ uxtb.w ip, ip │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #83886080 @ 0x5000000 │ │ │ │ - bne.n 1a3138 │ │ │ │ + bne.n 1a31d8 │ │ │ │ tst.w r3, #1280 @ 0x500 │ │ │ │ - bne.n 1a30ec │ │ │ │ + bne.n 1a318c │ │ │ │ ands.w r3, r3, #5 │ │ │ │ - beq.n 1a3108 │ │ │ │ + beq.n 1a31a8 │ │ │ │ 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 1a3114 │ │ │ │ + beq.n 1a31b4 │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ - beq.n 1a30c8 │ │ │ │ + beq.n 1a3168 │ │ │ │ cmp.w ip, #144 @ 0x90 │ │ │ │ - bne.n 1a3108 │ │ │ │ + bne.n 1a31a8 │ │ │ │ uxth r0, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ uxth r0, r2 │ │ │ │ - bl 174da8 │ │ │ │ + bl 174e48 │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ @@ -500644,15 +500705,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 1a314a │ │ │ │ + beq.n 1a31ea │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {sl, fp, pc} │ │ │ │ vmov s15, r2 │ │ │ │ vmov s14, r0 │ │ │ │ vneg.f32 s15, s15 │ │ │ │ @@ -500691,237 +500752,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] @ (1a33a0 ) │ │ │ │ + ldr r2, [pc, #524] @ (1a3440 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #524] @ (1a33a4 ) │ │ │ │ + ldr r3, [pc, #524] @ (1a3444 ) │ │ │ │ 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 194cf0 │ │ │ │ + bl 194d90 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a3242 │ │ │ │ + beq.n 1a32e2 │ │ │ │ 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 194cf0 │ │ │ │ - cbz r0, 1a3224 │ │ │ │ + bl 194d90 │ │ │ │ + cbz r0, 1a32c4 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ ldrb r1, [r1, #17] │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1a3224 │ │ │ │ + bne.n 1a32c4 │ │ │ │ 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 1a31f6 │ │ │ │ + b.n 1a3296 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #16 │ │ │ │ - beq.w 1a3362 │ │ │ │ + beq.w 1a3402 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19673c │ │ │ │ + bl 1967dc │ │ │ │ cmp r0, r7 │ │ │ │ - bls.n 1a31ee │ │ │ │ + bls.n 1a328e │ │ │ │ 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 1a3018 │ │ │ │ + bl 1a30b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a31ee │ │ │ │ + bne.n 1a328e │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #384] @ (1a33a8 ) │ │ │ │ - ldr r3, [pc, #376] @ (1a33a4 ) │ │ │ │ + ldr r2, [pc, #384] @ (1a3448 ) │ │ │ │ + ldr r3, [pc, #376] @ (1a3444 ) │ │ │ │ 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 1a339a │ │ │ │ + bne.w 1a343a │ │ │ │ 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 1a3366 │ │ │ │ + bne.w 1a3406 │ │ │ │ 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 1a3366 │ │ │ │ + bne.n 1a3406 │ │ │ │ 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 1a3286 │ │ │ │ + b.n 1a3326 │ │ │ │ ldrb.w r2, [r7, #1]! │ │ │ │ strb.w r2, [sl, r4] │ │ │ │ adds r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 19673c │ │ │ │ + bl 1967dc │ │ │ │ cmp r0, r4 │ │ │ │ - bhi.n 1a327c │ │ │ │ + bhi.n 1a331c │ │ │ │ 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 1a3380 │ │ │ │ + bne.n 1a3420 │ │ │ │ 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 1a3380 │ │ │ │ + bne.n 1a3420 │ │ │ │ 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 1a3304 │ │ │ │ + b.n 1a33a4 │ │ │ │ ldrb.w r3, [fp, #1]! │ │ │ │ strb.w r3, [r7, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19673c │ │ │ │ + bl 1967dc │ │ │ │ add.w r3, sl, fp │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1a32fc │ │ │ │ + bhi.n 1a339c │ │ │ │ mov lr, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldrd ip, r1, [sp, #8] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a3224 │ │ │ │ + beq.w 1a32c4 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.w 1a3224 │ │ │ │ + bne.w 1a32c4 │ │ │ │ add.w r9, r9, #63 @ 0x3f │ │ │ │ add.w r6, lr, #63 @ 0x3f │ │ │ │ add r9, r4 │ │ │ │ add r6, r8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1a3356 │ │ │ │ + b.n 1a33f6 │ │ │ │ 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 1a3224 │ │ │ │ + bne.w 1a32c4 │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19673c │ │ │ │ + bl 1967dc │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 1a333c │ │ │ │ + bhi.n 1a33dc │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a3226 │ │ │ │ + b.n 1a32c6 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 1a337a │ │ │ │ + cbz r0, 1a341a │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1a3370 │ │ │ │ + bne.n 1a3410 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1a329a │ │ │ │ + b.n 1a333a │ │ │ │ ldrb.w r0, [ip, #16] │ │ │ │ add.w r3, sp, #43 @ 0x2b │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a331e │ │ │ │ + beq.n 1a33be │ │ │ │ strb.w r2, [r3, #1]! │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1a338e │ │ │ │ - b.n 1a331e │ │ │ │ + bne.n 1a342e │ │ │ │ + b.n 1a33be │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r6, {r1, r2, r5, r6} │ │ │ │ + ldmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r5, {r1, r4, r5} │ │ │ │ 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] @ 1a33e4 │ │ │ │ + ldr.w ip, [pc, #40] @ 1a3484 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #36] @ (1a33e8 ) │ │ │ │ + ldr r4, [pc, #36] @ (1a3488 ) │ │ │ │ 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 1a3168 │ │ │ │ + bl 1a3208 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r4, {r1, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ 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 │ │ │ │ @@ -500931,25 +500992,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 1a3426 │ │ │ │ + b.n 1a34c6 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a344c │ │ │ │ + bne.n 1a34ec │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19673c │ │ │ │ + bl 1967dc │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 1a341a │ │ │ │ + bhi.n 1a34ba │ │ │ │ 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 │ │ │ │ @@ -500957,470 +501018,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] @ 1a38c0 │ │ │ │ + ldr.w r2, [pc, #1112] @ 1a3960 │ │ │ │ sub sp, #8 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1a3494 │ │ │ │ + bne.n 1a3534 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 1a348a │ │ │ │ + bhi.n 1a352a │ │ │ │ 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 1a368a │ │ │ │ + beq.w 1a372a │ │ │ │ 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 1a3494 │ │ │ │ + bne.n 1a3534 │ │ │ │ ldrb.w r1, [r0, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r7, #37] @ 0x25 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1a3494 │ │ │ │ + bne.n 1a3534 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a3756 │ │ │ │ + beq.w 1a37f6 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 4356c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1a3496 │ │ │ │ + b.n 1a3536 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1a3494 │ │ │ │ + bne.n 1a3534 │ │ │ │ ldrb r1, [r0, #24] │ │ │ │ ldrb r0, [r7, #24] │ │ │ │ eors r1, r0 │ │ │ │ tst.w r1, #6 │ │ │ │ - bne.n 1a3494 │ │ │ │ + bne.n 1a3534 │ │ │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ │ │ ldrb.w r1, [r7, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1a3494 │ │ │ │ + bne.n 1a3534 │ │ │ │ ldrb.w r0, [r4, #45] @ 0x2d │ │ │ │ ldrb.w r1, [r7, #45] @ 0x2d │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1a3494 │ │ │ │ - ldr r1, [pc, #968] @ (1a38c4 ) │ │ │ │ + bne.n 1a3534 │ │ │ │ + ldr r1, [pc, #968] @ (1a3964 ) │ │ │ │ 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 1a37b6 │ │ │ │ + bne.w 1a3856 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a36d6 │ │ │ │ + beq.w 1a3776 │ │ │ │ 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 1a353e │ │ │ │ + b.n 1a35de │ │ │ │ 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 1a3494 │ │ │ │ + bne.n 1a3534 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 19673c │ │ │ │ + bl 1967dc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 1a352a │ │ │ │ + bcc.n 1a35ca │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r9, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a3494 │ │ │ │ + bne.n 1a3534 │ │ │ │ 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 1a3522 │ │ │ │ - b.n 1a36d6 │ │ │ │ + bhi.n 1a35c2 │ │ │ │ + b.n 1a3776 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1a3494 │ │ │ │ + bne.n 1a3534 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a3494 │ │ │ │ + bne.n 1a3534 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a3494 │ │ │ │ + bne.n 1a3534 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a37a8 │ │ │ │ + beq.w 1a3848 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1a3494 │ │ │ │ + bne.w 1a3534 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1a3700 │ │ │ │ + bhi.w 1a37a0 │ │ │ │ tbb [pc, r3] │ │ │ │ str r4, [sp, #600] @ 0x258 │ │ │ │ - add r3, pc, #600 @ (adr r3, 1a380c ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 1a38ac ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bl 1a23a0 │ │ │ │ + bl 1a2440 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a23a0 │ │ │ │ + bl 1a2440 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 1a3494 │ │ │ │ + bne.w 1a3534 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a3720 │ │ │ │ + beq.w 1a37c0 │ │ │ │ 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 1a3602 │ │ │ │ + b.n 1a36a2 │ │ │ │ ldr.w r5, [ip, r3, lsl #2] │ │ │ │ ldr.w r6, [lr, r3, lsl #2] │ │ │ │ adds r3, #5 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 1a3494 │ │ │ │ + bne.w 1a3534 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1a3720 │ │ │ │ + beq.w 1a37c0 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr.w r6, [r1, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1a35ec │ │ │ │ - b.n 1a3494 │ │ │ │ + beq.n 1a368c │ │ │ │ + b.n 1a3534 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 1a3494 │ │ │ │ + bne.w 1a3534 │ │ │ │ ldrb.w r1, [r4, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r7, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1a3494 │ │ │ │ - ldr r3, [pc, #668] @ (1a38c8 ) │ │ │ │ + bne.w 1a3534 │ │ │ │ + ldr r3, [pc, #668] @ (1a3968 ) │ │ │ │ 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, 1a3656 │ │ │ │ + cbz r3, 1a36f6 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a3494 │ │ │ │ + bne.w 1a3534 │ │ │ │ ldrb.w r2, [r4, #41] @ 0x29 │ │ │ │ ldrb.w r3, [r7, #41] @ 0x29 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a3494 │ │ │ │ + bne.w 1a3534 │ │ │ │ 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 1a367a │ │ │ │ - b.n 1a3778 │ │ │ │ + bne.n 1a371a │ │ │ │ + b.n 1a3818 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 1a3778 │ │ │ │ + beq.n 1a3818 │ │ │ │ ldr.w r5, [r1, r3, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r6, [ip, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1a3674 │ │ │ │ - b.n 1a3494 │ │ │ │ + beq.n 1a3714 │ │ │ │ + b.n 1a3534 │ │ │ │ ldrb.w r2, [r0, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r7, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a3494 │ │ │ │ + bne.w 1a3534 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r7, #53] @ 0x35 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a3494 │ │ │ │ + bne.w 1a3534 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1a36d6 │ │ │ │ + cbz r3, 1a3776 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 1a36ce │ │ │ │ + cbz r2, 1a376e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 1a36be │ │ │ │ + b.n 1a375e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a36ce │ │ │ │ + cbz r2, 1a376e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a36b8 │ │ │ │ + bne.n 1a3758 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a3494 │ │ │ │ + bne.w 1a3534 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a36ae │ │ │ │ + bne.n 1a374e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a3496 │ │ │ │ + b.n 1a3536 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a3494 │ │ │ │ + bne.w 1a3534 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r7, #64] @ 0x40 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n 1a3496 │ │ │ │ + b.n 1a3536 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ subs r1, r0, r3 │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ - b.n 1a3496 │ │ │ │ + b.n 1a3536 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a3494 │ │ │ │ + bne.w 1a3534 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a3494 │ │ │ │ + bne.w 1a3534 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 1a3496 │ │ │ │ + b.n 1a3536 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r7, #69 @ 0x45 │ │ │ │ add.w r0, r4, #69 @ 0x45 │ │ │ │ blx 4356c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a3494 │ │ │ │ + bne.w 1a3534 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a3494 │ │ │ │ + bne.w 1a3534 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a3494 │ │ │ │ + bne.w 1a3534 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1a3496 │ │ │ │ + b.n 1a3536 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a36d6 │ │ │ │ + beq.n 1a3776 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ - b.n 1a3768 │ │ │ │ + b.n 1a3808 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a36d6 │ │ │ │ + beq.n 1a3776 │ │ │ │ ldrb.w lr, [r0, r3, lsl #3] │ │ │ │ ldrb.w ip, [r1, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 1a3764 │ │ │ │ - b.n 1a3494 │ │ │ │ + beq.n 1a3804 │ │ │ │ + b.n 1a3534 │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ mla r3, r3, r0, r8 │ │ │ │ ldrb.w ip, [r3, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1a36d6 │ │ │ │ + beq.n 1a3776 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a3798 │ │ │ │ + b.n 1a3838 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1a36d6 │ │ │ │ + beq.n 1a3776 │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1a3794 │ │ │ │ - b.n 1a3494 │ │ │ │ + beq.n 1a3834 │ │ │ │ + b.n 1a3534 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1a3496 │ │ │ │ + b.n 1a3536 │ │ │ │ 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 1a37de │ │ │ │ + b.n 1a387e │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a3876 │ │ │ │ + bne.n 1a3916 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 19673c │ │ │ │ + bl 1967dc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r2, r8, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1a37ce │ │ │ │ + bhi.n 1a386e │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a3876 │ │ │ │ + bne.n 1a3916 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a33ec │ │ │ │ - cbz r0, 1a3876 │ │ │ │ + bl 1a348c │ │ │ │ + cbz r0, 1a3916 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1a36d6 │ │ │ │ + bls.w 1a3776 │ │ │ │ add.w r8, r4, #127 @ 0x7f │ │ │ │ adds r7, #127 @ 0x7f │ │ │ │ movs r6, #2 │ │ │ │ mov r5, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a3836 │ │ │ │ + b.n 1a38d6 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 1a3494 │ │ │ │ + bne.w 1a3534 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 19673c │ │ │ │ + bl 1967dc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 1a3828 │ │ │ │ + bcc.n 1a38c8 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r7, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a3494 │ │ │ │ + bne.w 1a3534 │ │ │ │ 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 1a3820 │ │ │ │ - b.n 1a36d6 │ │ │ │ + bhi.n 1a38c0 │ │ │ │ + b.n 1a3776 │ │ │ │ add.w r6, r7, #95 @ 0x5f │ │ │ │ - b.n 1a3892 │ │ │ │ + b.n 1a3932 │ │ │ │ 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 1a3494 │ │ │ │ + bne.w 1a3534 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19673c │ │ │ │ + bl 1967dc │ │ │ │ add.w r3, r5, r8 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1a387c │ │ │ │ + bhi.n 1a391c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a3494 │ │ │ │ + bne.w 1a3534 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a33ec │ │ │ │ + bl 1a348c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a3808 │ │ │ │ - b.n 1a3494 │ │ │ │ + bne.n 1a38a8 │ │ │ │ + b.n 1a3534 │ │ │ │ nop │ │ │ │ - ldmia r3, {r1, r2, r3, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ 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 1a3454 │ │ │ │ + bl 1a34f4 │ │ │ │ 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] @ (1a38fc ) │ │ │ │ - ldr r1, [pc, #12] @ (1a3900 ) │ │ │ │ + ldr r2, [pc, #12] @ (1a399c ) │ │ │ │ + ldr r1, [pc, #12] @ (1a39a0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17b010 │ │ │ │ + bl 17b0b0 │ │ │ │ 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 17b114 │ │ │ │ + bl 17b1b4 │ │ │ │ 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 │ │ │ │ @@ -501428,81 +501489,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 1a3958 │ │ │ │ + bne.n 1a39f8 │ │ │ │ tst.w r3, #196 @ 0xc4 │ │ │ │ - beq.n 1a39ba │ │ │ │ + beq.n 1a3a5a │ │ │ │ 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 1a39ca │ │ │ │ + bhi.n 1a3a6a │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17b2c8 │ │ │ │ + bl 17b368 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1a3946 │ │ │ │ - cbz r6, 1a3976 │ │ │ │ + beq.n 1a39e6 │ │ │ │ + cbz r6, 1a3a16 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1a39d6 │ │ │ │ + cbz r0, 1a3a76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194a74 │ │ │ │ + bl 194b14 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194a74 │ │ │ │ + bl 194b14 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 1a39a8 │ │ │ │ + cbnz r3, 1a3a48 │ │ │ │ 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 1a3948 │ │ │ │ + beq.n 1a39e8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - bhi.n 1a394e │ │ │ │ + bhi.n 1a39ee │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bhi.n 1a3958 │ │ │ │ + bhi.n 1a39f8 │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1a3958 │ │ │ │ + bls.n 1a39f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196180 │ │ │ │ + bl 196220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a3946 │ │ │ │ - b.n 1a3958 │ │ │ │ + beq.n 1a39e6 │ │ │ │ + b.n 1a39f8 │ │ │ │ str r4, [r3, #4] │ │ │ │ - b.n 1a3946 │ │ │ │ + b.n 1a39e6 │ │ │ │ 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 │ │ │ │ @@ -501510,29 +501571,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 1a3a40 │ │ │ │ + beq.n 1a3ae0 │ │ │ │ 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 1a3a7a │ │ │ │ + beq.n 1a3b1a │ │ │ │ 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 │ │ │ │ @@ -501549,48 +501610,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 1a3b38 │ │ │ │ + bcs.n 1a3bd8 │ │ │ │ mov.w lr, #6 │ │ │ │ mul.w lr, lr, r3 │ │ │ │ add.w ip, r1, lr │ │ │ │ ldrb.w r6, [r1, lr] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1a3b40 │ │ │ │ + beq.n 1a3be0 │ │ │ │ ldrb.w lr, [ip, #5] │ │ │ │ ldrb r7, [r2, #8] │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 1a3ad0 │ │ │ │ + bne.n 1a3b70 │ │ │ │ ldrb.w lr, [ip, #4] │ │ │ │ ldrb r7, [r2, #9] │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 1a3ad0 │ │ │ │ + bne.n 1a3b70 │ │ │ │ ldrb.w r7, [ip, #1] │ │ │ │ ldrb.w lr, [r2, #4] │ │ │ │ cmp r7, lr │ │ │ │ - beq.n 1a3b62 │ │ │ │ + beq.n 1a3c02 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 1a3b56 │ │ │ │ + bls.n 1a3bf6 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 1a3b56 │ │ │ │ + beq.n 1a3bf6 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 1a3b8e │ │ │ │ + bls.n 1a3c2e │ │ │ │ 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 1a3aa8 │ │ │ │ + bne.n 1a3b48 │ │ │ │ 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] │ │ │ │ @@ -501612,74 +501673,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 1a3ad0 │ │ │ │ + beq.n 1a3b70 │ │ │ │ mov.w lr, #1 │ │ │ │ lsl.w lr, lr, r5 │ │ │ │ orr.w lr, r6, lr │ │ │ │ mov r6, r5 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 1a3af2 │ │ │ │ + b.n 1a3b92 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1a3ad0 │ │ │ │ + bpl.n 1a3b70 │ │ │ │ cmp.w lr, #1 │ │ │ │ - bhi.n 1a3b92 │ │ │ │ + bhi.n 1a3c32 │ │ │ │ ldrb.w lr, [ip, #2] │ │ │ │ ldrb r7, [r2, #5] │ │ │ │ cmp lr, r7 │ │ │ │ - beq.n 1a3b72 │ │ │ │ + beq.n 1a3c12 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1a3ad0 │ │ │ │ + bpl.n 1a3b70 │ │ │ │ ldrb.w r7, [ip, #3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1a3ad0 │ │ │ │ + beq.n 1a3b70 │ │ │ │ cmp r5, #3 │ │ │ │ - bhi.n 1a3b40 │ │ │ │ + bhi.n 1a3be0 │ │ │ │ asr.w r7, r6, r5 │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.n 1a3b44 │ │ │ │ + bpl.n 1a3be4 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 1a3b7e │ │ │ │ - b.n 1a3ad0 │ │ │ │ + bne.n 1a3c1e │ │ │ │ + b.n 1a3b70 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1a3b38 │ │ │ │ + b.n 1a3bd8 │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 1a3ad0 │ │ │ │ - b.n 1a3b62 │ │ │ │ + bne.n 1a3b70 │ │ │ │ + b.n 1a3c02 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1a3c1e │ │ │ │ + blt.n 1a3cbe │ │ │ │ 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 1bb268 │ │ │ │ + bl 1bb308 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1a3c2c │ │ │ │ + cbnz r0, 1a3ccc │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 23e068 │ │ │ │ + bl 23e108 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 1a3c24 │ │ │ │ + beq.n 1a3cc4 │ │ │ │ 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 │ │ │ │ @@ -501697,49 +501758,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 1a3bfe │ │ │ │ + b.n 1a3c9e │ │ │ │ mov r0, r3 │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a3bcc │ │ │ │ + b.n 1a3c6c │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #7] │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a3c48 │ │ │ │ + bne.n 1a3ce8 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a3c54 │ │ │ │ + beq.n 1a3cf4 │ │ │ │ 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 1a3c48 │ │ │ │ + bne.n 1a3ce8 │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a3c48 │ │ │ │ + bne.n 1a3ce8 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1a3c94 │ │ │ │ + bne.n 1a3d34 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1a3c94 │ │ │ │ + bne.n 1a3d34 │ │ │ │ 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 │ │ │ │ @@ -501758,106 +501819,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 1a3d50 │ │ │ │ + beq.n 1a3df0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a3d54 │ │ │ │ + beq.n 1a3df4 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 1a3cf0 │ │ │ │ + bne.n 1a3d90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a3ce2 │ │ │ │ + cbz r3, 1a3d82 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a3ce2 │ │ │ │ + cbz r2, 1a3d82 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 1a3d72 │ │ │ │ + bne.n 1a3e12 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a3ccc │ │ │ │ + bne.n 1a3d6c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 1a3d50 │ │ │ │ + beq.n 1a3df0 │ │ │ │ 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, 1a3d62 │ │ │ │ + cbz r3, 1a3e02 │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ubfx r1, lr, #0, #1 │ │ │ │ - b.n 1a3d14 │ │ │ │ + b.n 1a3db4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1a3d62 │ │ │ │ + cbz r3, 1a3e02 │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ and.w ip, r3, #1 │ │ │ │ eor.w r3, r3, lr │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 1a3d42 │ │ │ │ + bhi.n 1a3de2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1a3d0e │ │ │ │ + bmi.n 1a3dae │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 1a3d42 │ │ │ │ - bne.n 1a3d0e │ │ │ │ + bgt.n 1a3de2 │ │ │ │ + bne.n 1a3dae │ │ │ │ ldrb.w ip, [r0, #20] │ │ │ │ ldrb r3, [r2, #20] │ │ │ │ ubfx ip, ip, #4, #2 │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1a3d0e │ │ │ │ + bls.n 1a3dae │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a3cc8 │ │ │ │ + bne.n 1a3d68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #21 │ │ │ │ tst r1, r7 │ │ │ │ - bne.n 1a3cee │ │ │ │ + bne.n 1a3d8e │ │ │ │ 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 1a3cc8 │ │ │ │ - b.n 1a3d50 │ │ │ │ + bne.n 1a3d68 │ │ │ │ + b.n 1a3df0 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1a3cf0 │ │ │ │ + b.n 1a3d90 │ │ │ │ stmdb 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] @ (1a40bc ) │ │ │ │ + ldr r2, [pc, #812] @ (1a415c ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #808] @ (1a40c0 ) │ │ │ │ + ldr r3, [pc, #808] @ (1a4160 ) │ │ │ │ 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] │ │ │ │ @@ -501872,81 +501933,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 1a3f04 │ │ │ │ + beq.w 1a3fa4 │ │ │ │ mov.w fp, #1 │ │ │ │ add.w r9, sp, #56 @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a3de4 │ │ │ │ + b.n 1a3e84 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a3f04 │ │ │ │ + beq.w 1a3fa4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst.w r3, r8 │ │ │ │ - beq.n 1a3dda │ │ │ │ + beq.n 1a3e7a │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 1a3dda │ │ │ │ + bhi.n 1a3e7a │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - bl 1bb268 │ │ │ │ + bl 1bb308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a405a │ │ │ │ + bne.w 1a40fa │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 23e068 │ │ │ │ + bl 23e108 │ │ │ │ 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 1a3f40 │ │ │ │ + bpl.w 1a3fe0 │ │ │ │ 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 1a3f5e │ │ │ │ + beq.w 1a3ffe │ │ │ │ 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 1a3f7a │ │ │ │ + beq.n 1a401a │ │ │ │ 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 │ │ │ │ @@ -501957,105 +502018,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, 1a3ed8 │ │ │ │ + cbz r3, 1a3f78 │ │ │ │ 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 1a4064 │ │ │ │ + beq.w 1a4104 │ │ │ │ orrs.w r0, r0, sl │ │ │ │ - bne.n 1a3f66 │ │ │ │ + bne.n 1a4006 │ │ │ │ orrs r7, r5 │ │ │ │ - beq.w 1a3dda │ │ │ │ + beq.w 1a3e7a │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a39dc │ │ │ │ + bl 1a3a7c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a3de4 │ │ │ │ + bne.w 1a3e84 │ │ │ │ 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] @ (1a40c4 ) │ │ │ │ - ldr r3, [pc, #408] @ (1a40c0 ) │ │ │ │ + ldr r2, [pc, #412] @ (1a4164 ) │ │ │ │ + ldr r3, [pc, #408] @ (1a4160 ) │ │ │ │ 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 1a40b8 │ │ │ │ + bne.w 1a4158 │ │ │ │ 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 1a3e54 │ │ │ │ + bne.w 1a3ef4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a3e76 │ │ │ │ + b.n 1a3f16 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a39dc │ │ │ │ + bl 1a3a7c │ │ │ │ orrs r7, r5 │ │ │ │ - beq.w 1a3dda │ │ │ │ - b.n 1a3eec │ │ │ │ + beq.w 1a3e7a │ │ │ │ + b.n 1a3f8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a407e │ │ │ │ + beq.n 1a411e │ │ │ │ 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 1a3dda │ │ │ │ + bmi.w 1a3e7a │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a3dda │ │ │ │ + beq.w 1a3e7a │ │ │ │ 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 1a3ffe │ │ │ │ + b.n 1a409e │ │ │ │ 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 │ │ │ │ @@ -502070,18 +502131,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 1a4096 │ │ │ │ + beq.n 1a4136 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a4088 │ │ │ │ + beq.n 1a4128 │ │ │ │ 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 │ │ │ │ @@ -502100,164 +502161,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 1a3fb4 │ │ │ │ + bne.n 1a4054 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1a4022 │ │ │ │ + bne.n 1a40c2 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r6, sl │ │ │ │ - b.n 1a3dda │ │ │ │ + b.n 1a3e7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a3e08 │ │ │ │ + b.n 1a3ea8 │ │ │ │ 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 1a3f9c │ │ │ │ + b.n 1a403c │ │ │ │ tst.w lr, #1 │ │ │ │ - bne.w 1a3dda │ │ │ │ - b.n 1a3f94 │ │ │ │ + bne.w 1a3e7a │ │ │ │ + b.n 1a4034 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - cbz r2, 1a409c │ │ │ │ + cbz r2, 1a413c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [sl, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 1a3fbc │ │ │ │ + b.n 1a405c │ │ │ │ mov r6, sl │ │ │ │ mov r8, r7 │ │ │ │ - b.n 1a3dda │ │ │ │ + b.n 1a3e7a │ │ │ │ adds r3, #1 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 1a3dda │ │ │ │ + beq.w 1a3e7a │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 1a3dda │ │ │ │ + beq.w 1a3e7a │ │ │ │ adds r3, #2 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1a40a8 │ │ │ │ - b.n 1a3dda │ │ │ │ + bne.n 1a4148 │ │ │ │ + b.n 1a3e7a │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, 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, #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 1a413e │ │ │ │ + beq.n 1a41de │ │ │ │ ldr r7, [r4, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1a42b8 │ │ │ │ + beq.w 1a4358 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1a410a │ │ │ │ + beq.n 1a41aa │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.w 1a433a │ │ │ │ + bls.w 1a43da │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 1a4126 │ │ │ │ + cbz r7, 1a41c6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1a4126 │ │ │ │ + cbz r3, 1a41c6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1a4144 │ │ │ │ + bne.n 1a41e4 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a410e │ │ │ │ + bne.n 1a41ae │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1a413e │ │ │ │ + beq.n 1a41de │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.n 1a414e │ │ │ │ + bls.n 1a41ee │ │ │ │ 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 1a42aa │ │ │ │ + bhi.w 1a434a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1bb268 │ │ │ │ + bl 1bb308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a42e2 │ │ │ │ + bne.w 1a4382 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23e938 │ │ │ │ - cbz r0, 1a416e │ │ │ │ + bl 23e9d8 │ │ │ │ + cbz r0, 1a420e │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 1a42a2 │ │ │ │ + bls.w 1a4342 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ - bl 23e9e4 │ │ │ │ + bl 23ea84 │ │ │ │ mov.w sl, #4 │ │ │ │ - bl 23e950 │ │ │ │ + bl 23e9f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a432e │ │ │ │ + bne.w 1a43ce │ │ │ │ mov r0, r6 │ │ │ │ - bl 23e9e4 │ │ │ │ - bl 23e9bc │ │ │ │ + bl 23ea84 │ │ │ │ + bl 23ea5c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23e068 │ │ │ │ + bl 23e108 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23e9e4 │ │ │ │ + bl 23ea84 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #24 │ │ │ │ it hi │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1a41bc │ │ │ │ - ldr r1, [pc, #400] @ (1a4340 ) │ │ │ │ + bhi.n 1a425c │ │ │ │ + ldr r1, [pc, #400] @ (1a43e0 ) │ │ │ │ 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 1a42aa │ │ │ │ + beq.n 1a434a │ │ │ │ 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 │ │ │ │ @@ -502266,50 +502327,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 1a4286 │ │ │ │ + b.n 1a4326 │ │ │ │ lsls r1, r7, #31 │ │ │ │ - bpl.w 1a42fe │ │ │ │ + bpl.w 1a439e │ │ │ │ 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 1a422e │ │ │ │ + bmi.n 1a42ce │ │ │ │ ldrb.w ip, [r6, #4] │ │ │ │ cmp.w ip, #18 │ │ │ │ - bhi.n 1a42ec │ │ │ │ + bhi.n 1a438c │ │ │ │ movw r0, #32515 @ 0x7f03 │ │ │ │ movt r0, #7 │ │ │ │ lsr.w r0, r0, ip │ │ │ │ lsls r3, r0, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #2 │ │ │ │ - bpl.n 1a42ec │ │ │ │ + bpl.n 1a438c │ │ │ │ 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 1a424c │ │ │ │ + blt.n 1a42ec │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #2 │ │ │ │ strb.w r0, [sl, #-190] │ │ │ │ mov r0, r6 │ │ │ │ - bl 23e9e4 │ │ │ │ + bl 23ea84 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ adds r7, #1 │ │ │ │ add.w sl, sl, #6 │ │ │ │ cmp r0, #2 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -502317,284 +502378,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 1a4322 │ │ │ │ + beq.n 1a43c2 │ │ │ │ ldrb.w r0, [sl, #-192] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a41ee │ │ │ │ + bne.n 1a428e │ │ │ │ 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 1a4200 │ │ │ │ + b.n 1a42a0 │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.w 1a416e │ │ │ │ + bmi.w 1a420e │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a410a │ │ │ │ + bne.w 1a41aa │ │ │ │ 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 1a413e │ │ │ │ + beq.w 1a41de │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ subs r2, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 1a413e │ │ │ │ + bhi.w 1a41de │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1bb268 │ │ │ │ + bl 1bb308 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a415e │ │ │ │ + beq.w 1a41fe │ │ │ │ mov r0, r6 │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a415e │ │ │ │ + b.n 1a41fe │ │ │ │ ldrb.w r0, [r9, #20] │ │ │ │ tst.w r0, #14 │ │ │ │ ite ne │ │ │ │ ubfxne r0, r0, #1, #3 │ │ │ │ ldreq r0, [sp, #12] │ │ │ │ - b.n 1a422e │ │ │ │ + b.n 1a42ce │ │ │ │ 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 1a4200 │ │ │ │ + b.n 1a42a0 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a410a │ │ │ │ - b.n 1a42b2 │ │ │ │ + bne.w 1a41aa │ │ │ │ + b.n 1a4352 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23e9e4 │ │ │ │ + bl 23ea84 │ │ │ │ ldrb.w sl, [r0, #13] │ │ │ │ - b.n 1a4184 │ │ │ │ + b.n 1a4224 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a42d2 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + b.n 1a4372 │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ 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 1a43a4 │ │ │ │ + bhi.n 1a4444 │ │ │ │ cmp.w ip, #197 @ 0xc5 │ │ │ │ - bhi.n 1a43b4 │ │ │ │ + bhi.n 1a4454 │ │ │ │ cmp.w ip, #93 @ 0x5d │ │ │ │ - bne.n 1a439e │ │ │ │ + bne.n 1a443e │ │ │ │ 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 1a4396 │ │ │ │ + b.n 1a4436 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a4436 │ │ │ │ + bne.n 1a44d6 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 1a43b8 │ │ │ │ + cbz r2, 1a4458 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1a438c │ │ │ │ + bne.n 1a442c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r3, #287 @ 0x11f │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 1a43b4 │ │ │ │ + beq.n 1a4454 │ │ │ │ movw r3, #667 @ 0x29b │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 1a439e │ │ │ │ + bne.n 1a443e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a4378 │ │ │ │ + b.n 1a4418 │ │ │ │ ldr.w lr, [r3, #32] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1a439e │ │ │ │ + beq.n 1a443e │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1a439e │ │ │ │ + bne.n 1a443e │ │ │ │ ldr.w r3, [lr, #44] @ 0x2c │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.n 1a439e │ │ │ │ + bne.n 1a443e │ │ │ │ mov r3, r4 │ │ │ │ movw r2, #667 @ 0x29b │ │ │ │ mov r4, r1 │ │ │ │ cmp ip, r2 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #93 @ 0x5d │ │ │ │ - bne.n 1a4406 │ │ │ │ + bne.n 1a44a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ 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 19afa8 │ │ │ │ + bl 19b048 │ │ │ │ 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 193d30 │ │ │ │ + bl 193dd0 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1a442c │ │ │ │ + cbz r0, 1a44cc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 197510 │ │ │ │ + bl 1975b0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r1, #20 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 194fa4 │ │ │ │ - b.n 1a43e8 │ │ │ │ + bl 195044 │ │ │ │ + b.n 1a4488 │ │ │ │ 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] @ (1a4830 ) │ │ │ │ + ldr r2, [pc, #976] @ (1a48d0 ) │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #976] @ (1a4834 ) │ │ │ │ + ldr r3, [pc, #976] @ (1a48d4 ) │ │ │ │ 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 42884 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 42884 │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1a46d2 │ │ │ │ + beq.w 1a4772 │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a4502 │ │ │ │ + beq.n 1a45a2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ - cbz r1, 1a44fc │ │ │ │ + cbz r1, 1a459c │ │ │ │ ands r3, r4 │ │ │ │ - beq.w 1a45da │ │ │ │ + beq.w 1a467a │ │ │ │ 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 1a4526 │ │ │ │ + bhi.n 1a45c6 │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #21 │ │ │ │ it eq │ │ │ │ cmpeq r1, #7 │ │ │ │ - beq.n 1a4526 │ │ │ │ + beq.n 1a45c6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a45de │ │ │ │ + beq.w 1a467e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1a44ec │ │ │ │ + cbz r3, 1a458c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1a44ec │ │ │ │ + cbz r1, 1a458c │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #21 │ │ │ │ tst r1, r4 │ │ │ │ - bne.w 1a46cc │ │ │ │ + bne.w 1a476c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a44d4 │ │ │ │ + bne.n 1a4574 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r4 │ │ │ │ - beq.n 1a45de │ │ │ │ + beq.n 1a467e │ │ │ │ mov r5, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1a44a8 │ │ │ │ + b.n 1a4548 │ │ │ │ tst r3, r4 │ │ │ │ - bne.w 1a4808 │ │ │ │ + bne.w 1a48a8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1def14 │ │ │ │ + bl 1defb4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #812] @ (1a4838 ) │ │ │ │ - ldr r3, [pc, #804] @ (1a4834 ) │ │ │ │ + ldr r2, [pc, #812] @ (1a48d8 ) │ │ │ │ + ldr r3, [pc, #804] @ (1a48d4 ) │ │ │ │ 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 1a480e │ │ │ │ + bne.w 1a48ae │ │ │ │ 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 1a44ca │ │ │ │ + bmi.n 1a456a │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ ands.w r3, r3, #16 │ │ │ │ - bne.n 1a44ca │ │ │ │ + bne.n 1a456a │ │ │ │ strd r2, r4, [sp, #20] │ │ │ │ mov r6, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1a4580 │ │ │ │ + b.n 1a4620 │ │ │ │ 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 │ │ │ │ @@ -502611,69 +502672,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 23e9e4 │ │ │ │ + bl 23ea84 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ subs r2, #20 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ movls r2, #4 │ │ │ │ - bls.n 1a459a │ │ │ │ + bls.n 1a463a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23e9e4 │ │ │ │ + bl 23ea84 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1a4544 │ │ │ │ + bcc.n 1a45e4 │ │ │ │ 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 1a3b9c │ │ │ │ + bl 1a3c3c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ands r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r7, r3 │ │ │ │ ands r7, r1 │ │ │ │ orrs r6, r7 │ │ │ │ - bne.n 1a44ca │ │ │ │ + bne.n 1a456a │ │ │ │ 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, 1a45e4 │ │ │ │ + cbz r2, 1a4684 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1a44d0 │ │ │ │ + b.n 1a4570 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a4502 │ │ │ │ + beq.n 1a45a2 │ │ │ │ ldr.w fp, [sl, #384] @ 0x180 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a46c8 │ │ │ │ + beq.n 1a4768 │ │ │ │ mov r2, fp │ │ │ │ - b.n 1a45fc │ │ │ │ + b.n 1a469c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a46c8 │ │ │ │ + beq.n 1a4768 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a45f4 │ │ │ │ + beq.n 1a4694 │ │ │ │ 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 │ │ │ │ @@ -502686,234 +502747,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 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r4, 1a46a8 │ │ │ │ + cbz r4, 1a4748 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1a469a │ │ │ │ + cbz r4, 1a473a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a4684 │ │ │ │ + cbz r3, 1a4724 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1a4812 │ │ │ │ + beq.w 1a48b2 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 1a4684 │ │ │ │ + cbz r4, 1a4724 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a4684 │ │ │ │ + cbz r3, 1a4724 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a465c │ │ │ │ + bne.n 1a46fc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a4344 │ │ │ │ + bl 1a43e4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a4662 │ │ │ │ + bne.n 1a4702 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a469a │ │ │ │ + bne.n 1a473a │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a4344 │ │ │ │ + bl 1a43e4 │ │ │ │ orr.w r0, fp, r0 │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 195300 │ │ │ │ - cbz r4, 1a46aa │ │ │ │ + bl 1953a0 │ │ │ │ + cbz r4, 1a474a │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a464a │ │ │ │ + b.n 1a46ea │ │ │ │ mov fp, r4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 1deec0 │ │ │ │ - b.n 1a46c0 │ │ │ │ + bl 1def60 │ │ │ │ + b.n 1a4760 │ │ │ │ ldr.w r9, [r7, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1a460a │ │ │ │ + bne.n 1a46aa │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a46b6 │ │ │ │ + bne.n 1a4756 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a450a │ │ │ │ + b.n 1a45aa │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a44a8 │ │ │ │ + b.n 1a4548 │ │ │ │ ldr.w r6, [sl, #384] @ 0x180 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a448a │ │ │ │ + beq.w 1a452a │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - cbnz r3, 1a46f2 │ │ │ │ + cbnz r3, 1a4792 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a448a │ │ │ │ + beq.w 1a452a │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a46e2 │ │ │ │ + beq.n 1a4782 │ │ │ │ mov fp, r4 │ │ │ │ movw r7, #287 @ 0x11f │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbz r5, 1a474e │ │ │ │ + cbz r5, 1a47ee │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r6, r5 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a4734 │ │ │ │ + cbz r3, 1a47d4 │ │ │ │ mov ip, fp │ │ │ │ mov fp, r6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a4728 │ │ │ │ + bne.n 1a47c8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1a4728 │ │ │ │ + bne.n 1a47c8 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a4824 │ │ │ │ + bne.w 1a48c4 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1a4764 │ │ │ │ + beq.n 1a4804 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a470a │ │ │ │ + bne.n 1a47aa │ │ │ │ mov r6, fp │ │ │ │ mov fp, ip │ │ │ │ mov r0, r6 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a4700 │ │ │ │ + bne.n 1a47a0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1a4756 │ │ │ │ + cbz r3, 1a47f6 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a46f8 │ │ │ │ + bne.n 1a4798 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a4748 │ │ │ │ + bne.n 1a47e8 │ │ │ │ mov r4, fp │ │ │ │ - b.n 1a448a │ │ │ │ + b.n 1a452a │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a482a │ │ │ │ + bne.n 1a48ca │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a4804 │ │ │ │ + beq.n 1a48a4 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1a475a │ │ │ │ + bne.n 1a47fa │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, ip │ │ │ │ - b.n 1a47ae │ │ │ │ + b.n 1a484e │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ subs r2, #26 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1a47ac │ │ │ │ + bls.n 1a484c │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3b9c │ │ │ │ + bl 1a3c3c │ │ │ │ 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 23e9e4 │ │ │ │ + bl 23ea84 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ subs r2, #20 │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ movls r2, #4 │ │ │ │ - bls.n 1a47c8 │ │ │ │ + bls.n 1a4868 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23e9e4 │ │ │ │ + bl 23ea84 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ cmp r6, r2 │ │ │ │ - bcs.n 1a47fe │ │ │ │ + bcs.n 1a489e │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1a477a │ │ │ │ + bmi.n 1a481a │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3b9c │ │ │ │ + bl 1a3c3c │ │ │ │ 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 1a47ac │ │ │ │ + b.n 1a484c │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov ip, r5 │ │ │ │ - b.n 1a4728 │ │ │ │ + b.n 1a47c8 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ - b.n 1a4770 │ │ │ │ + b.n 1a4810 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - b.n 1a44a8 │ │ │ │ + b.n 1a4548 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a4344 │ │ │ │ + bl 1a43e4 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ - b.n 1a465c │ │ │ │ + b.n 1a46fc │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cbnz r0, 1a489a │ │ │ │ + revsh r0, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r6, r5 │ │ │ │ + rev16 r6, r1 │ │ │ │ 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] @ (1a4a14 ) │ │ │ │ - ldr r3, [pc, #452] @ (1a4a18 ) │ │ │ │ + ldr r0, [pc, #452] @ (1a4ab4 ) │ │ │ │ + ldr r3, [pc, #452] @ (1a4ab8 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r0, pc │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r1 │ │ │ │ add r7, sp, #32 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -502932,182 +502993,182 @@ │ │ │ │ blx 42884 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 42884 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1a489c │ │ │ │ - b.n 1a4932 │ │ │ │ + cbnz r3, 1a493c │ │ │ │ + b.n 1a49d2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a4932 │ │ │ │ + beq.n 1a49d2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.n 1a4894 │ │ │ │ + bpl.n 1a4934 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1a48e0 │ │ │ │ + b.n 1a4980 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1a48dc │ │ │ │ + bls.n 1a497c │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3b9c │ │ │ │ + bl 1a3c3c │ │ │ │ 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 23e9e4 │ │ │ │ + bl 23ea84 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1a48fa │ │ │ │ + bls.n 1a499a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23e9e4 │ │ │ │ + bl 23ea84 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, fp │ │ │ │ - bls.n 1a4894 │ │ │ │ + bls.n 1a4934 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 1a48a8 │ │ │ │ + bmi.n 1a4948 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3b9c │ │ │ │ + bl 1a3c3c │ │ │ │ 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 1a48dc │ │ │ │ + b.n 1a497c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1a4942 │ │ │ │ - b.n 1a49d8 │ │ │ │ + cbnz r3, 1a49e2 │ │ │ │ + b.n 1a4a78 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a49d8 │ │ │ │ + beq.n 1a4a78 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 1a493a │ │ │ │ + bpl.n 1a49da │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 1a4986 │ │ │ │ + b.n 1a4a26 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1a4982 │ │ │ │ + bls.n 1a4a22 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3b9c │ │ │ │ + bl 1a3c3c │ │ │ │ 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 23e9e4 │ │ │ │ + bl 23ea84 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1a49a0 │ │ │ │ + bls.n 1a4a40 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23e9e4 │ │ │ │ + bl 23ea84 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs.n 1a493a │ │ │ │ + bcs.n 1a49da │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1a494e │ │ │ │ + bmi.n 1a49ee │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3b9c │ │ │ │ + bl 1a3c3c │ │ │ │ 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 1a4982 │ │ │ │ + b.n 1a4a22 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r2, sp │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a443c │ │ │ │ + bl 1a44dc │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a443c │ │ │ │ - ldr r2, [pc, #40] @ (1a4a1c ) │ │ │ │ - ldr r3, [pc, #32] @ (1a4a18 ) │ │ │ │ + bl 1a44dc │ │ │ │ + ldr r2, [pc, #40] @ (1a4abc ) │ │ │ │ + ldr r3, [pc, #32] @ (1a4ab8 ) │ │ │ │ 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 1a4a10 │ │ │ │ + bne.n 1a4ab0 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb7a8 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb604 │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ 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] @ 1a5024 │ │ │ │ + ldr.w r3, [pc, #1516] @ 1a50c4 │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r1, [pc, #1504] @ 1a5028 │ │ │ │ + ldr.w r1, [pc, #1504] @ 1a50c8 │ │ │ │ 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] │ │ │ │ @@ -503115,229 +503176,229 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ blx 42884 │ │ │ │ ldrsb.w r3, [r7, #65] @ 0x41 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1a40c8 │ │ │ │ + bl 1a4168 │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1a40c8 │ │ │ │ + bl 1a4168 │ │ │ │ addw r3, sp, #1500 @ 0x5dc │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 42884 │ │ │ │ add r3, sp, #476 @ 0x1dc │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 42884 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ ldr.w r5, [r8] │ │ │ │ - cbz r5, 1a4b08 │ │ │ │ + cbz r5, 1a4ba8 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1a4b00 │ │ │ │ + bpl.n 1a4ba0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 1a4b00 │ │ │ │ + bhi.n 1a4ba0 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bmi.n 1a4b00 │ │ │ │ + bmi.n 1a4ba0 │ │ │ │ ldrsb.w r1, [r7, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1bb268 │ │ │ │ + bl 1bb308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a4ed6 │ │ │ │ + bne.w 1a4f76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23e938 │ │ │ │ - cbz r0, 1a4b00 │ │ │ │ + bl 23e9d8 │ │ │ │ + cbz r0, 1a4ba0 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1a4b00 │ │ │ │ + bhi.n 1a4ba0 │ │ │ │ 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 1a4ab4 │ │ │ │ + bne.n 1a4b54 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1797ec │ │ │ │ + bl 17988c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a500c │ │ │ │ + beq.w 1a50ac │ │ │ │ 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 1a4b24 │ │ │ │ + bne.n 1a4bc4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a500c │ │ │ │ + beq.w 1a50ac │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a4ba4 │ │ │ │ + beq.n 1a4c44 │ │ │ │ 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, 1a4b5e │ │ │ │ - b.n 1a4b96 │ │ │ │ + cbnz r3, 1a4bfe │ │ │ │ + b.n 1a4c36 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1a4b96 │ │ │ │ + cbz r3, 1a4c36 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a4b58 │ │ │ │ + bne.n 1a4bf8 │ │ │ │ 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 1a4b58 │ │ │ │ + bhi.n 1a4bf8 │ │ │ │ ldr r3, [r2, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a5012 │ │ │ │ + bne.w 1a50b2 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1a4bf2 │ │ │ │ + beq.n 1a4c92 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a4b5e │ │ │ │ + bne.n 1a4bfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a4b50 │ │ │ │ + bne.n 1a4bf0 │ │ │ │ mov r1, r8 │ │ │ │ ldrsb.w r3, [r7, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a4e38 │ │ │ │ + beq.w 1a4ed8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a4ff2 │ │ │ │ + beq.w 1a5092 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1a4bca │ │ │ │ + b.n 1a4c6a │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.w 1a4cf8 │ │ │ │ + beq.w 1a4d98 │ │ │ │ ldrb r1, [r3, #11] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a4bbe │ │ │ │ - ldr.w r3, [pc, #1112] @ 1a502c │ │ │ │ + bne.n 1a4c5e │ │ │ │ + ldr.w r3, [pc, #1112] @ 1a50cc │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ blx 4245c │ │ │ │ - b.n 1a4da8 │ │ │ │ + b.n 1a4e48 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1a5018 │ │ │ │ + beq.w 1a50b8 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a501e │ │ │ │ + bne.w 1a50be │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a4be0 │ │ │ │ + bne.n 1a4c80 │ │ │ │ ldr.w r9, [r3, #32] │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1a4b58 │ │ │ │ + ble.n 1a4bf8 │ │ │ │ ldrb.w r1, [r9, #30] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bne.n 1a4b58 │ │ │ │ + bne.n 1a4bf8 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1a4b58 │ │ │ │ + bgt.n 1a4bf8 │ │ │ │ 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 1a4b58 │ │ │ │ + beq.n 1a4bf8 │ │ │ │ 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 1a4b58 │ │ │ │ + bne.n 1a4bf8 │ │ │ │ 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 1bb268 │ │ │ │ + bl 1bb308 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a4e2a │ │ │ │ + bne.w 1a4eca │ │ │ │ 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 1a4c92 │ │ │ │ + bmi.n 1a4d32 │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.w 1a4ec4 │ │ │ │ + bhi.w 1a4f64 │ │ │ │ movw r1, #32515 @ 0x7f03 │ │ │ │ movt r1, #7 │ │ │ │ lsrs r1, r3 │ │ │ │ lsls r1, r1, #31 │ │ │ │ it mi │ │ │ │ movmi r1, #2 │ │ │ │ - bpl.w 1a4ec4 │ │ │ │ + bpl.w 1a4f64 │ │ │ │ strb.w r1, [fp, #4] │ │ │ │ ldrsb.w r1, [r9, #18] │ │ │ │ ldrb.w r0, [r9, #18] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 1a4cae │ │ │ │ + blt.n 1a4d4e │ │ │ │ tst.w r0, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -503358,18 +503419,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 1a4b58 │ │ │ │ + b.n 1a4bf8 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [pc, #816] @ (1a5030 ) │ │ │ │ + ldr r3, [pc, #816] @ (1a50d0 ) │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ movs r6, #0 │ │ │ │ blx 4245c │ │ │ │ movs r3, #12 │ │ │ │ @@ -503379,62 +503440,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 1a4d58 │ │ │ │ + b.n 1a4df8 │ │ │ │ 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 1a3a84 │ │ │ │ + bl 1a3b24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w sl, sl, #12 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1a4da6 │ │ │ │ + beq.n 1a4e46 │ │ │ │ ldrb.w r7, [sl, #7] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w r1, [r1, #200] @ 0xc8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1a4d2e │ │ │ │ + bne.n 1a4dce │ │ │ │ mov r3, r9 │ │ │ │ strd fp, r1, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ - bl 1a3a84 │ │ │ │ + bl 1a3b24 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.n 1a4d4e │ │ │ │ + bne.n 1a4dee │ │ │ │ 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 1a3a84 │ │ │ │ + bl 1a3b24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1a4d58 │ │ │ │ + bne.n 1a4df8 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ - bl 1798d0 │ │ │ │ + bl 179970 │ │ │ │ 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 │ │ │ │ @@ -503445,176 +503506,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 1a3d78 │ │ │ │ + bl 1a3e18 │ │ │ │ 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 1a3d78 │ │ │ │ - ldr r2, [pc, #552] @ (1a5034 ) │ │ │ │ - ldr r3, [pc, #532] @ (1a5024 ) │ │ │ │ + bl 1a3e18 │ │ │ │ + ldr r2, [pc, #552] @ (1a50d4 ) │ │ │ │ + ldr r3, [pc, #532] @ (1a50c4 ) │ │ │ │ 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 1a5008 │ │ │ │ + bne.w 1a50a8 │ │ │ │ addw sp, sp, #3556 @ 0xde4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a4c62 │ │ │ │ + b.n 1a4d02 │ │ │ │ ldr.w r2, [r7, #384] @ 0x180 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a500c │ │ │ │ + beq.w 1a50ac │ │ │ │ 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 1a4e44 │ │ │ │ + bne.n 1a4ee4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a500c │ │ │ │ + beq.w 1a50ac │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1a4bae │ │ │ │ + beq.w 1a4c4e │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ mov r6, sl │ │ │ │ movw r8, #287 @ 0x11f │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1a4eb6 │ │ │ │ + cbz r3, 1a4f56 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1a4e88 │ │ │ │ + b.n 1a4f28 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a4eb2 │ │ │ │ + cbz r3, 1a4f52 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a4e82 │ │ │ │ + bne.n 1a4f22 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1a4e82 │ │ │ │ + bne.n 1a4f22 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb.w r9, [r3, #12] │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.w 1a500c │ │ │ │ + bne.w 1a50ac │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1a4ef2 │ │ │ │ + beq.n 1a4f92 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a4e88 │ │ │ │ + bne.n 1a4f28 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a4e74 │ │ │ │ - b.n 1a4bae │ │ │ │ + bne.n 1a4f14 │ │ │ │ + b.n 1a4c4e │ │ │ │ ldrb.w r1, [r9, #20] │ │ │ │ tst.w r1, #14 │ │ │ │ ite ne │ │ │ │ ubfxne r1, r1, #1, #3 │ │ │ │ ldreq r1, [sp, #52] @ 0x34 │ │ │ │ - b.n 1a4c92 │ │ │ │ + b.n 1a4d32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a4ada │ │ │ │ + b.n 1a4b7a │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1a5018 │ │ │ │ + beq.w 1a50b8 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a501e │ │ │ │ + bne.w 1a50be │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a4ee0 │ │ │ │ + bne.n 1a4f80 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1a4e82 │ │ │ │ + ble.n 1a4f22 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1a4e82 │ │ │ │ + bgt.n 1a4f22 │ │ │ │ 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 1a5002 │ │ │ │ + beq.n 1a50a2 │ │ │ │ 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 1a4e82 │ │ │ │ + bne.n 1a4f22 │ │ │ │ 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 1bb268 │ │ │ │ + bl 1bb308 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a4fd4 │ │ │ │ + bne.n 1a5074 │ │ │ │ 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 1a4f72 │ │ │ │ + bmi.n 1a5012 │ │ │ │ cmp r1, #18 │ │ │ │ - bhi.n 1a4fe2 │ │ │ │ + bhi.n 1a5082 │ │ │ │ movw r3, #32515 @ 0x7f03 │ │ │ │ movt r3, #7 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r0, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r3, #2 │ │ │ │ - bpl.n 1a4fe2 │ │ │ │ + bpl.n 1a5082 │ │ │ │ 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 1a4f90 │ │ │ │ + blt.n 1a5030 │ │ │ │ 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 │ │ │ │ @@ -503632,157 +503693,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 1a4e82 │ │ │ │ + b.n 1a4f22 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 1a4f4a │ │ │ │ + b.n 1a4fea │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ tst.w r3, #14 │ │ │ │ ite ne │ │ │ │ ubfxne r3, r3, #1, #3 │ │ │ │ ldreq r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1a4f72 │ │ │ │ - ldr r3, [pc, #68] @ (1a5038 ) │ │ │ │ + b.n 1a5012 │ │ │ │ + ldr r3, [pc, #68] @ (1a50d8 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ add r3, pc │ │ │ │ blx 4245c │ │ │ │ - b.n 1a4da8 │ │ │ │ + b.n 1a4e48 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1a4eb6 │ │ │ │ + b.n 1a4f56 │ │ │ │ blx 42d64 <__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, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bl 20302e │ │ │ │ + bl 2030ce │ │ │ │ vrsqrts.f32 , , │ │ │ │ - cbz r6, 1a5072 │ │ │ │ + cbz r6, 1a50ea │ │ │ │ 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 1a50ae │ │ │ │ + beq.n 1a514e │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1a506c │ │ │ │ + b.n 1a510c │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bpl.n 1a5066 │ │ │ │ + bpl.n 1a5106 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a50aa │ │ │ │ + beq.n 1a514a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a50ae │ │ │ │ + cbz r3, 1a514e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ ubfx r1, r2, #0, #21 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1a5066 │ │ │ │ + beq.n 1a5106 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1a505a │ │ │ │ + bne.n 1a50fa │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 43444 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a5066 │ │ │ │ + bne.n 1a5106 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23d654 │ │ │ │ + bl 23d6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a5066 │ │ │ │ + beq.n 1a5106 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 1a5066 │ │ │ │ + bmi.n 1a5106 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a5066 │ │ │ │ + bne.n 1a5106 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1981f4 │ │ │ │ + bl 198294 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 193400 │ │ │ │ + bl 1934a0 │ │ │ │ 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] @ (1a5428 ) │ │ │ │ - ldr r3, [pc, #848] @ (1a542c ) │ │ │ │ + ldr r2, [pc, #848] @ (1a54c8 ) │ │ │ │ + ldr r3, [pc, #848] @ (1a54cc ) │ │ │ │ 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 1a5262 │ │ │ │ + beq.w 1a5302 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bl 1a50c4 │ │ │ │ + bl 1a5164 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 1a51fa │ │ │ │ + beq.n 1a529a │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1a5182 │ │ │ │ + bne.n 1a5222 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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] │ │ │ │ @@ -503790,48 +503851,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 196e34 │ │ │ │ - ldr r2, [pc, #712] @ (1a5430 ) │ │ │ │ - ldr r3, [pc, #708] @ (1a542c ) │ │ │ │ + bl 196ed4 │ │ │ │ + ldr r2, [pc, #712] @ (1a54d0 ) │ │ │ │ + ldr r3, [pc, #708] @ (1a54cc ) │ │ │ │ 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 1a5422 │ │ │ │ + bne.w 1a54c2 │ │ │ │ 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 193d90 │ │ │ │ + bl 193e30 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1a5296 │ │ │ │ + beq.n 1a5336 │ │ │ │ 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 1a541c │ │ │ │ + bhi.w 1a54bc │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a5418 │ │ │ │ + bhi.w 1a54b8 │ │ │ │ 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 │ │ │ │ @@ -503866,18 +503927,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 1a537a │ │ │ │ + bhi.w 1a541a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a5426 │ │ │ │ + bhi.w 1a54c6 │ │ │ │ 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 │ │ │ │ @@ -503906,15 +503967,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 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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 │ │ │ │ @@ -503922,24 +503983,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 1a5156 │ │ │ │ + b.n 1a51f6 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ 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] │ │ │ │ @@ -503947,35 +504008,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 1a514a │ │ │ │ + b.n 1a51ea │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a5314 │ │ │ │ + cbz r0, 1a53b4 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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 │ │ │ │ @@ -503988,52 +504049,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 1a514a │ │ │ │ + b.n 1a51ea │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 1a52e4 │ │ │ │ + b.n 1a5384 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 1a52e4 │ │ │ │ + b.n 1a5384 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a52e4 │ │ │ │ + b.n 1a5384 │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 1a52e4 │ │ │ │ + b.n 1a5384 │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a53b4 │ │ │ │ + cbz r0, 1a5454 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ 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 │ │ │ │ @@ -504042,214 +504103,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 1a514a │ │ │ │ + b.n 1a51ea │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 1a5384 │ │ │ │ + b.n 1a5424 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1a5384 │ │ │ │ + b.n 1a5424 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 1a5384 │ │ │ │ + b.n 1a5424 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - b.n 1a5384 │ │ │ │ + b.n 1a5424 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r5, sp, #976 @ 0x3d0 │ │ │ │ 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] @ 1a5d08 │ │ │ │ + ldr.w r2, [pc, #2240] @ 1a5da8 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r3, [pc, #2236] @ 1a5d0c │ │ │ │ - ldr.w r1, [pc, #2236] @ 1a5d10 │ │ │ │ + ldr.w r3, [pc, #2236] @ 1a5dac │ │ │ │ + ldr.w r1, [pc, #2236] @ 1a5db0 │ │ │ │ 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 1a5476 │ │ │ │ + bne.n 1a5516 │ │ │ │ ldrsb.w r2, [r0, #65] @ 0x41 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - beq.n 1a549a │ │ │ │ + beq.n 1a553a │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r1, [pc, #2200] @ 1a5d14 │ │ │ │ - ldr.w r3, [pc, #2188] @ 1a5d0c │ │ │ │ + ldr.w r1, [pc, #2200] @ 1a5db4 │ │ │ │ + ldr.w r3, [pc, #2188] @ 1a5dac │ │ │ │ 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 1a5cd8 │ │ │ │ + bne.w 1a5d78 │ │ │ │ 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 1a5cdc │ │ │ │ + beq.w 1a5d7c │ │ │ │ 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 1a54a6 │ │ │ │ + bne.n 1a5546 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a5cdc │ │ │ │ + beq.w 1a5d7c │ │ │ │ ldr r5, [r2, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 175b28 │ │ │ │ + bl 175bc8 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #28] │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r2, 1a5510 │ │ │ │ + cbz r2, 1a55b0 │ │ │ │ mov sl, r8 │ │ │ │ strd r4, r7, [sp, #12] │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a5502 │ │ │ │ + bne.n 1a55a2 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ movw r2, #667 @ 0x29b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1a5502 │ │ │ │ + bne.n 1a55a2 │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a5cee │ │ │ │ + bne.w 1a5d8e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1a5530 │ │ │ │ + beq.n 1a55d0 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a54da │ │ │ │ + bne.n 1a557a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 175600 │ │ │ │ + bl 1756a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1a5478 │ │ │ │ + b.n 1a5518 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1a5ce8 │ │ │ │ + beq.w 1a5d88 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a5cfa │ │ │ │ + bne.w 1a5d9a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a551e │ │ │ │ + bne.n 1a55be │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 1a5502 │ │ │ │ - bl 23e9bc │ │ │ │ + beq.n 1a55a2 │ │ │ │ + bl 23ea5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a5502 │ │ │ │ + bne.n 1a55a2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23e97c │ │ │ │ + bl 23ea1c │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a5502 │ │ │ │ + bne.n 1a55a2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a5502 │ │ │ │ - bl 23e938 │ │ │ │ + bls.n 1a55a2 │ │ │ │ + bl 23e9d8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a5502 │ │ │ │ + beq.n 1a55a2 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a5502 │ │ │ │ + bhi.n 1a55a2 │ │ │ │ ldr.w r9, [sl, #112] @ 0x70 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - beq.w 1a5894 │ │ │ │ + beq.w 1a5934 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #220] @ 0xdc │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a55ce │ │ │ │ + bls.n 1a566e │ │ │ │ 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 1965d4 │ │ │ │ + bl 196674 │ │ │ │ ldrd r6, r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1a55ce │ │ │ │ + bne.n 1a566e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1a55ce │ │ │ │ + bne.n 1a566e │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a5cee │ │ │ │ + bne.w 1a5d8e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1a59ec │ │ │ │ + beq.w 1a5a8c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a5856 │ │ │ │ + beq.w 1a58f6 │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a5cf4 │ │ │ │ + beq.w 1a5d94 │ │ │ │ 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 1a55f0 │ │ │ │ + bne.n 1a5690 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a5cf4 │ │ │ │ + beq.w 1a5d94 │ │ │ │ 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] │ │ │ │ @@ -504264,113 +504325,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 1a5656 │ │ │ │ + b.n 1a56f6 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a5cfa │ │ │ │ + bne.w 1a5d9a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a5852 │ │ │ │ + beq.w 1a58f2 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1a564a │ │ │ │ + bne.n 1a56ea │ │ │ │ ldr.w r7, [lr, #24] │ │ │ │ - cbz r7, 1a56ac │ │ │ │ + cbz r7, 1a574c │ │ │ │ mov r9, lr │ │ │ │ movw r5, #287 @ 0x11f │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a569e │ │ │ │ + cbz r3, 1a573e │ │ │ │ mov fp, r7 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a5694 │ │ │ │ + bne.n 1a5734 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1a5694 │ │ │ │ + bne.n 1a5734 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a5cee │ │ │ │ + bne.w 1a5d8e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1a56d2 │ │ │ │ + beq.n 1a5772 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a5676 │ │ │ │ + bne.n 1a5716 │ │ │ │ mov r7, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a566e │ │ │ │ + bne.n 1a570e │ │ │ │ mov lr, r9 │ │ │ │ mov r1, lr │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #3 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1a5502 │ │ │ │ + b.n 1a55a2 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1a5d00 │ │ │ │ + beq.w 1a5da0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a5cfa │ │ │ │ + bne.w 1a5d9a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a56c0 │ │ │ │ + bne.n 1a5760 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1a5694 │ │ │ │ + bne.n 1a5734 │ │ │ │ ldrb r3, [r2, #20] │ │ │ │ ldrb r1, [r6, #20] │ │ │ │ eors r1, r3 │ │ │ │ tst.w r1, #48 @ 0x30 │ │ │ │ - bne.n 1a5694 │ │ │ │ + bne.n 1a5734 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1a5694 │ │ │ │ + bne.n 1a5734 │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ eors r3, r1 │ │ │ │ tst.w r3, #14 │ │ │ │ - bne.n 1a5694 │ │ │ │ + bne.n 1a5734 │ │ │ │ ldrsb.w r1, [r2, #18] │ │ │ │ ldrb r0, [r2, #18] │ │ │ │ ldrb.w r3, [r8, #18] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 1a5842 │ │ │ │ + blt.w 1a58e2 │ │ │ │ lsls r0, r0, #25 │ │ │ │ - bpl.w 1a584a │ │ │ │ + bpl.w 1a58ea │ │ │ │ and.w r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 1a5694 │ │ │ │ + bne.n 1a5734 │ │ │ │ ldrb r1, [r2, #30] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ - bne.n 1a5694 │ │ │ │ + bne.n 1a5734 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r3, #2 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -504379,22 +504440,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1a5d00 │ │ │ │ + bhi.w 1a5da0 │ │ │ │ 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 │ │ │ │ @@ -504418,22 +504479,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -504441,92 +504502,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] @ 1a5d18 │ │ │ │ + ldr.w r3, [pc, #1300] @ 1a5db8 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1a5694 │ │ │ │ + b.n 1a5734 │ │ │ │ movs r7, #32 │ │ │ │ - b.n 1a57b4 │ │ │ │ + b.n 1a5854 │ │ │ │ movs r7, #8 │ │ │ │ - b.n 1a57b4 │ │ │ │ + b.n 1a5854 │ │ │ │ movs r7, #16 │ │ │ │ - b.n 1a57b4 │ │ │ │ + b.n 1a5854 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1a57b4 │ │ │ │ + b.n 1a5854 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.w 1a5694 │ │ │ │ - b.n 1a5720 │ │ │ │ + bpl.w 1a5734 │ │ │ │ + b.n 1a57c0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1a5694 │ │ │ │ - b.n 1a5720 │ │ │ │ + bhi.w 1a5734 │ │ │ │ + b.n 1a57c0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ - b.n 1a5662 │ │ │ │ + b.n 1a5702 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 1a5868 │ │ │ │ - b.n 1a5502 │ │ │ │ + cbnz r3, 1a5908 │ │ │ │ + b.n 1a55a2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a5502 │ │ │ │ + beq.w 1a55a2 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1a585e │ │ │ │ + bpl.n 1a58fe │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1a585e │ │ │ │ + bne.n 1a58fe │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ ldrb r1, [r2, #20] │ │ │ │ eors r3, r1 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.n 1a585e │ │ │ │ + bne.n 1a58fe │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1a585e │ │ │ │ + bne.n 1a58fe │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 175724 │ │ │ │ - b.n 1a5502 │ │ │ │ + bl 1757c4 │ │ │ │ + b.n 1a55a2 │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a5cf4 │ │ │ │ + beq.w 1a5d94 │ │ │ │ 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 1a58a2 │ │ │ │ + bne.n 1a5942 │ │ │ │ mov r9, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a5cf4 │ │ │ │ + beq.w 1a5d94 │ │ │ │ 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] │ │ │ │ @@ -504538,133 +504599,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 1a5900 │ │ │ │ + b.n 1a59a0 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a5cfa │ │ │ │ + bne.w 1a5d9a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a59e6 │ │ │ │ + beq.n 1a5a86 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1a58f4 │ │ │ │ + bne.n 1a5994 │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a595a │ │ │ │ + beq.n 1a59fa │ │ │ │ mov r7, r8 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movw r6, #287 @ 0x11f │ │ │ │ ldr r5, [r7, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a594a │ │ │ │ + cbz r3, 1a59ea │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a5942 │ │ │ │ + bne.n 1a59e2 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1a5942 │ │ │ │ + bne.n 1a59e2 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a5cee │ │ │ │ + bne.w 1a5d8e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1a5970 │ │ │ │ + beq.n 1a5a10 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a5924 │ │ │ │ + bne.n 1a59c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a591e │ │ │ │ + bne.n 1a59be │ │ │ │ str.w r8, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1a56ae │ │ │ │ + b.n 1a574e │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1a5d00 │ │ │ │ + beq.w 1a5da0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a5cfa │ │ │ │ + bne.w 1a5d9a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a595e │ │ │ │ + bne.n 1a59fe │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a5942 │ │ │ │ + bne.n 1a59e2 │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ ldrb.w r2, [r9, #20] │ │ │ │ eors r3, r2 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.n 1a5942 │ │ │ │ + bne.n 1a59e2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a5942 │ │ │ │ + bne.n 1a59e2 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a59d6 │ │ │ │ + cbz r0, 1a5a76 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov.w r2, fp, lsl #3 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ blx 431e0 │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - b.n 1a5942 │ │ │ │ + b.n 1a59e2 │ │ │ │ ldr.w r9, [r5, #32] │ │ │ │ - b.n 1a590a │ │ │ │ - bl 19b104 │ │ │ │ + b.n 1a59aa │ │ │ │ + bl 19b1a4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a55ce │ │ │ │ + bne.w 1a566e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a5cf4 │ │ │ │ + beq.w 1a5d94 │ │ │ │ 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 1a5a08 │ │ │ │ + bne.n 1a5aa8 │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a5cf4 │ │ │ │ + beq.w 1a5d94 │ │ │ │ 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 │ │ │ │ @@ -504679,182 +504740,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 1a5a6a │ │ │ │ + b.n 1a5b0a │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a5cfa │ │ │ │ + bne.w 1a5d9a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a5cd2 │ │ │ │ + beq.w 1a5d72 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1a5a5e │ │ │ │ + bne.n 1a5afe │ │ │ │ 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 1a5a9a │ │ │ │ + b.n 1a5b3a │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a5cfa │ │ │ │ + bne.w 1a5d9a │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a5ccc │ │ │ │ + beq.w 1a5d6c │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1a5a8e │ │ │ │ + bne.n 1a5b2e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, ip │ │ │ │ movs r2, #0 │ │ │ │ - bl 1a503c │ │ │ │ + bl 1a50dc │ │ │ │ ldr.w r9, [r4, #24] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a5b10 │ │ │ │ + beq.n 1a5bb0 │ │ │ │ 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, 1a5afe │ │ │ │ + cbz r3, 1a5b9e │ │ │ │ str.w r9, [sp, #20] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a5af2 │ │ │ │ + bne.n 1a5b92 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1a5af2 │ │ │ │ + bne.n 1a5b92 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a5cee │ │ │ │ + bne.w 1a5d8e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1a5b28 │ │ │ │ + beq.n 1a5bc8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a5ad4 │ │ │ │ + bne.n 1a5b74 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a5ac8 │ │ │ │ + bne.n 1a5b68 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ mov r4, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 1a56b0 │ │ │ │ + b.n 1a5750 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1a5d00 │ │ │ │ + beq.w 1a5da0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a5cfa │ │ │ │ + bne.w 1a5d9a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a5b16 │ │ │ │ + bne.n 1a5bb6 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a5af2 │ │ │ │ + bne.n 1a5b92 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ ldrb r1, [r0, #20] │ │ │ │ eors r2, r1 │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.n 1a5af2 │ │ │ │ + bne.n 1a5b92 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a5af2 │ │ │ │ + bne.n 1a5b92 │ │ │ │ ldrd r2, r1, [sp, #44] @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - bl 1a50c4 │ │ │ │ + bl 1a5164 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1a5cb4 │ │ │ │ + bhi.w 1a5d54 │ │ │ │ tbb [pc, r3] │ │ │ │ - add r2, pc, #648 @ (adr r2, 1a5dfc ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 1a5e9c ) │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ - add r5, pc, #672 @ (adr r5, 1a5e18 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 1a5eb8 ) │ │ │ │ lsrs r5, r4, #22 │ │ │ │ - add r5, pc, #660 @ (adr r5, 1a5e10 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1a5eb0 ) │ │ │ │ add r0, sp, #672 @ 0x2a0 │ │ │ │ lsrs r5, r1, #20 │ │ │ │ - add r2, pc, #684 @ (adr r2, 1a5e2c ) │ │ │ │ + add r2, pc, #684 @ (adr r2, 1a5ecc ) │ │ │ │ lsrs r5, r1, #20 │ │ │ │ - add r2, pc, #52 @ (adr r2, 1a5bb8 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 1a5e10 ) │ │ │ │ - add r2, pc, #648 @ (adr r2, 1a5e10 ) │ │ │ │ + add r2, pc, #52 @ (adr r2, 1a5c58 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 1a5eb0 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 1a5eb0 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb.w sl, [r2, #13] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] @ 1a5d18 │ │ │ │ + ldr.w lr, [pc, #324] @ 1a5db8 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a5ca6 │ │ │ │ + bls.n 1a5d46 │ │ │ │ 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] │ │ │ │ @@ -504866,21 +504927,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ add.w sl, r0, #28 │ │ │ │ ldrb.w r3, [r7, #41] @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -504893,36 +504954,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - b.n 1a5af2 │ │ │ │ + b.n 1a5b92 │ │ │ │ mov.w r9, #32 │ │ │ │ - b.n 1a5b8e │ │ │ │ + b.n 1a5c2e │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1a5b8e │ │ │ │ + b.n 1a5c2e │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 1a5b8e │ │ │ │ + b.n 1a5c2e │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1a5b8e │ │ │ │ + b.n 1a5c2e │ │ │ │ ldr.w ip, [r2, #32] │ │ │ │ - b.n 1a5aa6 │ │ │ │ + b.n 1a5b46 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1a5a7a │ │ │ │ + b.n 1a5b1a │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 175b28 │ │ │ │ + bl 175bc8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -504934,176 +504995,176 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ 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] @ (1a5f7c ) │ │ │ │ + ldr r2, [pc, #584] @ (1a601c ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #584] @ (1a5f80 ) │ │ │ │ + ldr r3, [pc, #584] @ (1a6020 ) │ │ │ │ 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 1a3c98 │ │ │ │ + bl 1a3d38 │ │ │ │ ldr.w r9, [r5] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a5f72 │ │ │ │ + beq.w 1a6012 │ │ │ │ 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 1bb268 │ │ │ │ + bl 1bb308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a5f68 │ │ │ │ + bne.w 1a6008 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1a5f58 │ │ │ │ + beq.w 1a5ff8 │ │ │ │ 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 1a5e62 │ │ │ │ - cbz r7, 1a5dce │ │ │ │ + beq.n 1a5f02 │ │ │ │ + cbz r7, 1a5e6e │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ ubfx r5, r3, #4, #2 │ │ │ │ - bl 23ea24 │ │ │ │ + bl 23eac4 │ │ │ │ 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 1a5ea0 │ │ │ │ - cbz r5, 1a5e14 │ │ │ │ + bge.n 1a5f40 │ │ │ │ + cbz r5, 1a5eb4 │ │ │ │ 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 1a5e0a │ │ │ │ + bne.n 1a5eaa │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ add r6, lr │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a5d88 │ │ │ │ + bne.n 1a5e28 │ │ │ │ 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 1a5e42 │ │ │ │ + beq.n 1a5ee2 │ │ │ │ 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] @ (1a5f84 ) │ │ │ │ - ldr r3, [pc, #312] @ (1a5f80 ) │ │ │ │ + ldr r2, [pc, #320] @ (1a6024 ) │ │ │ │ + ldr r3, [pc, #312] @ (1a6020 ) │ │ │ │ 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 1a5f78 │ │ │ │ + bne.w 1a6018 │ │ │ │ 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 23e068 │ │ │ │ + bl 23e108 │ │ │ │ ldrsb.w r3, [r4, #29] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r7, sl │ │ │ │ movge lr, r0 │ │ │ │ - bge.n 1a5dec │ │ │ │ + bge.n 1a5e8c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r7, [r3, #196] @ 0xc4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1a5dec │ │ │ │ + beq.n 1a5e8c │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 23e068 │ │ │ │ + bl 23e108 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ mov lr, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 1a5df2 │ │ │ │ + blt.n 1a5e92 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a5e14 │ │ │ │ + beq.n 1a5eb4 │ │ │ │ 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] │ │ │ │ @@ -505116,110 +505177,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 1a5f02 │ │ │ │ + bmi.n 1a5fa2 │ │ │ │ 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 1a5ec2 │ │ │ │ + bne.n 1a5f62 │ │ │ │ ldrd r2, r4, [sp, #4] │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1a5df6 │ │ │ │ + beq.w 1a5e96 │ │ │ │ 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 1a5e18 │ │ │ │ + bcs.w 1a5eb8 │ │ │ │ sub.w ip, r6, ip │ │ │ │ cmp r5, ip │ │ │ │ - bls.w 1a5e18 │ │ │ │ + bls.w 1a5eb8 │ │ │ │ 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 1a5f4c │ │ │ │ - b.n 1a5e18 │ │ │ │ + bne.n 1a5fec │ │ │ │ + b.n 1a5eb8 │ │ │ │ cmp.w r8, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 1a5dbc │ │ │ │ + b.n 1a5e5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a5d98 │ │ │ │ + b.n 1a5e38 │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1a5e26 │ │ │ │ + b.n 1a5ec6 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #776 @ (adr r2, 1a6288 ) │ │ │ │ + add r2, pc, #136 @ (adr r2, 1a60a8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #728 @ (adr r1, 1a6260 ) │ │ │ │ + add r1, pc, #88 @ (adr r1, 1a6080 ) │ │ │ │ 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] @ (1a60d8 ) │ │ │ │ + ldr r5, [pc, #320] @ (1a6178 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ (1a60dc ) │ │ │ │ + ldr r1, [pc, #320] @ (1a617c ) │ │ │ │ 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 1a60c6 │ │ │ │ + beq.w 1a6166 │ │ │ │ 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 1a6028 │ │ │ │ + beq.n 1a60c8 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 1a604e │ │ │ │ + beq.n 1a60ee │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1a60d0 │ │ │ │ + bhi.n 1a6170 │ │ │ │ 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 │ │ │ │ @@ -505229,453 +505290,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] @ 1a60d0 │ │ │ │ + vldr d7, [pc, #164] @ 1a6170 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a604e │ │ │ │ + cbz r0, 1a60ee │ │ │ │ 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 196e34 │ │ │ │ - ldr r1, [pc, #144] @ (1a60e0 ) │ │ │ │ - ldr r3, [pc, #136] @ (1a60dc ) │ │ │ │ + bl 196ed4 │ │ │ │ + ldr r1, [pc, #144] @ (1a6180 ) │ │ │ │ + ldr r3, [pc, #136] @ (1a617c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a60cc │ │ │ │ + bne.n 1a616c │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a6096 │ │ │ │ + cbz r0, 1a6136 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a604e │ │ │ │ + b.n 1a60ee │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ - b.n 1a606e │ │ │ │ + b.n 1a610e │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1a606e │ │ │ │ + b.n 1a610e │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #8] │ │ │ │ - b.n 1a606e │ │ │ │ + b.n 1a610e │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 1a606e │ │ │ │ + b.n 1a610e │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - add r0, pc, #376 @ (adr r0, 1a6254 ) │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ 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] @ 1a6b80 │ │ │ │ + ldr.w r2, [pc, #2692] @ 1a6c20 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr.w r3, [pc, #2692] @ 1a6b84 │ │ │ │ + ldr.w r3, [pc, #2692] @ 1a6c24 │ │ │ │ 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] @ 1a6b88 │ │ │ │ + ldr.w r3, [pc, #2668] @ 1a6c28 │ │ │ │ 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 1a6188 │ │ │ │ - bhi.n 1a6172 │ │ │ │ + beq.n 1a6228 │ │ │ │ + bhi.n 1a6212 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 1a623e │ │ │ │ + beq.n 1a62de │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ - bne.n 1a6150 │ │ │ │ + bne.n 1a61f0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a64e8 │ │ │ │ + bne.w 1a6588 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #2616] @ 1a6b8c │ │ │ │ - ldr.w r3, [pc, #2604] @ 1a6b84 │ │ │ │ + ldr.w r2, [pc, #2616] @ 1a6c2c │ │ │ │ + ldr.w r3, [pc, #2604] @ 1a6c24 │ │ │ │ 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 1a6ed4 │ │ │ │ + bne.w 1a6f74 │ │ │ │ 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 1a6422 │ │ │ │ + beq.w 1a64c2 │ │ │ │ cmp.w r2, #456 @ 0x1c8 │ │ │ │ - beq.w 1a6422 │ │ │ │ + beq.w 1a64c2 │ │ │ │ cmp r2, #250 @ 0xfa │ │ │ │ - bne.n 1a6150 │ │ │ │ + bne.n 1a61f0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb.w r2, [r2, #39] @ 0x27 │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a6150 │ │ │ │ + beq.n 1a61f0 │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ cmp r2, #16 │ │ │ │ - beq.w 1a6b62 │ │ │ │ + beq.w 1a6c02 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1a6b6c │ │ │ │ + beq.w 1a6c0c │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 1a6150 │ │ │ │ + bne.n 1a61f0 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1a6150 │ │ │ │ + bpl.n 1a61f0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ 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 1a6c88 │ │ │ │ + beq.w 1a6d28 │ │ │ │ movs r1, #250 @ 0xfa │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 1a6cfe │ │ │ │ + beq.w 1a6d9e │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1a6150 │ │ │ │ + beq.n 1a61f0 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1a6152 │ │ │ │ + b.n 1a61f2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a6150 │ │ │ │ + beq.n 1a61f0 │ │ │ │ movs r2, #0 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a6286 │ │ │ │ + cbz r0, 1a6326 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov.w r2, #1431655765 @ 0x55555555 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5f88 │ │ │ │ + bl 1a6028 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5f88 │ │ │ │ + bl 1a6028 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a62f6 │ │ │ │ + cbz r0, 1a6396 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5f88 │ │ │ │ + bl 1a6028 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a6354 │ │ │ │ + cbz r0, 1a63f4 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov.w r2, #252645135 @ 0xf0f0f0f │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5f88 │ │ │ │ + bl 1a6028 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a6c38 │ │ │ │ + beq.w 1a6cd8 │ │ │ │ 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 1a68ac │ │ │ │ + beq.w 1a694c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a6402 │ │ │ │ + beq.n 1a64a2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1a63ae │ │ │ │ + cbz r1, 1a644e │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1a6b94 │ │ │ │ + bne.w 1a6c34 │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - bne.w 1a6b94 │ │ │ │ - cbz r3, 1a63c2 │ │ │ │ + bne.w 1a6c34 │ │ │ │ + cbz r3, 1a6462 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a63f4 │ │ │ │ + cbz r0, 1a6494 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r6, r0 │ │ │ │ subs.w r3, r7, #8 │ │ │ │ - bne.w 1a6c44 │ │ │ │ + bne.w 1a6ce4 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1a622a │ │ │ │ + beq.w 1a62ca │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a6226 │ │ │ │ + b.n 1a62c6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a6150 │ │ │ │ + beq.w 1a61f0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 1a6848 │ │ │ │ + bls.w 1a68e8 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbz r0, 1a648a │ │ │ │ + cbz r0, 1a652a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 1a6e60 │ │ │ │ + bhi.w 1a6f00 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a6ed8 │ │ │ │ + bhi.w 1a6f78 │ │ │ │ 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 │ │ │ │ @@ -505707,548 +505768,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a6518 │ │ │ │ + cbz r0, 1a65b8 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a654c │ │ │ │ + cbz r0, 1a65ec │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1a6582 │ │ │ │ + cbz r0, 1a6622 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1a65ba │ │ │ │ + cbz r0, 1a665a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 1a65f2 │ │ │ │ + cbz r0, 1a6692 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 1a662c │ │ │ │ + cbz r0, 1a66cc │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a6662 │ │ │ │ + cbz r0, 1a6702 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 1a669c │ │ │ │ + cbz r0, 1a673c │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 1a66d8 │ │ │ │ + cbz r0, 1a6778 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a6226 │ │ │ │ - ldr r3, [pc, #836] @ (1a6b90 ) │ │ │ │ + b.n 1a62c6 │ │ │ │ + ldr r3, [pc, #836] @ (1a6c30 ) │ │ │ │ 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 1977c0 │ │ │ │ + bl 197860 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1977c0 │ │ │ │ + bl 197860 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a6cb8 │ │ │ │ + bne.w 1a6d58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1977c0 │ │ │ │ + bl 197860 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a6226 │ │ │ │ - vldr d7, [pc, #712] @ 1a6b78 │ │ │ │ + b.n 1a62c6 │ │ │ │ + vldr d7, [pc, #712] @ 1a6c18 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a6402 │ │ │ │ + beq.w 1a64a2 │ │ │ │ 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 196e34 │ │ │ │ - b.n 1a6402 │ │ │ │ + bl 196ed4 │ │ │ │ + b.n 1a64a2 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a6908 │ │ │ │ + cbz r0, 1a69a8 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #343 @ 0x157 │ │ │ │ cmp r2, r3 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #24] │ │ │ │ - beq.w 1a6de4 │ │ │ │ + beq.w 1a6e84 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, fp │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov sl, r9 │ │ │ │ mov r3, fp │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r8 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #343 @ 0x157 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a6226 │ │ │ │ + bne.w 1a62c6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1a6eca │ │ │ │ + bhi.w 1a6f6a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a6ed8 │ │ │ │ + bhi.w 1a6f78 │ │ │ │ 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 │ │ │ │ @@ -506276,94 +506337,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 1a68de │ │ │ │ + b.n 1a697e │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a68de │ │ │ │ + b.n 1a697e │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a6b08 │ │ │ │ + cbz r0, 1a6ba8 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1a6226 │ │ │ │ + b.w 1a62c6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a6ade │ │ │ │ + b.n 1a6b7e │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a6ade │ │ │ │ + b.n 1a6b7e │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1a61ae │ │ │ │ - b.w 1a6150 │ │ │ │ + bmi.w 1a624e │ │ │ │ + b.w 1a61f0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 1a61ae │ │ │ │ - b.w 1a6150 │ │ │ │ + bmi.w 1a624e │ │ │ │ + b.w 1a61f0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, r2, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1a6ed8 │ │ │ │ + bhi.w 1a6f78 │ │ │ │ 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 │ │ │ │ @@ -506393,118 +506454,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a6c12 │ │ │ │ + cbz r0, 1a6cb2 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1a6402 │ │ │ │ + b.w 1a64a2 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1a6bea │ │ │ │ + b.n 1a6c8a │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1a6bea │ │ │ │ + b.n 1a6c8a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1a6bea │ │ │ │ - vldr d7, [pc, #668] @ 1a6ed8 │ │ │ │ + b.n 1a6c8a │ │ │ │ + vldr d7, [pc, #668] @ 1a6f78 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 1a6bea │ │ │ │ + b.n 1a6c8a │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a6c76 │ │ │ │ + cbz r0, 1a6d16 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1a640a │ │ │ │ + b.w 1a64aa │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 1a6e7a │ │ │ │ + beq.w 1a6f1a │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 1a6208 │ │ │ │ + b.w 1a62a8 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a6cea │ │ │ │ + cbz r0, 1a6d8a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - b.n 1a6898 │ │ │ │ + b.n 1a6938 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 1a61f8 │ │ │ │ + bne.w 1a6298 │ │ │ │ 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 │ │ │ │ @@ -506519,24 +506580,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 1a6daa │ │ │ │ + bne.n 1a6e4a │ │ │ │ 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 1a6d7a │ │ │ │ + bhi.n 1a6e1a │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a6ed8 │ │ │ │ + bhi.w 1a6f78 │ │ │ │ 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} │ │ │ │ @@ -506547,187 +506608,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, 1a6dd8 │ │ │ │ + cbnz r5, 1a6e78 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1a6e6c │ │ │ │ + bne.n 1a6f0c │ │ │ │ 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 1a6e86 │ │ │ │ + bne.n 1a6f26 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a6eae │ │ │ │ + bne.w 1a6f4e │ │ │ │ mov r3, fp │ │ │ │ movs r0, #0 │ │ │ │ eor.w r2, r5, #1 │ │ │ │ adds r4, #32 │ │ │ │ movs r5, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1a6d32 │ │ │ │ + bne.n 1a6dd2 │ │ │ │ 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 1a622a │ │ │ │ + beq.w 1a62ca │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #248 @ 0xf8 │ │ │ │ - bne.w 1a61f8 │ │ │ │ - b.n 1a6ca4 │ │ │ │ + bne.w 1a6298 │ │ │ │ + b.n 1a6d44 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1a6d7a │ │ │ │ + b.n 1a6e1a │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 1a6e72 │ │ │ │ + bne.n 1a6f12 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - b.n 1a6d86 │ │ │ │ + b.n 1a6e26 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - vldr d7, [pc, #244] @ 1a6ee0 │ │ │ │ + vldr d7, [pc, #244] @ 1a6f80 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a6e12 │ │ │ │ + cbz r0, 1a6eb2 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1a691a │ │ │ │ + b.n 1a69ba │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a68de │ │ │ │ + b.n 1a697e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 1a6dae │ │ │ │ + b.n 1a6e4e │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - b.n 1a6dc2 │ │ │ │ + b.n 1a6e62 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 1a6ca4 │ │ │ │ - b.n 1a6d08 │ │ │ │ + bne.w 1a6d44 │ │ │ │ + b.n 1a6da8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1a6dae │ │ │ │ + b.n 1a6e4e │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ - b.n 1a6e9e │ │ │ │ + b.n 1a6f3e │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a6ade │ │ │ │ + b.n 1a6b7e │ │ │ │ blx 42d64 <__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] @ (1a702c ) │ │ │ │ + ldr r2, [pc, #304] @ (1a70cc ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #304] @ (1a7030 ) │ │ │ │ + ldr r3, [pc, #304] @ (1a70d0 ) │ │ │ │ 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, 1a6f16 │ │ │ │ + cbnz r2, 1a6fb6 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a7012 │ │ │ │ + beq.n 1a70b2 │ │ │ │ ldr.w r6, [r0, #384] @ 0x180 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 1a6f28 │ │ │ │ - b.n 1a700e │ │ │ │ + cbnz r3, 1a6fc8 │ │ │ │ + b.n 1a70ae │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a700e │ │ │ │ + beq.n 1a70ae │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a6f20 │ │ │ │ + beq.n 1a6fc0 │ │ │ │ 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] │ │ │ │ @@ -506740,124 +506801,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 195300 │ │ │ │ + bl 1953a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - cbz r3, 1a6fca │ │ │ │ + cbz r3, 1a706a │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a6fa4 │ │ │ │ + beq.n 1a7044 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 1a6f94 │ │ │ │ + cbz r2, 1a7034 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbz r2, 1a6fb2 │ │ │ │ + cbz r2, 1a7052 │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1a6f7e │ │ │ │ + bne.n 1a701e │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 1a6fa4 │ │ │ │ + cbnz r2, 1a7044 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a60e8 │ │ │ │ + bl 1a6188 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 1a6fcc │ │ │ │ + cbz r3, 1a706c │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1a6f72 │ │ │ │ + b.n 1a7012 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a60e8 │ │ │ │ + bl 1a6188 │ │ │ │ mov r1, sl │ │ │ │ orrs r0, r4 │ │ │ │ ldr.w sl, [sl] │ │ │ │ uxtb r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1a6f7e │ │ │ │ - b.n 1a6f94 │ │ │ │ + bne.n 1a701e │ │ │ │ + b.n 1a7034 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1a6ff2 │ │ │ │ + cbz r3, 1a7092 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a6f36 │ │ │ │ + bne.n 1a6fd6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a6fe4 │ │ │ │ - ldr r2, [pc, #64] @ (1a7034 ) │ │ │ │ - ldr r3, [pc, #56] @ (1a7030 ) │ │ │ │ + bne.n 1a7084 │ │ │ │ + ldr r2, [pc, #64] @ (1a70d4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1a70d0 ) │ │ │ │ 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 1a7028 │ │ │ │ + bne.n 1a70c8 │ │ │ │ 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 1a6ff2 │ │ │ │ + b.n 1a7092 │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a6f16 │ │ │ │ + bne.w 1a6fb6 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a6f16 │ │ │ │ - b.n 1a6ff2 │ │ │ │ + bne.w 1a6fb6 │ │ │ │ + b.n 1a7092 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ 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] @ (1a7148 ) │ │ │ │ + ldr r4, [pc, #228] @ (1a71e8 ) │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ - ldr r5, [pc, #228] @ (1a714c ) │ │ │ │ + ldr r5, [pc, #228] @ (1a71ec ) │ │ │ │ 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 1a713e │ │ │ │ + beq.n 1a71de │ │ │ │ mov r9, r3 │ │ │ │ mla r3, r7, r1, r6 │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r0 │ │ │ │ subs r5, #1 │ │ │ │ mov fp, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -506869,171 +506930,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ add.w r8, r0, #28 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sl, #45] @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r6, r4 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 193778 │ │ │ │ + bl 193818 │ │ │ │ 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 1a70f2 │ │ │ │ - bl 193778 │ │ │ │ + bls.n 1a7192 │ │ │ │ + bl 193818 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov fp, r8 │ │ │ │ - cbz r7, 1a712e │ │ │ │ + cbz r7, 1a71ce │ │ │ │ strd r0, r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 196fe0 │ │ │ │ + bl 197080 │ │ │ │ mov fp, r0 │ │ │ │ subs r5, #1 │ │ │ │ adds r7, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 1a709e │ │ │ │ + bne.n 1a713e │ │ │ │ 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, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ (1a7180 ) │ │ │ │ + ldr r3, [pc, #44] @ (1a7220 ) │ │ │ │ add r3, pc │ │ │ │ - cbnz r2, 1a717c │ │ │ │ + cbnz r2, 1a721c │ │ │ │ ldrb.w r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1a7164 │ │ │ │ + bls.n 1a7204 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (1a7184 ) │ │ │ │ + ldr r2, [pc, #28] @ (1a7224 ) │ │ │ │ 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, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ 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] @ (1a7304 ) │ │ │ │ + ldr r3, [pc, #360] @ (1a73a4 ) │ │ │ │ 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 1a72be │ │ │ │ + bne.w 1a735e │ │ │ │ ldrb.w r2, [r0, #45] @ 0x2d │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1a72fa │ │ │ │ + beq.w 1a739a │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ it ne │ │ │ │ ldrbne r2, [r2, #1] │ │ │ │ - bne.n 1a71c8 │ │ │ │ + bne.n 1a7268 │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a72dc │ │ │ │ - ldr r2, [pc, #312] @ (1a7308 ) │ │ │ │ + bne.w 1a737c │ │ │ │ + ldr r2, [pc, #312] @ (1a73a8 ) │ │ │ │ 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 1a7300 │ │ │ │ + beq.w 1a73a0 │ │ │ │ add.w r5, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1a72f6 │ │ │ │ + beq.n 1a7396 │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ add r5, fp │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [fp, #45] @ 0x2d │ │ │ │ mov r1, r9 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 193778 │ │ │ │ + bl 193818 │ │ │ │ ldrb.w r3, [r5, #64] @ 0x40 │ │ │ │ strb.w r3, [r4, #64] @ 0x40 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 193778 │ │ │ │ + bl 193818 │ │ │ │ ldrb.w r2, [r5, #96] @ 0x60 │ │ │ │ add r3, sp, #32 │ │ │ │ strb.w r2, [r4, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a727e │ │ │ │ + beq.n 1a731e │ │ │ │ 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 │ │ │ │ @@ -507050,111 +507111,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ cmp sl, r7 │ │ │ │ - beq.n 1a72ee │ │ │ │ + beq.n 1a738e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r7, #1 │ │ │ │ mov r8, r7 │ │ │ │ - cbnz r2, 1a72d4 │ │ │ │ + cbnz r2, 1a7374 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r5, r7 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r7, r3 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - b.n 1a721e │ │ │ │ - ldr r2, [pc, #72] @ (1a7308 ) │ │ │ │ + b.n 1a72be │ │ │ │ + ldr r2, [pc, #72] @ (1a73a8 ) │ │ │ │ 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 1a71e4 │ │ │ │ + b.n 1a7284 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ sub.w r5, sl, r3 │ │ │ │ - b.n 1a72b4 │ │ │ │ + b.n 1a7354 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #177 @ 0xb1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, fp │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 1a7050 │ │ │ │ + bl 1a70f0 │ │ │ │ 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 1a71f6 │ │ │ │ + b.n 1a7296 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - b.n 1a71c8 │ │ │ │ + b.n 1a7268 │ │ │ │ mov r9, sl │ │ │ │ - b.n 1a72ee │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + b.n 1a738e │ │ │ │ + ldrh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ 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] @ (1a7428 ) │ │ │ │ + ldr r1, [pc, #248] @ (1a74c8 ) │ │ │ │ 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] @ (1a742c ) │ │ │ │ + ldr r2, [pc, #236] @ (1a74cc ) │ │ │ │ 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 1a7400 │ │ │ │ + beq.n 1a74a0 │ │ │ │ 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 1a7406 │ │ │ │ + beq.n 1a74a6 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -507168,60 +507229,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 196e34 │ │ │ │ - ldr r2, [pc, #72] @ (1a7430 ) │ │ │ │ - ldr r3, [pc, #68] @ (1a742c ) │ │ │ │ + bl 196ed4 │ │ │ │ + ldr r2, [pc, #72] @ (1a74d0 ) │ │ │ │ + ldr r3, [pc, #68] @ (1a74cc ) │ │ │ │ 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 1a7422 │ │ │ │ + bne.n 1a74c2 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 1a740a │ │ │ │ + bne.n 1a74aa │ │ │ │ mov r9, r6 │ │ │ │ - b.n 1a73e4 │ │ │ │ + b.n 1a7484 │ │ │ │ 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 1a7382 │ │ │ │ + b.n 1a7422 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #32] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ 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] @ (1a7700 ) │ │ │ │ + ldr r4, [pc, #696] @ (1a77a0 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #696] @ (1a7704 ) │ │ │ │ + ldr r3, [pc, #696] @ (1a77a4 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #696] @ (1a7708 ) │ │ │ │ + ldr r2, [pc, #696] @ (1a77a8 ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #692] @ (1a770c ) │ │ │ │ + ldr r1, [pc, #692] @ (1a77ac ) │ │ │ │ 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 │ │ │ │ @@ -507236,42 +507297,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbz r0, 1a74b4 │ │ │ │ + cbz r0, 1a7554 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a76e0 │ │ │ │ + beq.w 1a7780 │ │ │ │ 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 1a7534 │ │ │ │ + b.n 1a75d4 │ │ │ │ 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] │ │ │ │ @@ -507290,55 +507351,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r9 │ │ │ │ - bls.w 1a76e0 │ │ │ │ + bls.w 1a7780 │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldrd r2, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #1 │ │ │ │ add r2, r9 │ │ │ │ - beq.n 1a7596 │ │ │ │ + beq.n 1a7636 │ │ │ │ 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 193778 │ │ │ │ + bl 193818 │ │ │ │ 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 1a74da │ │ │ │ + bne.n 1a757a │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1a7570 │ │ │ │ + b.n 1a7610 │ │ │ │ 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 │ │ │ │ @@ -507348,56 +507409,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a75e2 │ │ │ │ + cbz r0, 1a7682 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 1a76d8 │ │ │ │ + beq.n 1a7778 │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -507410,20 +507471,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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] │ │ │ │ @@ -507433,60 +507494,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, 1a76d2 │ │ │ │ + cbz r3, 1a7772 │ │ │ │ ldrd r9, r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b.n 1a74e0 │ │ │ │ + b.n 1a7580 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1a75ac │ │ │ │ + b.n 1a764c │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1a768a │ │ │ │ - b.n 1a760e │ │ │ │ - ldr r2, [pc, #44] @ (1a7710 ) │ │ │ │ - ldr r3, [pc, #40] @ (1a770c ) │ │ │ │ + beq.n 1a772a │ │ │ │ + b.n 1a76ae │ │ │ │ + ldr r2, [pc, #44] @ (1a77b0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a77ac ) │ │ │ │ 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 1a76fc │ │ │ │ + bne.n 1a779c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r5, #28] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #8] │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ 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] @ 1a8384 │ │ │ │ + ldr.w r4, [pc, #3164] @ 1a8424 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #3164] @ 1a8388 │ │ │ │ + ldr.w r1, [pc, #3164] @ 1a8428 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3160] @ 1a838c │ │ │ │ + ldr.w r3, [pc, #3160] @ 1a842c │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #3156] @ 1a8390 │ │ │ │ + ldr.w r0, [pc, #3156] @ 1a8430 │ │ │ │ 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] │ │ │ │ @@ -507502,56 +507563,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 1a7834 │ │ │ │ + beq.n 1a78d4 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a7c8c │ │ │ │ + beq.w 1a7d2c │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #183 @ 0xb7 │ │ │ │ - bhi.n 1a77dc │ │ │ │ + bhi.n 1a787c │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ - bhi.n 1a7838 │ │ │ │ + bhi.n 1a78d8 │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ - bhi.w 1a7cae │ │ │ │ + bhi.w 1a7d4e │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 1a7b08 │ │ │ │ + bhi.w 1a7ba8 │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.w 1a7b2a │ │ │ │ + bhi.w 1a7bca │ │ │ │ cmp r1, #8 │ │ │ │ - bls.w 1a8982 │ │ │ │ + bls.w 1a8a22 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r1 │ │ │ │ tst.w r2, #98566144 @ 0x5e00000 │ │ │ │ - bne.w 1a89e4 │ │ │ │ + bne.w 1a8a84 │ │ │ │ tst.w r2, #1540096 @ 0x178000 │ │ │ │ - bne.w 1a7d90 │ │ │ │ + bne.w 1a7e30 │ │ │ │ tst.w r2, #24064 @ 0x5e00 │ │ │ │ - beq.w 1a7b2a │ │ │ │ + beq.w 1a7bca │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 1a7050 │ │ │ │ - b.n 1a7c8e │ │ │ │ + bl 1a70f0 │ │ │ │ + b.n 1a7d2e │ │ │ │ cmp.w r1, #394 @ 0x18a │ │ │ │ - bhi.w 1a7c6e │ │ │ │ + bhi.w 1a7d0e │ │ │ │ cmp.w r1, #366 @ 0x16e │ │ │ │ - bcc.w 1a78f4 │ │ │ │ + bcc.w 1a7994 │ │ │ │ sub.w r2, r1, #366 @ 0x16e │ │ │ │ cmp r2, #28 │ │ │ │ - bhi.w 1a7b2a │ │ │ │ + bhi.w 1a7bca │ │ │ │ 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 │ │ │ │ @@ -507575,18 +507636,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 1a778a │ │ │ │ + b.n 1a782a │ │ │ │ sub.w r2, r1, #97 @ 0x61 │ │ │ │ cmp r2, #86 @ 0x56 │ │ │ │ - bhi.w 1a7b2a │ │ │ │ + bhi.w 1a7bca │ │ │ │ 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 │ │ │ │ @@ -507669,101 +507730,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 1a7b2a │ │ │ │ + bhi.w 1a7bca │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r0, r4, r5 │ │ │ │ ands.w r2, r0, #47 @ 0x2f │ │ │ │ - bne.w 1a89a4 │ │ │ │ + bne.w 1a8a44 │ │ │ │ mov.w r7, #32768 @ 0x8000 │ │ │ │ movt r7, #554 @ 0x22a │ │ │ │ ands r0, r7 │ │ │ │ mov r7, r0 │ │ │ │ - bne.w 1a7d5e │ │ │ │ + bne.w 1a7dfe │ │ │ │ cmp r5, #27 │ │ │ │ - bne.w 1a7b2a │ │ │ │ + bne.w 1a7bca │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldrb.w r2, [r6, #45] @ 0x2d │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1a8c1a │ │ │ │ + beq.w 1a8cba │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ ldrbne r6, [r3, #1] │ │ │ │ - bne.n 1a7954 │ │ │ │ + bne.n 1a79f4 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a8f52 │ │ │ │ + bne.w 1a8ff2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8c68 │ │ │ │ + beq.w 1a8d08 │ │ │ │ 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 1a730c │ │ │ │ + bl 1a73ac │ │ │ │ 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 1a8c52 │ │ │ │ + beq.w 1a8cf2 │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -507776,15 +507837,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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} │ │ │ │ @@ -507792,37 +507853,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 1a8c4c │ │ │ │ + bne.w 1a8cec │ │ │ │ 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 1a8c4c │ │ │ │ + beq.w 1a8cec │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -507835,80 +507896,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 197148 │ │ │ │ + bl 1971e8 │ │ │ │ adds r3, r4, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne.w 1a7996 │ │ │ │ - b.n 1a7c8e │ │ │ │ + bne.w 1a7a36 │ │ │ │ + b.n 1a7d2e │ │ │ │ sub.w r2, r1, #40 @ 0x28 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #192512 @ 0x2f000 │ │ │ │ - bne.w 1a89ce │ │ │ │ + bne.w 1a8a6e │ │ │ │ tst.w r2, #3008 @ 0xbc0 │ │ │ │ - bne.w 1a89b8 │ │ │ │ + bne.w 1a8a58 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.w 1a89fa │ │ │ │ + bne.w 1a8a9a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a7c8c │ │ │ │ + beq.w 1a7d2c │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 1a91ea │ │ │ │ + bcc.w 1a928a │ │ │ │ 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 1a7c8c │ │ │ │ + beq.w 1a7d2c │ │ │ │ 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 1a8976 │ │ │ │ + beq.w 1a8a16 │ │ │ │ ldrb.w r2, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 1a8976 │ │ │ │ + bls.w 1a8a16 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #63 @ 0x3f │ │ │ │ adds r0, r2, r5 │ │ │ │ ldrb.w ip, [r1, #64]! │ │ │ │ - b.n 1a7b7a │ │ │ │ + b.n 1a7c1a │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 1a8976 │ │ │ │ + beq.w 1a8a16 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ eor.w r2, ip, r2 │ │ │ │ tst r2, r4 │ │ │ │ - beq.n 1a7b74 │ │ │ │ + beq.n 1a7c14 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 196630 │ │ │ │ + bl 1966d0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a896a │ │ │ │ + beq.w 1a8a0a │ │ │ │ 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 │ │ │ │ @@ -507920,252 +507981,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a88e8 │ │ │ │ + beq.w 1a8988 │ │ │ │ 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 193778 │ │ │ │ + bl 193818 │ │ │ │ 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 1a88ba │ │ │ │ + beq.w 1a895a │ │ │ │ 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 1a7c50 │ │ │ │ + beq.n 1a7cf0 │ │ │ │ add r3, ip │ │ │ │ add r3, lr │ │ │ │ ldrb.w r3, [r3, #64] @ 0x40 │ │ │ │ strb.w r3, [r0, #2]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1a7c2e │ │ │ │ + bne.n 1a7cce │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.w 1a88e0 │ │ │ │ + beq.w 1a8980 │ │ │ │ adds r5, #32 │ │ │ │ add.w r0, fp, #17 │ │ │ │ mov r1, r5 │ │ │ │ adds r4, #32 │ │ │ │ subs r6, #32 │ │ │ │ add.w fp, fp, #32 │ │ │ │ - bl 193778 │ │ │ │ - b.n 1a7c10 │ │ │ │ + bl 193818 │ │ │ │ + b.n 1a7cb0 │ │ │ │ mvn.w r2, #458 @ 0x1ca │ │ │ │ adds r0, r1, r2 │ │ │ │ cmp r0, #29 │ │ │ │ - bhi.w 1a7b2a │ │ │ │ + bhi.w 1a7bca │ │ │ │ movs r4, #1 │ │ │ │ movw r2, #61849 @ 0xf199 │ │ │ │ movt r2, #16128 @ 0x3f00 │ │ │ │ lsls r4, r0 │ │ │ │ ands r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a7d16 │ │ │ │ + beq.n 1a7db6 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1796] @ 1a8394 │ │ │ │ - ldr.w r3, [pc, #1780] @ 1a8388 │ │ │ │ + ldr.w r2, [pc, #1796] @ 1a8434 │ │ │ │ + ldr.w r3, [pc, #1780] @ 1a8428 │ │ │ │ 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 1a920c │ │ │ │ + bne.w 1a92ac │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ - bls.n 1a7ce4 │ │ │ │ + bls.n 1a7d84 │ │ │ │ sub.w r2, r1, #78 @ 0x4e │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #3008 @ 0xbc0 │ │ │ │ - bne.w 1a8a24 │ │ │ │ + bne.w 1a8ac4 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.n 1a7d68 │ │ │ │ + bne.n 1a7e08 │ │ │ │ tst.w r2, #385024 @ 0x5e000 │ │ │ │ - beq.w 1a7b2a │ │ │ │ + beq.w 1a7bca │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - bl 1a7050 │ │ │ │ - b.n 1a7c8e │ │ │ │ + bl 1a70f0 │ │ │ │ + b.n 1a7d2e │ │ │ │ sub.w r2, r1, #58 @ 0x3a │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ tst.w r2, #47 @ 0x2f │ │ │ │ - bne.w 1a8a0e │ │ │ │ + bne.w 1a8aae │ │ │ │ tst.w r2, #770048 @ 0xbc000 │ │ │ │ - bne.n 1a7d7c │ │ │ │ + bne.n 1a7e1c │ │ │ │ tst.w r2, #12032 @ 0x2f00 │ │ │ │ - beq.w 1a7b2a │ │ │ │ + beq.w 1a7bca │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - bl 1a7050 │ │ │ │ - b.n 1a7c8e │ │ │ │ + bl 1a70f0 │ │ │ │ + b.n 1a7d2e │ │ │ │ cmp r0, #9 │ │ │ │ - bne.w 1a7b2a │ │ │ │ + bne.w 1a7bca │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #58] @ 0x3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a7c8c │ │ │ │ + beq.n 1a7d2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ movw r1, #469 @ 0x1d5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #470 @ 0x1d6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1a7c8e │ │ │ │ + bl 197178 │ │ │ │ + b.n 1a7d2e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a7188 │ │ │ │ - b.n 1a7c8e │ │ │ │ + bl 1a7228 │ │ │ │ + b.n 1a7d2e │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ movw r1, #263 @ 0x107 │ │ │ │ - bl 1a7050 │ │ │ │ - b.n 1a7c8e │ │ │ │ + bl 1a70f0 │ │ │ │ + b.n 1a7d2e │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 1a7050 │ │ │ │ - b.n 1a7c8e │ │ │ │ + bl 1a70f0 │ │ │ │ + b.n 1a7d2e │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ - bl 1a7050 │ │ │ │ - b.n 1a7c8e │ │ │ │ + bl 1a70f0 │ │ │ │ + b.n 1a7d2e │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #250 @ 0xfa │ │ │ │ mov.w r1, #400 @ 0x190 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a7050 │ │ │ │ - b.n 1a7c8e │ │ │ │ + bl 1a70f0 │ │ │ │ + b.n 1a7d2e │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a7d5e │ │ │ │ + beq.n 1a7dfe │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a7434 │ │ │ │ - b.n 1a7c8e │ │ │ │ + bl 1a74d4 │ │ │ │ + b.n 1a7d2e │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ - bl 1a7050 │ │ │ │ - b.n 1a7c8e │ │ │ │ + bl 1a70f0 │ │ │ │ + b.n 1a7d2e │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ - bl 1a7050 │ │ │ │ - b.n 1a7c8e │ │ │ │ + bl 1a70f0 │ │ │ │ + b.n 1a7d2e │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - bl 1a7050 │ │ │ │ - b.n 1a7c8e │ │ │ │ + bl 1a70f0 │ │ │ │ + b.n 1a7d2e │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r2, [r3, #119] @ 0x77 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a8c20 │ │ │ │ + bne.w 1a8cc0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a7e5c │ │ │ │ + cbz r0, 1a7efc │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #149 @ 0x95 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 │ │ │ │ @@ -508181,21 +508242,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -508209,39 +508270,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a7f3a │ │ │ │ + cbz r0, 1a7fda │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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] │ │ │ │ @@ -508255,21 +508316,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -508281,45 +508342,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a8010 │ │ │ │ + cbz r0, 1a80b0 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 │ │ │ │ @@ -508332,21 +508393,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -508358,69 +508419,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a80f4 │ │ │ │ + cbz r0, 1a8194 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 1a819c │ │ │ │ + beq.n 1a823c │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -508432,54 +508493,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1a7c8e │ │ │ │ + bl 197178 │ │ │ │ + b.n 1a7d2e │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a81f4 │ │ │ │ + cbz r0, 1a8294 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 │ │ │ │ @@ -508493,21 +508554,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -508521,68 +508582,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a82cc │ │ │ │ + cbz r0, 1a836c │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 1a8372 │ │ │ │ + beq.n 1a8412 │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -508594,55 +508655,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1a7c8e │ │ │ │ + bl 197178 │ │ │ │ + b.n 1a7d2e │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, #6] │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + ldrh r0, [r4, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #26] │ │ │ │ + strh r6, [r0, #22] │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a7c8c │ │ │ │ + beq.w 1a7d2c │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ 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 1a8aba │ │ │ │ + bne.w 1a8b5a │ │ │ │ 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 │ │ │ │ @@ -508658,21 +508719,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -508684,44 +508745,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1a7c8e │ │ │ │ + bl 197178 │ │ │ │ + b.n 1a7d2e │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a7c8c │ │ │ │ + beq.w 1a7d2c │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ 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 1a8b30 │ │ │ │ + bne.w 1a8bd0 │ │ │ │ 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 │ │ │ │ @@ -508738,21 +508799,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -508767,19 +508828,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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} │ │ │ │ @@ -508792,21 +508853,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -508819,15 +508880,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -508838,20 +508899,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -508863,49 +508924,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r5, #28 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ - b.w 1a7c8e │ │ │ │ + bl 197178 │ │ │ │ + b.w 1a7d2e │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a7c8c │ │ │ │ + beq.w 1a7d2c │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ 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 1a8ba4 │ │ │ │ + bne.w 1a8c44 │ │ │ │ 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 │ │ │ │ @@ -508921,21 +508982,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -508947,44 +509008,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ - b.w 1a7c8e │ │ │ │ + bl 197178 │ │ │ │ + b.w 1a7d2e │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a7c8c │ │ │ │ + beq.w 1a7d2c │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ 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 1a8a3a │ │ │ │ + bne.w 1a8ada │ │ │ │ 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 │ │ │ │ @@ -509000,21 +509061,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -509026,47 +509087,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ - b.w 1a7c8e │ │ │ │ + bl 197178 │ │ │ │ + b.w 1a7d2e │ │ │ │ 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 1a7c50 │ │ │ │ + beq.w 1a7cf0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ strb.w r2, [r3, #2]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1a88c2 │ │ │ │ + bne.n 1a8962 │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.w 1a7c58 │ │ │ │ + bne.w 1a7cf8 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -509084,111 +509145,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 1a8924 │ │ │ │ + bne.n 1a89c4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 1a7bb6 │ │ │ │ + bhi.w 1a7c56 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 196eac │ │ │ │ - b.w 1a7c8e │ │ │ │ + bl 196f4c │ │ │ │ + b.w 1a7d2e │ │ │ │ adds r5, #32 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 1a7b54 │ │ │ │ - b.w 1a7c8c │ │ │ │ + bne.w 1a7bf4 │ │ │ │ + b.w 1a7d2c │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.w 1a8ab0 │ │ │ │ + bhi.w 1a8b50 │ │ │ │ cmp r1, #2 │ │ │ │ - bls.w 1a7b2a │ │ │ │ + bls.w 1a7bca │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - bl 1a7050 │ │ │ │ - b.w 1a7c8e │ │ │ │ + bl 1a70f0 │ │ │ │ + b.w 1a7d2e │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #248 @ 0xf8 │ │ │ │ mov.w r1, #408 @ 0x198 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a7050 │ │ │ │ - b.w 1a7c8e │ │ │ │ + bl 1a70f0 │ │ │ │ + b.w 1a7d2e │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - bl 1a7050 │ │ │ │ - b.w 1a7c8e │ │ │ │ + bl 1a70f0 │ │ │ │ + b.w 1a7d2e │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #262 @ 0x106 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ - bl 1a7050 │ │ │ │ - b.w 1a7c8e │ │ │ │ + bl 1a70f0 │ │ │ │ + b.w 1a7d2e │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ movw r1, #345 @ 0x159 │ │ │ │ - bl 1a7050 │ │ │ │ - b.w 1a7c8e │ │ │ │ + bl 1a70f0 │ │ │ │ + b.w 1a7d2e │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - bl 1a7050 │ │ │ │ - b.w 1a7c8e │ │ │ │ + bl 1a70f0 │ │ │ │ + b.w 1a7d2e │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ - bl 1a7050 │ │ │ │ - b.w 1a7c8e │ │ │ │ + bl 1a70f0 │ │ │ │ + b.w 1a7d2e │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ - bl 1a7050 │ │ │ │ - b.w 1a7c8e │ │ │ │ + bl 1a70f0 │ │ │ │ + b.w 1a7d2e │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -509202,35 +509263,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 196e34 │ │ │ │ - b.n 1a8810 │ │ │ │ + bl 196ed4 │ │ │ │ + b.n 1a88b0 │ │ │ │ cmp r1, #8 │ │ │ │ - beq.w 1a898e │ │ │ │ - b.w 1a7b2a │ │ │ │ + beq.w 1a8a2e │ │ │ │ + b.w 1a7bca │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -509244,32 +509305,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 196e34 │ │ │ │ - b.n 1a83e4 │ │ │ │ + bl 196ed4 │ │ │ │ + b.n 1a8484 │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -509283,32 +509344,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 196e34 │ │ │ │ - b.n 1a84d8 │ │ │ │ + bl 196ed4 │ │ │ │ + b.n 1a8578 │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -509322,72 +509383,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 196e34 │ │ │ │ - b.n 1a871a │ │ │ │ + bl 196ed4 │ │ │ │ + b.n 1a87ba │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ - b.w 1a7954 │ │ │ │ + b.w 1a79f4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1a8c3e │ │ │ │ + beq.n 1a8cde │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #419 @ 0x1a3 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #375 @ 0x177 │ │ │ │ - bl 197088 │ │ │ │ - b.w 1a7c8e │ │ │ │ + bl 197128 │ │ │ │ + b.w 1a7d2e │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.w 1a7aec │ │ │ │ + b.w 1a7b8c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.w 1a9206 │ │ │ │ + bne.w 1a92a6 │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ - b.w 1a7a36 │ │ │ │ + b.w 1a7ad6 │ │ │ │ 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 1a730c │ │ │ │ + bl 1a73ac │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1a730c │ │ │ │ + bl 1a73ac │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 1a730c │ │ │ │ + bl 1a73ac │ │ │ │ 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 │ │ │ │ @@ -509405,22 +509466,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -509434,22 +509495,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ 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 │ │ │ │ @@ -509463,22 +509524,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -509491,15 +509552,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -509513,22 +509574,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -509541,21 +509602,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ mov r0, r9 │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ 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 │ │ │ │ @@ -509570,20 +509631,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -509595,69 +509656,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r3, r5, #28 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ - b.w 1a7c8e │ │ │ │ + bl 197178 │ │ │ │ + b.w 1a7d2e │ │ │ │ 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 1a91c8 │ │ │ │ + beq.w 1a9268 │ │ │ │ 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 1a91d0 │ │ │ │ + beq.w 1a9270 │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -509670,15 +509731,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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} │ │ │ │ @@ -509686,37 +509747,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 1a91cc │ │ │ │ + bne.w 1a926c │ │ │ │ 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 1a91cc │ │ │ │ + beq.w 1a926c │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -509729,26 +509790,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #3 │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ str r0, [r3, #92] @ 0x5c │ │ │ │ - bne.w 1a8f72 │ │ │ │ + bne.w 1a9012 │ │ │ │ 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 │ │ │ │ @@ -509770,23 +509831,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -509797,119 +509858,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ str.w r8, [r5, #92] @ 0x5c │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r9 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ - b.w 1a7c8e │ │ │ │ + bl 197178 │ │ │ │ + b.w 1a7d2e │ │ │ │ str r6, [sp, #32] │ │ │ │ - b.n 1a8f80 │ │ │ │ + b.n 1a9020 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.n 1a90d6 │ │ │ │ + b.n 1a9176 │ │ │ │ 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 1a8fa8 │ │ │ │ + bne.w 1a9048 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r3, r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 1a9020 │ │ │ │ + b.n 1a90c0 │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 196630 │ │ │ │ + bl 1966d0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 1a7ba8 │ │ │ │ + b.w 1a7c48 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - b.w 1a79be │ │ │ │ + b.w 1a7a5e │ │ │ │ blx 42d64 <__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] @ (1a9270 ) │ │ │ │ + ldr r3, [pc, #76] @ (1a9310 ) │ │ │ │ mov ip, r1 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #72] @ (1a9274 ) │ │ │ │ + ldr r2, [pc, #72] @ (1a9314 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 1a923e │ │ │ │ - ldr.w ip, [pc, #60] @ 1a9278 │ │ │ │ + cbz r1, 1a92de │ │ │ │ + ldr.w ip, [pc, #60] @ 1a9318 │ │ │ │ add ip, pc │ │ │ │ - ldr r2, [pc, #60] @ (1a927c ) │ │ │ │ + ldr r2, [pc, #60] @ (1a931c ) │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #60] @ (1a9280 ) │ │ │ │ + ldr r1, [pc, #60] @ (1a9320 ) │ │ │ │ add.w lr, sp, #4 │ │ │ │ add r2, pc │ │ │ │ strd ip, lr, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 195954 │ │ │ │ - ldr r2, [pc, #44] @ (1a9284 ) │ │ │ │ - ldr r3, [pc, #24] @ (1a9270 ) │ │ │ │ + bl 1959f4 │ │ │ │ + ldr r2, [pc, #44] @ (1a9324 ) │ │ │ │ + ldr r3, [pc, #24] @ (1a9310 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a926c │ │ │ │ + bne.n 1a930c │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ + ldr r2, [r6, #80] @ 0x50 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ble.n 1a926e │ │ │ │ + ble.n 1a930e │ │ │ │ vmls.i q15, , d9[0] │ │ │ │ @ instruction: 0xffffdeff │ │ │ │ - @ instruction: 0xffff6da4 │ │ │ │ + @ instruction: 0xffff6d04 │ │ │ │ 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 1a92d0 │ │ │ │ + bne.n 1a9370 │ │ │ │ ldrb.w r3, [r2, #37] @ 0x25 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1a92d6 │ │ │ │ + bhi.n 1a9376 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a92d6 │ │ │ │ + bhi.n 1a9376 │ │ │ │ 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 │ │ │ │ @@ -509925,668 +509986,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 1a92ce │ │ │ │ + b.n 1a936e │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 1a92ce │ │ │ │ + b.n 1a936e │ │ │ │ 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] @ (1a95cc ) │ │ │ │ + ldr r2, [pc, #732] @ (1a966c ) │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 1a9354 │ │ │ │ + bhi.n 1a93f4 │ │ │ │ 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, 1a9350 │ │ │ │ + cbz r2, 1a93f0 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1a9344 │ │ │ │ + b.n 1a93e4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a92e0 │ │ │ │ + bl 1a9380 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r2, 1a933c │ │ │ │ + cbnz r2, 1a93dc │ │ │ │ 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, 1a9350 │ │ │ │ + cbz r2, 1a93f0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a9320 │ │ │ │ + beq.n 1a93c0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a9350 │ │ │ │ + beq.n 1a93f0 │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a9350 │ │ │ │ + bne.n 1a93f0 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1a92e0 │ │ │ │ + bl 1a9380 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1a9384 │ │ │ │ + cbnz r3, 1a9424 │ │ │ │ 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, 1a93b2 │ │ │ │ + cbz r3, 1a9452 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a9350 │ │ │ │ + bne.n 1a93f0 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1a92e0 │ │ │ │ + bl 1a9380 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1a93b0 │ │ │ │ + cbnz r3, 1a9450 │ │ │ │ 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 1a935e │ │ │ │ - b.n 1a9350 │ │ │ │ - ldr r1, [pc, #528] @ (1a95d0 ) │ │ │ │ + bne.n 1a93fe │ │ │ │ + b.n 1a93f0 │ │ │ │ + ldr r1, [pc, #528] @ (1a9670 ) │ │ │ │ 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 1a9350 │ │ │ │ + beq.n 1a93f0 │ │ │ │ mov r2, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1a940c │ │ │ │ + b.n 1a94ac │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1a92e0 │ │ │ │ + bl 1a9380 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ adds r2, #32 │ │ │ │ - cbnz r1, 1a93f8 │ │ │ │ + cbnz r1, 1a9498 │ │ │ │ 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 1a9350 │ │ │ │ + bcs.n 1a93f0 │ │ │ │ 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 1a93d6 │ │ │ │ + beq.n 1a9476 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a9350 │ │ │ │ + beq.n 1a93f0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a9350 │ │ │ │ + bne.n 1a93f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a92e0 │ │ │ │ + bl 1a9380 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 1a944c │ │ │ │ + cbnz r3, 1a94ec │ │ │ │ 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 1a9350 │ │ │ │ + bne.w 1a93f0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a9350 │ │ │ │ - b.n 1a95aa │ │ │ │ + bne.w 1a93f0 │ │ │ │ + b.n 1a964a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 1a9496 │ │ │ │ + cbz r3, 1a9536 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a9350 │ │ │ │ + bne.w 1a93f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a92e0 │ │ │ │ + bl 1a9380 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 1a9492 │ │ │ │ + cbnz r3, 1a9532 │ │ │ │ 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 1a9350 │ │ │ │ + beq.w 1a93f0 │ │ │ │ mov r6, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1a94d4 │ │ │ │ + b.n 1a9574 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1a92e0 │ │ │ │ + bl 1a9380 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #16 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ adds r2, #1 │ │ │ │ - cbnz r1, 1a94c6 │ │ │ │ + cbnz r1, 1a9566 │ │ │ │ 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 1a9350 │ │ │ │ + bcs.w 1a93f0 │ │ │ │ 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 1a94a4 │ │ │ │ + beq.n 1a9544 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r2 │ │ │ │ - cbnz r3, 1a9524 │ │ │ │ - b.n 1a9350 │ │ │ │ + cbnz r3, 1a95c4 │ │ │ │ + b.n 1a93f0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1a92e0 │ │ │ │ + bl 1a9380 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ adds r2, #20 │ │ │ │ - cbnz r1, 1a9516 │ │ │ │ + cbnz r1, 1a95b6 │ │ │ │ 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 1a9350 │ │ │ │ + bcs.w 1a93f0 │ │ │ │ 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 1a94f4 │ │ │ │ + beq.n 1a9594 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #148] @ (1a95d4 ) │ │ │ │ + ldr r3, [pc, #148] @ (1a9674 ) │ │ │ │ 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 1a9350 │ │ │ │ + beq.w 1a93f0 │ │ │ │ mov r3, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1a9584 │ │ │ │ + b.n 1a9624 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a92e0 │ │ │ │ + bl 1a9380 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #16 │ │ │ │ - cbnz r2, 1a9578 │ │ │ │ + cbnz r2, 1a9618 │ │ │ │ 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 1a9350 │ │ │ │ + beq.w 1a93f0 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a9350 │ │ │ │ - b.n 1a955a │ │ │ │ + bne.w 1a93f0 │ │ │ │ + b.n 1a95fa │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1a9350 │ │ │ │ + bne.w 1a93f0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a9350 │ │ │ │ + bne.w 1a93f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a92e0 │ │ │ │ + bl 1a9380 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 1a95c4 │ │ │ │ + cbnz r3, 1a9664 │ │ │ │ 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 1a9350 │ │ │ │ + b.n 1a93f0 │ │ │ │ nop │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ 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] @ (1a9980 ) │ │ │ │ + ldr r2, [pc, #916] @ (1a9a20 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #916] @ (1a9984 ) │ │ │ │ + ldr r3, [pc, #916] @ (1a9a24 ) │ │ │ │ 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 1a9622 │ │ │ │ + beq.n 1a96c2 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1a9614 │ │ │ │ + bne.n 1a96b4 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a97ea │ │ │ │ + bne.w 1a988a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 42884 │ │ │ │ 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 1a965a │ │ │ │ + beq.n 1a96fa │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1a964c │ │ │ │ + bne.n 1a96ec │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a9972 │ │ │ │ + bne.w 1a9a12 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 42884 │ │ │ │ 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 1a96ec │ │ │ │ + beq.n 1a978c │ │ │ │ movw r5, #65534 @ 0xfffe │ │ │ │ movt r5, #127 @ 0x7f │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1a96a6 │ │ │ │ + b.n 1a9746 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.w 1a97f2 │ │ │ │ + beq.w 1a9892 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a96ec │ │ │ │ + cbz r3, 1a978c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1a9698 │ │ │ │ + bne.n 1a9738 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23e9e4 │ │ │ │ + bl 23ea84 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1a96a0 │ │ │ │ + bls.n 1a9740 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #16] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 1a96d8 │ │ │ │ + bne.n 1a9778 │ │ │ │ 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 42884 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a96a6 │ │ │ │ + bne.n 1a9746 │ │ │ │ mov r0, sl │ │ │ │ - bl 1956bc │ │ │ │ + bl 19575c │ │ │ │ ldr.w r4, [sl, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a97ca │ │ │ │ + beq.n 1a986a │ │ │ │ mov r6, r4 │ │ │ │ - b.n 1a970a │ │ │ │ + b.n 1a97aa │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9832 │ │ │ │ + beq.w 1a98d2 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a9700 │ │ │ │ + beq.n 1a97a0 │ │ │ │ movw r8, #657 @ 0x291 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a97b8 │ │ │ │ + beq.n 1a9858 │ │ │ │ movw r9, #669 @ 0x29d │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1a972e │ │ │ │ - b.n 1a97a0 │ │ │ │ + cbnz r3, 1a97ce │ │ │ │ + b.n 1a9840 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a97a0 │ │ │ │ + beq.n 1a9840 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a9726 │ │ │ │ + bne.n 1a97c6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 1a98b0 │ │ │ │ - bhi.w 1a989a │ │ │ │ + beq.w 1a9950 │ │ │ │ + bhi.w 1a993a │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - beq.w 1a98b0 │ │ │ │ - bhi.w 1a98dc │ │ │ │ + beq.w 1a9950 │ │ │ │ + bhi.w 1a997c │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a9764 │ │ │ │ + beq.n 1a9804 │ │ │ │ cmp.w r3, #318 @ 0x13e │ │ │ │ - bcs.w 1a9966 │ │ │ │ + bcs.w 1a9a06 │ │ │ │ subs r3, #149 @ 0x95 │ │ │ │ bics.w r3, r3, #4 │ │ │ │ - bne.n 1a9726 │ │ │ │ + bne.n 1a97c6 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a9726 │ │ │ │ + bne.n 1a97c6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a92e0 │ │ │ │ + bl 1a9380 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ - cbnz r3, 1a9792 │ │ │ │ + cbnz r3, 1a9832 │ │ │ │ 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 1a972e │ │ │ │ + bne.n 1a97ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a971e │ │ │ │ + bne.n 1a97be │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1a97c0 │ │ │ │ + cbz r3, 1a9860 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a9714 │ │ │ │ + bne.n 1a97b4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a97b2 │ │ │ │ + bne.n 1a9852 │ │ │ │ ldr.w r4, [sl, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a9832 │ │ │ │ - ldr r2, [pc, #444] @ (1a9988 ) │ │ │ │ - ldr r3, [pc, #436] @ (1a9984 ) │ │ │ │ + bne.n 1a98d2 │ │ │ │ + ldr r2, [pc, #444] @ (1a9a28 ) │ │ │ │ + ldr r3, [pc, #436] @ (1a9a24 ) │ │ │ │ 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 1a997a │ │ │ │ + bne.w 1a9a1a │ │ │ │ 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 1a9630 │ │ │ │ + b.n 1a96d0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 23e9e4 │ │ │ │ + bl 23ea84 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 1a96a0 │ │ │ │ + bls.w 1a9740 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #17] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 1a981c │ │ │ │ + bne.n 1a98bc │ │ │ │ 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 42884 │ │ │ │ - b.n 1a96a0 │ │ │ │ + b.n 1a9740 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a97ca │ │ │ │ + beq.n 1a986a │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1a982a │ │ │ │ + beq.n 1a98ca │ │ │ │ movw r5, #339 @ 0x153 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 1a9878 │ │ │ │ + cbz r0, 1a9918 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1a9870 │ │ │ │ + cbz r2, 1a9910 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1a9868 │ │ │ │ + cbnz r2, 1a9908 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a9868 │ │ │ │ + bne.n 1a9908 │ │ │ │ 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 1a984a │ │ │ │ - bl 195300 │ │ │ │ + bne.n 1a98ea │ │ │ │ + bl 1953a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9844 │ │ │ │ + bne.n 1a98e4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a97ca │ │ │ │ + beq.n 1a986a │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1a983c │ │ │ │ + bne.n 1a98dc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a988a │ │ │ │ - b.n 1a97ca │ │ │ │ + bne.n 1a992a │ │ │ │ + b.n 1a986a │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1a98ca │ │ │ │ + beq.n 1a996a │ │ │ │ movw r2, #694 @ 0x2b6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a9938 │ │ │ │ + beq.n 1a99d8 │ │ │ │ movw r2, #659 @ 0x293 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1a9726 │ │ │ │ + bne.w 1a97c6 │ │ │ │ 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 1a9288 │ │ │ │ + bl 1a9328 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a9726 │ │ │ │ + beq.w 1a97c6 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a9726 │ │ │ │ - b.n 1a9772 │ │ │ │ + bne.w 1a97c6 │ │ │ │ + b.n 1a9812 │ │ │ │ cmp.w r3, #552 @ 0x228 │ │ │ │ - bne.w 1a9726 │ │ │ │ + bne.w 1a97c6 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r7, #16] │ │ │ │ - bne.n 1a992c │ │ │ │ + bne.n 1a99cc │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1a992a │ │ │ │ + bhi.n 1a99ca │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a992a │ │ │ │ + bhi.n 1a99ca │ │ │ │ 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 │ │ │ │ @@ -510599,212 +510660,212 @@ │ │ │ │ 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 1a9726 │ │ │ │ - b.n 1a98ca │ │ │ │ + beq.w 1a97c6 │ │ │ │ + b.n 1a996a │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1a992a │ │ │ │ + b.n 1a99ca │ │ │ │ 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 1a9288 │ │ │ │ + bl 1a9328 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a9726 │ │ │ │ + beq.w 1a97c6 │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a9726 │ │ │ │ - b.n 1a9772 │ │ │ │ + bne.w 1a97c6 │ │ │ │ + b.n 1a9812 │ │ │ │ movw r2, #323 @ 0x143 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a9764 │ │ │ │ - b.n 1a9726 │ │ │ │ + beq.w 1a9804 │ │ │ │ + b.n 1a97c6 │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1a9668 │ │ │ │ + b.n 1a9708 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrb.w r3, [r0, #322] @ 0x142 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 1a99aa │ │ │ │ + bpl.n 1a9a4a │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ands.w r2, r3, #393216 @ 0x60000 │ │ │ │ - bne.n 1a99dc │ │ │ │ + bne.n 1a9a7c │ │ │ │ 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, 1a99ce │ │ │ │ + cbz r0, 1a9a6e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bpl.n 1a99c6 │ │ │ │ + bpl.n 1a9a66 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1a99e0 │ │ │ │ + beq.n 1a9a80 │ │ │ │ sub.w ip, r0, #17 │ │ │ │ - bgt.n 1a99d6 │ │ │ │ - cbnz r0, 1a99c6 │ │ │ │ + bgt.n 1a9a76 │ │ │ │ + cbnz r0, 1a9a66 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a99b0 │ │ │ │ + bne.n 1a9a50 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1a99ec │ │ │ │ + cbz r3, 1a9a8c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 1a99c6 │ │ │ │ + bhi.n 1a9a66 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a99b0 │ │ │ │ - b.n 1a99ce │ │ │ │ + bne.n 1a9a50 │ │ │ │ + b.n 1a9a6e │ │ │ │ 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] @ (1a9aac ) │ │ │ │ + ldr r7, [pc, #160] @ (1a9b4c ) │ │ │ │ mov r6, r3 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ add r7, pc │ │ │ │ - bl 17971c │ │ │ │ + bl 1797bc │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r6, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a9a74 │ │ │ │ + beq.n 1a9b14 │ │ │ │ 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] @ (1a9ab0 ) │ │ │ │ + ldr r1, [pc, #104] @ (1a9b50 ) │ │ │ │ sub.w r2, r8, #17 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 179ae8 │ │ │ │ + bl 179b88 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #44] @ 0x2c │ │ │ │ str r0, [r4, #12] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r6, 1a9a90 │ │ │ │ - ldr r3, [pc, #84] @ (1a9ab4 ) │ │ │ │ + cbnz r6, 1a9b30 │ │ │ │ + ldr r3, [pc, #84] @ (1a9b54 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 193400 │ │ │ │ + bl 1934a0 │ │ │ │ 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, 1a9a88 │ │ │ │ + cbnz r6, 1a9b28 │ │ │ │ movs r3, #1 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [r5, #400] @ 0x190 │ │ │ │ - b.n 1a9a44 │ │ │ │ - ldr r3, [pc, #36] @ (1a9ab8 ) │ │ │ │ + b.n 1a9ae4 │ │ │ │ + ldr r3, [pc, #36] @ (1a9b58 ) │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23d09c │ │ │ │ + bl 23d13c │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ str r0, [r4, #8] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r4, #20] │ │ │ │ - b.n 1a9a64 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + b.n 1a9b04 │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r0, r5, r3 │ │ │ │ movs r2, r2 │ │ │ │ lsrs r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ 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 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1a9b0c │ │ │ │ + cbnz r3, 1a9bac │ │ │ │ mov r4, r2 │ │ │ │ lsls r2, r4, #28 │ │ │ │ - bne.n 1a9af8 │ │ │ │ + bne.n 1a9b98 │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ - bne.n 1a9ae8 │ │ │ │ + bne.n 1a9b88 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a99f8 │ │ │ │ + bl 1a9a98 │ │ │ │ str r0, [r5, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #17 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1a99f8 │ │ │ │ + bl 1a9a98 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - beq.n 1a9ae4 │ │ │ │ - b.n 1a9ae8 │ │ │ │ + beq.n 1a9b84 │ │ │ │ + b.n 1a9b88 │ │ │ │ ldrb.w r3, [r0, #318] @ 0x13e │ │ │ │ movs r2, #17 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ - bl 1a99f8 │ │ │ │ + bl 1a9a98 │ │ │ │ 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 │ │ │ │ @@ -510812,21 +510873,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] @ (1a9d7c ) │ │ │ │ + ldr r1, [pc, #568] @ (1a9e1c ) │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #568] @ (1a9d80 ) │ │ │ │ + ldr r3, [pc, #568] @ (1a9e20 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #564] @ (1a9d84 ) │ │ │ │ + ldr r1, [pc, #564] @ (1a9e24 ) │ │ │ │ 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 │ │ │ │ @@ -510837,37 +510898,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 1a9d6e │ │ │ │ + beq.w 1a9e0e │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a9d54 │ │ │ │ + beq.w 1a9df4 │ │ │ │ and.w r3, r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r4, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #492] @ (1a9d88 ) │ │ │ │ + ldr r3, [pc, #492] @ (1a9e28 ) │ │ │ │ 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 1a9ce8 │ │ │ │ + b.n 1a9d88 │ │ │ │ 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 │ │ │ │ @@ -510888,15 +510949,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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] │ │ │ │ @@ -510948,129 +511009,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 1a9d54 │ │ │ │ + beq.n 1a9df4 │ │ │ │ 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 1a9d3a │ │ │ │ + beq.n 1a9dda │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a9d22 │ │ │ │ + cbz r0, 1a9dc2 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 42884 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a9bb8 │ │ │ │ + bne.w 1a9c58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1a9bbc │ │ │ │ + b.n 1a9c5c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - b.n 1a9cf6 │ │ │ │ - ldr r2, [pc, #52] @ (1a9d8c ) │ │ │ │ - ldr r3, [pc, #40] @ (1a9d80 ) │ │ │ │ + b.n 1a9d96 │ │ │ │ + ldr r2, [pc, #52] @ (1a9e2c ) │ │ │ │ + ldr r3, [pc, #40] @ (1a9e20 ) │ │ │ │ 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 1a9d78 │ │ │ │ + bne.n 1a9e18 │ │ │ │ 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 1a9b86 │ │ │ │ + b.n 1a9c26 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r6, #72] @ 0x48 │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #72] @ 0x48 │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #40] @ 0x28 │ │ │ │ + str r4, [r0, #32] │ │ │ │ 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] @ (1a9f24 ) │ │ │ │ - ldr r3, [pc, #384] @ (1a9f28 ) │ │ │ │ + ldr r2, [pc, #384] @ (1a9fc4 ) │ │ │ │ + ldr r3, [pc, #384] @ (1a9fc8 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #384] @ (1a9f2c ) │ │ │ │ + ldr r6, [pc, #384] @ (1a9fcc ) │ │ │ │ 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 1a9e4c │ │ │ │ - ldr r3, [pc, #364] @ (1a9f30 ) │ │ │ │ + beq.n 1a9eec │ │ │ │ + ldr r3, [pc, #364] @ (1a9fd0 ) │ │ │ │ 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 4327c <__snprintf_chk@plt> │ │ │ │ - ldr r1, [pc, #348] @ (1a9f34 ) │ │ │ │ + ldr r1, [pc, #348] @ (1a9fd4 ) │ │ │ │ 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 19358c │ │ │ │ + bl 19362c │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -511078,22 +511139,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1a9f0e │ │ │ │ + bhi.n 1a9fae │ │ │ │ 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] │ │ │ │ @@ -511102,134 +511163,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 194f60 │ │ │ │ - ldr r3, [pc, #208] @ (1a9f38 ) │ │ │ │ + bl 195000 │ │ │ │ + ldr r3, [pc, #208] @ (1a9fd8 ) │ │ │ │ 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 196e34 │ │ │ │ - ldr r2, [pc, #180] @ (1a9f3c ) │ │ │ │ - ldr r3, [pc, #160] @ (1a9f28 ) │ │ │ │ + bl 196ed4 │ │ │ │ + ldr r2, [pc, #180] @ (1a9fdc ) │ │ │ │ + ldr r3, [pc, #160] @ (1a9fc8 ) │ │ │ │ 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 1a9f1e │ │ │ │ + bne.n 1a9fbe │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] @ (1a9f38 ) │ │ │ │ + ldr r3, [pc, #68] @ (1a9fd8 ) │ │ │ │ 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 196e34 │ │ │ │ - b.n 1a9e84 │ │ │ │ + bl 196ed4 │ │ │ │ + b.n 1a9f24 │ │ │ │ movs r3, #32 │ │ │ │ - b.n 1a9ea2 │ │ │ │ + b.n 1a9f42 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1a9ea2 │ │ │ │ + b.n 1a9f42 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1a9ea2 │ │ │ │ + b.n 1a9f42 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1a9ea2 │ │ │ │ + b.n 1a9f42 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + asrs r0, r7, #29 │ │ │ │ movs r2, r2 │ │ │ │ lsrs r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #20] │ │ │ │ + str r4, [r2, #12] │ │ │ │ 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] @ 1aa4e8 │ │ │ │ + ldr.w r3, [pc, #1424] @ 1aa588 │ │ │ │ mov r4, r1 │ │ │ │ add.w fp, sp, #124 @ 0x7c │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr.w r0, [pc, #1416] @ 1aa4ec │ │ │ │ + ldr.w r0, [pc, #1416] @ 1aa58c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - ldr.w sl, [pc, #1408] @ 1aa4f0 │ │ │ │ + ldr.w sl, [pc, #1408] @ 1aa590 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 42884 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1aa006 │ │ │ │ + beq.n 1aa0a6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -511237,22 +511298,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1aa4be │ │ │ │ + bhi.w 1aa55e │ │ │ │ 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 │ │ │ │ @@ -511277,115 +511338,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, 1aa024 │ │ │ │ - b.n 1aa0c8 │ │ │ │ + cbnz r3, 1aa0c4 │ │ │ │ + b.n 1aa168 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa0c8 │ │ │ │ + beq.n 1aa168 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa01c │ │ │ │ + beq.n 1aa0bc │ │ │ │ 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 1aa0bc │ │ │ │ + beq.n 1aa15c │ │ │ │ mov r9, fp │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 1aa0a0 │ │ │ │ + cbz r4, 1aa140 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa2e0 │ │ │ │ + beq.w 1aa380 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1aa146 │ │ │ │ + bne.n 1aa1e6 │ │ │ │ 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 1aa09c │ │ │ │ - ldr.w r3, [pc, #1140] @ 1aa4f4 │ │ │ │ + bhi.n 1aa13c │ │ │ │ + ldr.w r3, [pc, #1140] @ 1aa594 │ │ │ │ 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 1aa162 │ │ │ │ + beq.n 1aa202 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1aa146 │ │ │ │ + bne.n 1aa1e6 │ │ │ │ mov r0, sl │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aa052 │ │ │ │ + bne.n 1aa0f2 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov fp, r9 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1aa0c4 │ │ │ │ + cbz r3, 1aa164 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa044 │ │ │ │ + bne.n 1aa0e4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa0b6 │ │ │ │ + bne.n 1aa156 │ │ │ │ ldrd r4, fp, [sp, #64] @ 0x40 │ │ │ │ mov r6, r4 │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa42e │ │ │ │ + beq.w 1aa4ce │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 1aa0ca │ │ │ │ + bne.n 1aa16a │ │ │ │ movs r0, #4 │ │ │ │ - bl 196630 │ │ │ │ + bl 1966d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 197260 │ │ │ │ + bl 197300 │ │ │ │ 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 1aa3b4 │ │ │ │ + beq.w 1aa454 │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a9d90 │ │ │ │ + bl 1a9e30 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1aa4de │ │ │ │ + bhi.w 1aa57e │ │ │ │ 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 │ │ │ │ @@ -511398,67 +511459,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 1aa2b4 │ │ │ │ + beq.w 1aa354 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa2b4 │ │ │ │ + beq.w 1aa354 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1aa144 │ │ │ │ + bne.n 1aa1e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1aa068 │ │ │ │ + b.n 1aa108 │ │ │ │ ldrb r3, [r2, #30] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w fp, [r0, r3, lsl #2] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1aa2d2 │ │ │ │ + beq.w 1aa372 │ │ │ │ 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 1aa256 │ │ │ │ + b.n 1aa2f6 │ │ │ │ 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 1aa2ae │ │ │ │ + beq.n 1aa34e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -511473,29 +511534,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 1aa2c4 │ │ │ │ + beq.n 1aa364 │ │ │ │ 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 │ │ │ │ @@ -511503,286 +511564,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 1aa1a0 │ │ │ │ + bne.n 1aa240 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 1aa2ae │ │ │ │ + beq.n 1aa34e │ │ │ │ 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 1aa1ca │ │ │ │ + b.n 1aa26a │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - b.n 1aa22c │ │ │ │ + b.n 1aa2cc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r0, r4 │ │ │ │ moveq r4, #0 │ │ │ │ - beq.w 1aa068 │ │ │ │ - b.n 1aa0a0 │ │ │ │ + beq.w 1aa108 │ │ │ │ + b.n 1aa140 │ │ │ │ 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 1aa09c │ │ │ │ - bl 1947b4 │ │ │ │ - b.n 1aa09c │ │ │ │ + beq.w 1aa13c │ │ │ │ + bl 194854 │ │ │ │ + b.n 1aa13c │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1aa0a0 │ │ │ │ + bne.w 1aa140 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1aa068 │ │ │ │ + b.n 1aa108 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r5, r0 │ │ │ │ str.w r5, [fp, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.w 1aa0fa │ │ │ │ + bne.w 1aa19a │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldrb r4, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1aa3e6 │ │ │ │ + beq.n 1aa486 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #17 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1a9b20 │ │ │ │ + bl 1a9bc0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1aa4c6 │ │ │ │ + bne.w 1aa566 │ │ │ │ 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] @ (1aa4f8 ) │ │ │ │ - ldr r3, [pc, #416] @ (1aa4e8 ) │ │ │ │ + ldr r2, [pc, #432] @ (1aa598 ) │ │ │ │ + ldr r3, [pc, #416] @ (1aa588 ) │ │ │ │ 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 1aa4da │ │ │ │ + bne.w 1aa57a │ │ │ │ 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 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1aa2f8 │ │ │ │ + b.n 1aa398 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1aa2f8 │ │ │ │ + b.n 1aa398 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1aa2f8 │ │ │ │ + b.n 1aa398 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1aa2f8 │ │ │ │ + b.n 1aa398 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1aa2f8 │ │ │ │ + b.n 1aa398 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r9 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1aa2f8 │ │ │ │ + b.n 1aa398 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #292] @ 1aa4e0 │ │ │ │ - bl 194ac4 │ │ │ │ + vldr d0, [pc, #292] @ 1aa580 │ │ │ │ + bl 194b64 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1aa2f8 │ │ │ │ + beq.n 1aa398 │ │ │ │ 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 196e34 │ │ │ │ - b.n 1aa2f8 │ │ │ │ + bl 196ed4 │ │ │ │ + b.n 1aa398 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #17 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1a9b20 │ │ │ │ + bl 1a9bc0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.n 1aa326 │ │ │ │ + beq.n 1aa3c6 │ │ │ │ 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 1a9b20 │ │ │ │ + bl 1a9bc0 │ │ │ │ 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 1aa334 │ │ │ │ + b.n 1aa3d4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193d30 │ │ │ │ + bl 193dd0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1aa448 │ │ │ │ + cbz r0, 1aa4e8 │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197510 │ │ │ │ + bl 1975b0 │ │ │ │ str.w r5, [r6, #-4] │ │ │ │ - b.n 1aa0d4 │ │ │ │ + b.n 1aa174 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r5, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] @ 1aa4f4 │ │ │ │ + ldr.w lr, [pc, #104] @ 1aa594 │ │ │ │ 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 196e34 │ │ │ │ - b.n 1aa0ea │ │ │ │ + bl 196ed4 │ │ │ │ + b.n 1aa18a │ │ │ │ movs r4, #16 │ │ │ │ - b.n 1aa450 │ │ │ │ + b.n 1aa4f0 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1aa450 │ │ │ │ + b.n 1aa4f0 │ │ │ │ movs r4, #32 │ │ │ │ - b.n 1aa450 │ │ │ │ + b.n 1aa4f0 │ │ │ │ movs r4, #8 │ │ │ │ - b.n 1aa450 │ │ │ │ + b.n 1aa4f0 │ │ │ │ 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 1a9b20 │ │ │ │ - b.n 1aa410 │ │ │ │ + bl 1a9bc0 │ │ │ │ + b.n 1aa4b0 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ 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] @ (1aa878 ) │ │ │ │ + ldr r0, [pc, #860] @ (1aa918 ) │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #860] @ (1aa87c ) │ │ │ │ + ldr r3, [pc, #860] @ (1aa91c ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r8, [pc, #852] @ 1aa880 │ │ │ │ + ldr.w r8, [pc, #852] @ 1aa920 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 42884 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1aa864 │ │ │ │ + beq.w 1aa904 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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 │ │ │ │ @@ -511790,22 +511851,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1aa780 │ │ │ │ + bhi.w 1aa820 │ │ │ │ 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 │ │ │ │ @@ -511829,69 +511890,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] @ 1aa884 │ │ │ │ + ldr.w r9, [pc, #640] @ 1aa924 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1aa648 │ │ │ │ + cbz r3, 1aa6e8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov.w r1, #131072 @ 0x20000 │ │ │ │ bfi r2, r1, #0, #21 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 19b9f8 │ │ │ │ + bl 19ba98 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ - vldr d8, [pc, #544] @ 1aa870 │ │ │ │ + vldr d8, [pc, #544] @ 1aa910 │ │ │ │ mov fp, r4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r4 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1aa792 │ │ │ │ + beq.w 1aa832 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9d90 │ │ │ │ + bl 1a9e30 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1aabdc │ │ │ │ + bhi.w 1aac7c │ │ │ │ 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 │ │ │ │ @@ -511905,131 +511966,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 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ str.w r7, [r9], #4 │ │ │ │ - cbz r3, 1aa6c0 │ │ │ │ + cbz r3, 1aa760 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1aa6c0 │ │ │ │ + cbz r3, 1aa760 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.w 1aa7c4 │ │ │ │ + bhi.w 1aa864 │ │ │ │ adds r4, #1 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ orrs.w r3, r3, fp │ │ │ │ - bne.n 1aa654 │ │ │ │ + bne.n 1aa6f4 │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ - cbnz r4, 1aa700 │ │ │ │ + cbnz r4, 1aa7a0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bne.w 1aaae8 │ │ │ │ + bne.w 1aab88 │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1aa9e4 │ │ │ │ + bne.w 1aaa84 │ │ │ │ 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] @ (1aa888 ) │ │ │ │ - ldr r3, [pc, #376] @ (1aa87c ) │ │ │ │ + ldr r2, [pc, #388] @ (1aa928 ) │ │ │ │ + ldr r3, [pc, #376] @ (1aa91c ) │ │ │ │ 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 1aabd8 │ │ │ │ + bne.w 1aac78 │ │ │ │ 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 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aa6a6 │ │ │ │ + b.n 1aa746 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aa6a6 │ │ │ │ + b.n 1aa746 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aa6a6 │ │ │ │ + b.n 1aa746 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aa6a6 │ │ │ │ + b.n 1aa746 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aa6a6 │ │ │ │ + b.n 1aa746 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aa6a6 │ │ │ │ + b.n 1aa746 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1aa5c8 │ │ │ │ + b.n 1aa668 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1aa5c8 │ │ │ │ + b.n 1aa668 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1aa5c8 │ │ │ │ + b.n 1aa668 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 194ac4 │ │ │ │ + bl 194b64 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1aa6a6 │ │ │ │ + beq.w 1aa746 │ │ │ │ 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 196e34 │ │ │ │ - b.n 1aa6a6 │ │ │ │ + bl 196ed4 │ │ │ │ + b.n 1aa746 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -512038,26 +512099,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r2, [r8, #85] @ 0x55 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1aabd2 │ │ │ │ + bhi.w 1aac72 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1aabdc │ │ │ │ + bhi.w 1aac7c │ │ │ │ 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 │ │ │ │ @@ -512084,53 +512145,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 1aa546 │ │ │ │ + b.n 1aa5e6 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1aa5c8 │ │ │ │ + b.n 1aa668 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1aa8b4 │ │ │ │ + cbz r0, 1aa954 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ 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 │ │ │ │ @@ -512148,28 +512209,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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] │ │ │ │ @@ -512184,15 +512245,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, 1aa9a2 │ │ │ │ + cbnz r3, 1aaa42 │ │ │ │ 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 │ │ │ │ @@ -512207,36 +512268,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 196e34 │ │ │ │ - b.n 1aa6c0 │ │ │ │ + bl 196ed4 │ │ │ │ + b.n 1aa760 │ │ │ │ strh.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1aa88e │ │ │ │ + b.n 1aa92e │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1aa88e │ │ │ │ + b.n 1aa92e │ │ │ │ subs r3, r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1aa88e │ │ │ │ + b.n 1aa92e │ │ │ │ ldr r7, [r6, #12] │ │ │ │ movs r0, #4 │ │ │ │ - bl 196630 │ │ │ │ + bl 1966d0 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197260 │ │ │ │ + bl 197300 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -512245,22 +512306,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r4, [r8, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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] │ │ │ │ @@ -512274,15 +512335,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, 1aaaa4 │ │ │ │ + cbnz r4, 1aab44 │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r4, #1 │ │ │ │ andne.w sl, fp, #31 │ │ │ │ moveq r4, r9 │ │ │ │ lslne.w r4, r4, sl │ │ │ │ it ne │ │ │ │ @@ -512297,35 +512358,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 1aa6f2 │ │ │ │ + b.n 1aa792 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r0, #4 │ │ │ │ - bl 196630 │ │ │ │ + bl 1966d0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197260 │ │ │ │ + bl 197300 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -512334,22 +512395,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r4, [r9, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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] │ │ │ │ @@ -512363,15 +512424,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, 1aaba6 │ │ │ │ + cbnz r4, 1aac46 │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r4, #1 │ │ │ │ andne.w r3, fp, #31 │ │ │ │ moveq r4, r8 │ │ │ │ lslne r4, r3 │ │ │ │ it ne │ │ │ │ @@ -512385,83 +512446,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - b.n 1aa6dc │ │ │ │ + b.n 1aa77c │ │ │ │ strd r4, fp, [sp, #48] @ 0x30 │ │ │ │ - b.n 1aa88e │ │ │ │ + b.n 1aa92e │ │ │ │ blx 42d64 <__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] @ 1ab124 │ │ │ │ + ldr.w r2, [pc, #1328] @ 1ab1c4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r7, [pc, #1328] @ 1ab128 │ │ │ │ + ldr.w r7, [pc, #1328] @ 1ab1c8 │ │ │ │ mov r8, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1320] @ 1ab12c │ │ │ │ + ldr.w r3, [pc, #1320] @ 1ab1cc │ │ │ │ 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 1ab00a │ │ │ │ + beq.w 1ab0aa │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w sl, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ - bl 194f60 │ │ │ │ - ldr.w r3, [pc, #1272] @ 1ab130 │ │ │ │ + bl 195000 │ │ │ │ + ldr.w r3, [pc, #1272] @ 1ab1d0 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1aac8a │ │ │ │ + cbz r0, 1aad2a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -512473,22 +512534,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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} │ │ │ │ @@ -512521,15 +512582,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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] │ │ │ │ @@ -512538,31 +512599,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 1aae0a │ │ │ │ + beq.n 1aaeaa │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ add.w sl, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -512574,15 +512635,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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] │ │ │ │ @@ -512597,20 +512658,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -512626,15 +512687,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -512650,20 +512711,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -512677,15 +512738,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -512701,21 +512762,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -512728,46 +512789,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #324] @ (1ab134 ) │ │ │ │ + ldr r2, [pc, #324] @ (1ab1d4 ) │ │ │ │ str r7, [r3, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1ab12c ) │ │ │ │ + ldr r3, [pc, #312] @ (1ab1cc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ab11e │ │ │ │ + bne.w 1ab1be │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1ab040 │ │ │ │ + cbz r0, 1ab0e0 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -512780,22 +512841,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -512804,15 +512865,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] @ (1ab130 ) │ │ │ │ + ldr r3, [pc, #92] @ (1ab1d0 ) │ │ │ │ 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] │ │ │ │ @@ -512828,73 +512889,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 196e34 │ │ │ │ - b.n 1aad68 │ │ │ │ + bl 196ed4 │ │ │ │ + b.n 1aae08 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, r0] │ │ │ │ + ldr r7, [pc, #432] @ (1ab388 ) │ │ │ │ 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] @ (1ab294 ) │ │ │ │ + ldr r2, [pc, #328] @ (1ab334 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #328] @ (1ab298 ) │ │ │ │ + ldr r3, [pc, #328] @ (1ab338 ) │ │ │ │ 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, 1ab182 │ │ │ │ + cbnz r1, 1ab222 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #308] @ (1ab29c ) │ │ │ │ - ldr r3, [pc, #300] @ (1ab298 ) │ │ │ │ + ldr r2, [pc, #308] @ (1ab33c ) │ │ │ │ + ldr r3, [pc, #300] @ (1ab338 ) │ │ │ │ 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 1ab284 │ │ │ │ + bne.w 1ab324 │ │ │ │ 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 1ab288 │ │ │ │ + beq.n 1ab328 │ │ │ │ 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 1ab192 │ │ │ │ + bne.n 1ab232 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ab288 │ │ │ │ + beq.n 1ab328 │ │ │ │ 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] │ │ │ │ @@ -512906,19 +512967,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 1ab28e │ │ │ │ + beq.n 1ab32e │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ab266 │ │ │ │ + beq.n 1ab306 │ │ │ │ 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 │ │ │ │ @@ -512928,183 +512989,183 @@ │ │ │ │ blx 42884 │ │ │ │ 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 1a998c │ │ │ │ + bl 1a9a2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ab164 │ │ │ │ + beq.n 1ab204 │ │ │ │ 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 1ab250 │ │ │ │ + beq.n 1ab2f0 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 1ab26a │ │ │ │ + bpl.n 1ab30a │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1a9f40 │ │ │ │ + bl 1a9fe0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1deec0 │ │ │ │ - b.n 1ab166 │ │ │ │ + bl 1def60 │ │ │ │ + b.n 1ab206 │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bmi.n 1ab23c │ │ │ │ + bmi.n 1ab2dc │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1a9abc │ │ │ │ - b.n 1ab23c │ │ │ │ + bl 1a9b5c │ │ │ │ + b.n 1ab2dc │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1ab1f2 │ │ │ │ + b.n 1ab292 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1a9abc │ │ │ │ + bl 1a9b5c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1aa500 │ │ │ │ - b.n 1ab244 │ │ │ │ + bl 1aa5a0 │ │ │ │ + b.n 1ab2e4 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r4, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #688] @ (1ab548 ) │ │ │ │ + ldr r6, [pc, #48] @ (1ab368 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #584] @ (1ab4e8 ) │ │ │ │ + ldr r5, [pc, #968] @ (1ab708 ) │ │ │ │ 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] @ (1ab5d8 ) │ │ │ │ + ldr r2, [pc, #796] @ (1ab678 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #796] @ (1ab5dc ) │ │ │ │ + ldr r3, [pc, #796] @ (1ab67c ) │ │ │ │ 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, 1ab2f0 │ │ │ │ + cbnz r1, 1ab390 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #780] @ (1ab5e0 ) │ │ │ │ - ldr r3, [pc, #776] @ (1ab5dc ) │ │ │ │ + ldr r2, [pc, #780] @ (1ab680 ) │ │ │ │ + ldr r3, [pc, #776] @ (1ab67c ) │ │ │ │ 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 1ab5c4 │ │ │ │ + bne.w 1ab664 │ │ │ │ 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, 1ab322 │ │ │ │ + cbz r3, 1ab3c2 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 1ab31a │ │ │ │ + bpl.n 1ab3ba │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 1ab5a8 │ │ │ │ + beq.w 1ab648 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ab30c │ │ │ │ + bne.n 1ab3ac │ │ │ │ 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 1a9abc │ │ │ │ + bl 1a9b5c │ │ │ │ ldrd r1, r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r4, [r4, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ab350 │ │ │ │ - b.n 1ab38e │ │ │ │ + cbnz r3, 1ab3f0 │ │ │ │ + b.n 1ab42e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ab38e │ │ │ │ + cbz r3, 1ab42e │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ab34a │ │ │ │ + beq.n 1ab3ea │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ands.w r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #644] @ (1ab5e4 ) │ │ │ │ + ldr r3, [pc, #644] @ (1ab684 ) │ │ │ │ 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 43444 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 1ab386 │ │ │ │ - b.n 1ab392 │ │ │ │ + cbnz r0, 1ab426 │ │ │ │ + b.n 1ab432 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ab372 │ │ │ │ + bne.n 1ab412 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ab380 │ │ │ │ + bne.n 1ab420 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1ab2d0 │ │ │ │ + b.n 1ab370 │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ add.w r3, r6, #32 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1ab5c8 │ │ │ │ + beq.w 1ab668 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ab3bc │ │ │ │ + beq.n 1ab45c │ │ │ │ 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 193d90 │ │ │ │ + bl 193e30 │ │ │ │ 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 │ │ │ │ @@ -513120,294 +513181,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 1ab526 │ │ │ │ + bne.w 1ab5c6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ab580 │ │ │ │ + bne.w 1ab620 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 1ab56e │ │ │ │ + bne.w 1ab60e │ │ │ │ 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] @ 1ab5d0 │ │ │ │ + vldr d8, [pc, #396] @ 1ab670 │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 1ab458 │ │ │ │ + b.n 1ab4f8 │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1ab4c4 │ │ │ │ + beq.n 1ab564 │ │ │ │ lsl.w r3, r9, r5 │ │ │ │ tst.w r3, sl │ │ │ │ - beq.n 1ab450 │ │ │ │ + beq.n 1ab4f0 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w fp, [r4, #17] │ │ │ │ mov r1, fp │ │ │ │ - bl 194ac4 │ │ │ │ + bl 194b64 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1ab49a │ │ │ │ + cbz r0, 1ab53a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1ab522 │ │ │ │ + beq.n 1ab5c2 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ adds r7, #4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ cmp r5, #8 │ │ │ │ mov r8, r0 │ │ │ │ - bne.n 1ab458 │ │ │ │ + bne.n 1ab4f8 │ │ │ │ ldrd r6, r4, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1ab516 │ │ │ │ + beq.n 1ab5b6 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #193] @ 0xc1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ab552 │ │ │ │ + beq.n 1ab5f2 │ │ │ │ movs r1, #107 @ 0x6b │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 1deec0 │ │ │ │ - b.n 1ab386 │ │ │ │ + bl 1def60 │ │ │ │ + b.n 1ab426 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1ab450 │ │ │ │ + b.n 1ab4f0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ab594 │ │ │ │ + bne.n 1ab634 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 1ab426 │ │ │ │ + beq.w 1ab4c6 │ │ │ │ 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 1aabdc │ │ │ │ + bl 1aac7c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r0, r3, #262144 @ 0x40000 │ │ │ │ - b.n 1ab42c │ │ │ │ + b.n 1ab4cc │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 1ab4f4 │ │ │ │ + b.n 1ab594 │ │ │ │ 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 1aabdc │ │ │ │ - b.n 1ab548 │ │ │ │ + bl 1aac7c │ │ │ │ + b.n 1ab5e8 │ │ │ │ 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 1aabdc │ │ │ │ - b.n 1ab41c │ │ │ │ + bl 1aac7c │ │ │ │ + b.n 1ab4bc │ │ │ │ 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 1aabdc │ │ │ │ - b.n 1ab52e │ │ │ │ + bl 1aac7c │ │ │ │ + b.n 1ab5ce │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 23ea24 │ │ │ │ + bl 23eac4 │ │ │ │ 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 1ab340 │ │ │ │ + b.n 1ab3e0 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r5, [pc, #248] @ (1ab6d4 ) │ │ │ │ + ldr r4, [pc, #632] @ (1ab8f4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #160] @ (1ab684 ) │ │ │ │ + ldr r4, [pc, #544] @ (1ab8a4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, #232 @ 0xe8 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ 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 1ab712 │ │ │ │ + beq.w 1ab7b2 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ubfx ip, r1, #0, #21 │ │ │ │ tst.w ip, lr │ │ │ │ - beq.n 1ab626 │ │ │ │ + beq.n 1ab6c6 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ cmp r1, #17 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ - beq.n 1ab626 │ │ │ │ + beq.n 1ab6c6 │ │ │ │ cmp r1, #19 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ab60a │ │ │ │ + bne.n 1ab6aa │ │ │ │ orrs.w r3, r5, r4 │ │ │ │ - beq.n 1ab712 │ │ │ │ + beq.n 1ab7b2 │ │ │ │ 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, 1ab684 │ │ │ │ + cbz r3, 1ab724 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1ab720 │ │ │ │ + bpl.n 1ab7c0 │ │ │ │ ldrb r3, [r5, #29] │ │ │ │ and.w r3, r3, #96 @ 0x60 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1ab720 │ │ │ │ + beq.n 1ab7c0 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 1bb268 │ │ │ │ + bl 1bb308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ab76c │ │ │ │ + bne.w 1ab80c │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ea24 │ │ │ │ + bl 23eac4 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1ab74c │ │ │ │ + bne.n 1ab7ec │ │ │ │ ldrb r3, [r5, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb r3, [r5, #29] │ │ │ │ - b.n 1ab70a │ │ │ │ + b.n 1ab7aa │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ab744 │ │ │ │ + beq.n 1ab7e4 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - bl 1bb268 │ │ │ │ + bl 1bb308 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ab728 │ │ │ │ + bne.n 1ab7c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23ea24 │ │ │ │ + bl 23eac4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ab672 │ │ │ │ + beq.n 1ab712 │ │ │ │ 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 1bb268 │ │ │ │ + bl 1bb308 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ab73a │ │ │ │ + bne.n 1ab7da │ │ │ │ mov r0, r3 │ │ │ │ - bl 23ea24 │ │ │ │ + bl 23eac4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1ab6ea │ │ │ │ + beq.n 1ab78a │ │ │ │ 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, 1ab6f6 │ │ │ │ + cbz r5, 1ab796 │ │ │ │ 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] │ │ │ │ @@ -513415,203 +513476,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, 1ab720 │ │ │ │ + cbz r2, 1ab7c0 │ │ │ │ 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 23ed98 │ │ │ │ - bl 23ea24 │ │ │ │ + bl 23ee38 │ │ │ │ + bl 23eac4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ab6a4 │ │ │ │ - b.n 1ab672 │ │ │ │ + bne.n 1ab744 │ │ │ │ + b.n 1ab712 │ │ │ │ mov r0, r3 │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ab6c2 │ │ │ │ + b.n 1ab762 │ │ │ │ mov r9, r5 │ │ │ │ movs r6, #17 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 1ab6ae │ │ │ │ + b.n 1ab74e │ │ │ │ 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 1ab70a │ │ │ │ + b.n 1ab7aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 23ed98 │ │ │ │ - bl 23ea24 │ │ │ │ + bl 23ee38 │ │ │ │ + bl 23eac4 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1ab672 │ │ │ │ + b.n 1ab712 │ │ │ │ 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 1ab7d8 │ │ │ │ + ble.n 1ab878 │ │ │ │ subs r3, r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1ab7ee │ │ │ │ + bls.n 1ab88e │ │ │ │ ldr.w r4, [r4, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ab7b6 │ │ │ │ - b.n 1ab7d4 │ │ │ │ + cbnz r3, 1ab856 │ │ │ │ + b.n 1ab874 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ab7d4 │ │ │ │ + cbz r3, 1ab874 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ab7b0 │ │ │ │ + beq.n 1ab850 │ │ │ │ movs r2, #23 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1deec0 │ │ │ │ - b.n 1ab7cc │ │ │ │ + bl 1def60 │ │ │ │ + b.n 1ab86c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ab7bc │ │ │ │ + bne.n 1ab85c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ab7c6 │ │ │ │ + bne.n 1ab866 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1ab5e8 │ │ │ │ + bl 1ab688 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1ab7a6 │ │ │ │ + bhi.n 1ab846 │ │ │ │ sub.w r2, r2, #4 │ │ │ │ movs r1, #4 │ │ │ │ clz r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 1ab5e8 │ │ │ │ + bl 1ab688 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 1ab7a6 │ │ │ │ + b.n 1ab846 │ │ │ │ stmdb 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] @ 1abc44 │ │ │ │ - ldr.w r3, [pc, #1064] @ 1abc48 │ │ │ │ + ldr.w r1, [pc, #1064] @ 1abce4 │ │ │ │ + ldr.w r3, [pc, #1064] @ 1abce8 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r7, [pc, #1052] @ 1abc4c │ │ │ │ + ldr.w r7, [pc, #1052] @ 1abcec │ │ │ │ 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 1ab940 │ │ │ │ - bl 23e950 │ │ │ │ + beq.n 1ab9e0 │ │ │ │ + bl 23e9f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ab904 │ │ │ │ + bne.n 1ab9a4 │ │ │ │ subs r3, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1ab9e2 │ │ │ │ - bl 23ea24 │ │ │ │ + bhi.w 1aba82 │ │ │ │ + bl 23eac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ab8e8 │ │ │ │ + beq.n 1ab988 │ │ │ │ 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 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr.w r3, [fp, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1ab808 │ │ │ │ + bl 1ab8a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1ab87c │ │ │ │ - ldr r2, [pc, #868] @ (1abc50 ) │ │ │ │ - ldr r3, [pc, #860] @ (1abc48 ) │ │ │ │ + bne.n 1ab91c │ │ │ │ + ldr r2, [pc, #868] @ (1abcf0 ) │ │ │ │ + ldr r3, [pc, #860] @ (1abce8 ) │ │ │ │ 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 1abc3c │ │ │ │ + bne.w 1abcdc │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1abc44 │ │ │ │ + bhi.w 1abce4 │ │ │ │ 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 │ │ │ │ @@ -513630,18 +513691,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 23e9f0 │ │ │ │ + bl 23ea90 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1ab9d2 │ │ │ │ + bhi.n 1aba72 │ │ │ │ tbb [pc, r3] │ │ │ │ negs r2, r0 │ │ │ │ mov r2, r8 │ │ │ │ add r6, r8 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ add r4, r8 │ │ │ │ mov r6, r8 │ │ │ │ @@ -513651,28 +513712,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1ab98c │ │ │ │ + cbz r0, 1aba2c │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #77 @ 0x4d │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -513684,45 +513745,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 196e34 │ │ │ │ - b.n 1ab8e8 │ │ │ │ + bl 196ed4 │ │ │ │ + b.n 1ab988 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1ab96a │ │ │ │ + b.n 1aba0a │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1ab96a │ │ │ │ + b.n 1aba0a │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1ab96a │ │ │ │ + b.n 1aba0a │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1ab96a │ │ │ │ - bl 23ea24 │ │ │ │ + b.n 1aba0a │ │ │ │ + bl 23eac4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ab8e8 │ │ │ │ + beq.w 1ab988 │ │ │ │ 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 1abb2c │ │ │ │ + bhi.w 1abbcc │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1abc44 │ │ │ │ + bhi.w 1abce4 │ │ │ │ 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 │ │ │ │ @@ -513754,34 +513815,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1aba8e │ │ │ │ + cbz r0, 1abb2e │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ 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 │ │ │ │ @@ -513792,73 +513853,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ - bl 1ab808 │ │ │ │ + bl 1ab8a8 │ │ │ │ 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 1ab8e8 │ │ │ │ + beq.w 1ab988 │ │ │ │ ldrb.w r2, [sl, #85] @ 0x55 │ │ │ │ strd r6, r6, [r4] │ │ │ │ cmp r2, #32 │ │ │ │ - bls.w 1aba12 │ │ │ │ + bls.w 1abab2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1aba62 │ │ │ │ + b.n 1abb02 │ │ │ │ strh.w r9, [sp, #32] │ │ │ │ - b.n 1aba62 │ │ │ │ + b.n 1abb02 │ │ │ │ strb.w r9, [sp, #32] │ │ │ │ - b.n 1aba62 │ │ │ │ + b.n 1abb02 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orrs.w r3, r9, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1aba62 │ │ │ │ + b.n 1abb02 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r0, #13] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1abc40 │ │ │ │ + beq.n 1abce0 │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ adds r5, #68 @ 0x44 │ │ │ │ blx 431e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrb.w r8, [r4, #36] @ 0x24 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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] │ │ │ │ @@ -513877,94 +513938,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 1abc00 │ │ │ │ + bne.n 1abca0 │ │ │ │ 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] @ (1abc54 ) │ │ │ │ + ldr r2, [pc, #80] @ (1abcf4 ) │ │ │ │ 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 196e34 │ │ │ │ - b.n 1ab8e8 │ │ │ │ + bl 196ed4 │ │ │ │ + b.n 1ab988 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1abb56 │ │ │ │ + b.n 1abbf6 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1abb56 │ │ │ │ + b.n 1abbf6 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1abb56 │ │ │ │ + b.n 1abbf6 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1abb56 │ │ │ │ + b.n 1abbf6 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - blx fp │ │ │ │ + bx r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47ca │ │ │ │ + bx r5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bx r2 │ │ │ │ + mov r0, lr │ │ │ │ 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] @ (1abe44 ) │ │ │ │ + ldr r3, [pc, #472] @ (1abee4 ) │ │ │ │ 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 1abe3c │ │ │ │ + beq.w 1abedc │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1abc90 │ │ │ │ + cbz r1, 1abd30 │ │ │ │ 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 1abe34 │ │ │ │ + beq.w 1abed4 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1abcfc │ │ │ │ + b.n 1abd9c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -513972,40 +514033,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab808 │ │ │ │ + bl 1ab8a8 │ │ │ │ str.w r9, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1abe36 │ │ │ │ + beq.w 1abed6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst.w r3, fp │ │ │ │ - beq.n 1abcf2 │ │ │ │ + beq.n 1abd92 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1abca6 │ │ │ │ + bne.n 1abd46 │ │ │ │ ldr r7, [r4, #92] @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1abcf2 │ │ │ │ + beq.n 1abd92 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -514013,21 +514074,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -514035,26 +514096,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -514066,69 +514127,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, 1abe04 │ │ │ │ + cbnz r3, 1abea4 │ │ │ │ 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] @ (1abe48 ) │ │ │ │ + ldr r3, [pc, #64] @ (1abee8 ) │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ str.w r9, [r4, #92] @ 0x5c │ │ │ │ - b.n 1abcf0 │ │ │ │ + b.n 1abd90 │ │ │ │ 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 │ │ │ │ - bics r6, r1 │ │ │ │ + cmn r6, r5 │ │ │ │ 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] @ (1ac004 ) │ │ │ │ + ldr r5, [pc, #424] @ (1ac0a4 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #424] @ (1ac008 ) │ │ │ │ + ldr r1, [pc, #424] @ (1ac0a8 ) │ │ │ │ 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 1abea8 │ │ │ │ + beq.n 1abf48 │ │ │ │ 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 │ │ │ │ @@ -514137,181 +514198,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 1abf5e │ │ │ │ + beq.n 1abffe │ │ │ │ subs r0, r1, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1abf44 │ │ │ │ + beq.n 1abfe4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - cbz r6, 1abec8 │ │ │ │ + cbz r6, 1abf68 │ │ │ │ ldrb.w r6, [r6, #33] @ 0x21 │ │ │ │ - cbnz r6, 1abed6 │ │ │ │ + cbnz r6, 1abf76 │ │ │ │ subs r6, r1, #1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r6, r1 │ │ │ │ ands r7, r3 │ │ │ │ orrs r6, r7 │ │ │ │ - beq.n 1abf9c │ │ │ │ + beq.n 1ac03c │ │ │ │ movs r6, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ - bhi.w 1abfe8 │ │ │ │ + bhi.w 1ac088 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ac004 │ │ │ │ + bhi.w 1ac0a4 │ │ │ │ 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] @ (1ac12c ) │ │ │ │ + ldr r5, [pc, #556] @ (1ac1cc ) │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1abf34 │ │ │ │ + cbz r0, 1abfd4 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #196] @ (1ac00c ) │ │ │ │ - ldr r3, [pc, #192] @ (1ac008 ) │ │ │ │ + ldr r1, [pc, #196] @ (1ac0ac ) │ │ │ │ + ldr r3, [pc, #192] @ (1ac0a8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ac000 │ │ │ │ + bne.n 1ac0a0 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1abf44 │ │ │ │ + beq.n 1abfe4 │ │ │ │ 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 196e34 │ │ │ │ - b.n 1abf44 │ │ │ │ + bl 196ed4 │ │ │ │ + b.n 1abfe4 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - b.n 1abf10 │ │ │ │ + b.n 1abfb0 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 1abf10 │ │ │ │ + b.n 1abfb0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1abf10 │ │ │ │ - cbz r1, 1abfee │ │ │ │ + b.n 1abfb0 │ │ │ │ + cbz r1, 1ac08e │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1abfd6 │ │ │ │ + cbz r0, 1ac076 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1abf44 │ │ │ │ + b.n 1abfe4 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 1abf10 │ │ │ │ + b.n 1abfb0 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 1abfa8 │ │ │ │ + b.n 1ac048 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - sbcs r2, r3 │ │ │ │ + lsrs r2, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6 │ │ │ │ + ands r4, r2 │ │ │ │ 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] @ (1ac11c ) │ │ │ │ + ldr r2, [pc, #248] @ (1ac1bc ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr.w r4, [r0, #384] @ 0x180 │ │ │ │ - ldr r3, [pc, #244] @ (1ac120 ) │ │ │ │ + ldr r3, [pc, #244] @ (1ac1c0 ) │ │ │ │ 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 1ac0d2 │ │ │ │ + beq.n 1ac172 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 1ac04a │ │ │ │ + b.n 1ac0ea │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ac0d2 │ │ │ │ + beq.n 1ac172 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ac042 │ │ │ │ + beq.n 1ac0e2 │ │ │ │ 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 │ │ │ │ @@ -514330,124 +514391,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 1ac0aa │ │ │ │ + beq.n 1ac14a │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ - cbnz r3, 1ac0ee │ │ │ │ + cbnz r3, 1ac18e │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1ac102 │ │ │ │ + bne.n 1ac1a2 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r6, r0 │ │ │ │ - cbz r3, 1ac0d2 │ │ │ │ + cbz r3, 1ac172 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1ac072 │ │ │ │ + bne.n 1ac112 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ac0c4 │ │ │ │ - ldr r2, [pc, #80] @ (1ac124 ) │ │ │ │ - ldr r3, [pc, #72] @ (1ac120 ) │ │ │ │ + bne.n 1ac164 │ │ │ │ + ldr r2, [pc, #80] @ (1ac1c4 ) │ │ │ │ + ldr r3, [pc, #72] @ (1ac1c0 ) │ │ │ │ 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 1ac118 │ │ │ │ + bne.n 1ac1b8 │ │ │ │ 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 1abc58 │ │ │ │ + bl 1abcf8 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ac0b0 │ │ │ │ + beq.n 1ac150 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1abc58 │ │ │ │ + bl 1abcf8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ - b.n 1ac0b0 │ │ │ │ + b.n 1ac150 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + subs r7, #50 @ 0x32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #38 @ 0x26 │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ 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] @ 1ac9e4 │ │ │ │ + ldr.w r3, [pc, #2216] @ 1aca84 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2212] @ 1ac9e8 │ │ │ │ + ldr.w r2, [pc, #2212] @ 1aca88 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #2208] @ 1ac9ec │ │ │ │ + ldr.w r3, [pc, #2208] @ 1aca8c │ │ │ │ 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 1ac9d8 │ │ │ │ + beq.w 1aca78 │ │ │ │ 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 1ac166 │ │ │ │ + bne.n 1ac206 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ac9d8 │ │ │ │ + beq.w 1aca78 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 1ac9de │ │ │ │ + beq.w 1aca7e │ │ │ │ ldr.w fp, [r8, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ac1ac │ │ │ │ + beq.n 1ac24c │ │ │ │ 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 193d90 │ │ │ │ + bl 193e30 │ │ │ │ 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 │ │ │ │ @@ -514474,39 +514535,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r6, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1abe4c │ │ │ │ + bl 1abeec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 1ac2ac │ │ │ │ + bcc.n 1ac34c │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ strd r9, r9, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1ac6d0 │ │ │ │ + bhi.w 1ac770 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ac6ca │ │ │ │ + bhi.w 1ac76a │ │ │ │ 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 │ │ │ │ @@ -514532,27 +514593,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] @ 1ac9f0 │ │ │ │ + ldr.w r3, [pc, #1856] @ 1aca90 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #1852] @ 1ac9f4 │ │ │ │ + ldr.w r2, [pc, #1852] @ 1aca94 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - bl 193540 │ │ │ │ + bl 1935e0 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -514560,27 +514621,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -514592,17 +514653,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 1ac426 │ │ │ │ + beq.n 1ac4c6 │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1680] @ 1ac9f8 │ │ │ │ + ldr.w r3, [pc, #1680] @ 1aca98 │ │ │ │ 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] │ │ │ │ @@ -514611,21 +514672,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1976e8 │ │ │ │ + bl 197788 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -514633,22 +514694,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1ac9de │ │ │ │ + bhi.w 1aca7e │ │ │ │ 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 │ │ │ │ @@ -514670,33 +514731,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 1ac364 │ │ │ │ + beq.n 1ac404 │ │ │ │ and.w r9, r9, #31 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, r9 │ │ │ │ add r2, r8 │ │ │ │ - b.n 1ac364 │ │ │ │ + b.n 1ac404 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -514706,23 +514767,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r2, [r9, #41] @ 0x29 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str r5, [r6, #4] │ │ │ │ - bhi.w 1ac9aa │ │ │ │ + bhi.w 1aca4a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ac9de │ │ │ │ + bhi.w 1aca7e │ │ │ │ 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 │ │ │ │ @@ -514749,55 +514810,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 1ac440 │ │ │ │ + b.n 1ac4e0 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ac528 │ │ │ │ + cbz r0, 1ac5c8 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ lsl.w r3, r9, r4 │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -514809,27 +514870,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 1ac5c4 │ │ │ │ + bne.n 1ac664 │ │ │ │ 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, 1ac5d0 │ │ │ │ + cbnz r3, 1ac670 │ │ │ │ ldrb.w r3, [r6, #37] @ 0x25 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1060] @ 1ac9f8 │ │ │ │ + ldr.w r3, [pc, #1060] @ 1aca98 │ │ │ │ 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] │ │ │ │ @@ -514845,21 +514906,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #4 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ movs r6, #3 │ │ │ │ @@ -514873,114 +514934,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1ac690 │ │ │ │ + cbz r1, 1ac730 │ │ │ │ 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 1ac674 │ │ │ │ + bne.n 1ac714 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ac9d4 │ │ │ │ + beq.w 1aca74 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1deec0 │ │ │ │ - ldr r2, [pc, #864] @ (1ac9fc ) │ │ │ │ - ldr r3, [pc, #848] @ (1ac9ec ) │ │ │ │ + bl 1def60 │ │ │ │ + ldr r2, [pc, #864] @ (1aca9c ) │ │ │ │ + ldr r3, [pc, #848] @ (1aca8c ) │ │ │ │ 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 1ac9d0 │ │ │ │ + bne.w 1aca70 │ │ │ │ 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 1ac502 │ │ │ │ + b.n 1ac5a2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ac502 │ │ │ │ + b.n 1ac5a2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ac502 │ │ │ │ + b.n 1ac5a2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r3, r9, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ac502 │ │ │ │ + b.n 1ac5a2 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 1ac440 │ │ │ │ + b.n 1ac4e0 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 1ac440 │ │ │ │ + b.n 1ac4e0 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ac70a │ │ │ │ + cbz r0, 1ac7aa │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ movs r1, #2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 193a88 │ │ │ │ + bl 193b28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl.w r5, r1, r4 │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -514993,25 +515054,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, 1ac7be │ │ │ │ + cbnz r5, 1ac85e │ │ │ │ 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, 1ac7ca │ │ │ │ + cbnz r3, 1ac86a │ │ │ │ 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 │ │ │ │ @@ -515027,27 +515088,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r2, [r9, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1ac934 │ │ │ │ + beq.w 1ac9d4 │ │ │ │ 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 1ac978 │ │ │ │ + bne.w 1aca18 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -515056,23 +515117,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb.w r8, [r4, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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] │ │ │ │ @@ -515086,19 +515147,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 1ac930 │ │ │ │ + bne.n 1ac9d0 │ │ │ │ cmp.w fp, #32 │ │ │ │ it eq │ │ │ │ moveq r6, r9 │ │ │ │ - beq.n 1ac8e2 │ │ │ │ + beq.n 1ac982 │ │ │ │ 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] │ │ │ │ @@ -515108,63 +515169,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197790 │ │ │ │ - b.n 1ac61e │ │ │ │ + bl 197830 │ │ │ │ + b.n 1ac6be │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1ac440 │ │ │ │ + b.n 1ac4e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ac6e4 │ │ │ │ + b.n 1ac784 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ac6e4 │ │ │ │ + b.n 1ac784 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ac6e4 │ │ │ │ + b.n 1ac784 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1ac8e2 │ │ │ │ + b.n 1ac982 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac826 │ │ │ │ + beq.w 1ac8c6 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ac966 │ │ │ │ + cbz r0, 1aca06 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 1ac826 │ │ │ │ + b.n 1ac8c6 │ │ │ │ subs r2, #1 │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ str.w r8, [sl, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1ac9de │ │ │ │ + bhi.n 1aca7e │ │ │ │ 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 │ │ │ │ @@ -515176,126 +515237,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 1ac6e4 │ │ │ │ + b.n 1ac784 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1ac940 │ │ │ │ + b.n 1ac9e0 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1ac940 │ │ │ │ + b.n 1ac9e0 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1ac940 │ │ │ │ + b.n 1ac9e0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #88] @ 0x58 │ │ │ │ - b.n 1ac940 │ │ │ │ + b.n 1ac9e0 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n 1ac690 │ │ │ │ + b.n 1ac730 │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + subs r6, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2860011 │ │ │ │ + @ instruction: 0xf2960011 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r0, #192 @ 0xc0 │ │ │ │ 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] @ (1acb74 ) │ │ │ │ + ldr r4, [pc, #352] @ (1acc14 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #352] @ (1acb78 ) │ │ │ │ + ldr r2, [pc, #352] @ (1acc18 ) │ │ │ │ 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 1acb00 │ │ │ │ - bhi.n 1aca7a │ │ │ │ + beq.n 1acba0 │ │ │ │ + bhi.n 1acb1a │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - beq.w 1acb44 │ │ │ │ - bls.w 1acb5e │ │ │ │ + beq.w 1acbe4 │ │ │ │ + bls.w 1acbfe │ │ │ │ cmp.w r6, #2048 @ 0x800 │ │ │ │ - bne.n 1acb2a │ │ │ │ + bne.n 1acbca │ │ │ │ ldr.w r5, [r0, #288] @ 0x120 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 1aca92 │ │ │ │ + cbnz r0, 1acb32 │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ it hi │ │ │ │ strhi.w r5, [sl, #288] @ 0x120 │ │ │ │ - bhi.n 1aca60 │ │ │ │ + bhi.n 1acb00 │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ streq.w r5, [sl, #404] @ 0x194 │ │ │ │ - ldr r2, [pc, #280] @ (1acb7c ) │ │ │ │ - ldr r3, [pc, #276] @ (1acb78 ) │ │ │ │ + ldr r2, [pc, #280] @ (1acc1c ) │ │ │ │ + ldr r3, [pc, #276] @ (1acc18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1acb6e │ │ │ │ + bne.n 1acc0e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - beq.n 1acb32 │ │ │ │ + beq.n 1acbd2 │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ - bne.n 1acb00 │ │ │ │ + bne.n 1acba0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [r0, #412] @ 0x19c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1acb68 │ │ │ │ + beq.n 1acc08 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1aca9c │ │ │ │ + b.n 1acb3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1acae8 │ │ │ │ + cbz r3, 1acb88 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1aca96 │ │ │ │ + bne.n 1acb36 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 23eb20 │ │ │ │ + bl 23ebc0 │ │ │ │ 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 1acac6 │ │ │ │ - bl 23ea24 │ │ │ │ + bhi.n 1acb66 │ │ │ │ + bl 23eac4 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ subs r5, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ @@ -515304,176 +515365,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 1aca9c │ │ │ │ + bne.n 1acb3c │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - beq.n 1acb58 │ │ │ │ + beq.n 1acbf8 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - bhi.n 1acb0c │ │ │ │ + bhi.n 1acbac │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - bne.n 1aca50 │ │ │ │ + bne.n 1acaf0 │ │ │ │ str.w r5, [sl, #424] @ 0x1a8 │ │ │ │ - b.n 1aca60 │ │ │ │ + b.n 1acb00 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [sl, #416] @ 0x1a0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aca92 │ │ │ │ + bne.n 1acb32 │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - beq.n 1acb3e │ │ │ │ + beq.n 1acbde │ │ │ │ it hi │ │ │ │ strhi.w r5, [sl, #412] @ 0x19c │ │ │ │ - bhi.n 1aca60 │ │ │ │ + bhi.n 1acb00 │ │ │ │ sub.w r6, r6, #131072 @ 0x20000 │ │ │ │ bics.w r3, r6, #131072 @ 0x20000 │ │ │ │ - bne.n 1aca60 │ │ │ │ + bne.n 1acb00 │ │ │ │ str.w r5, [sl, #416] @ 0x1a0 │ │ │ │ - b.n 1aca60 │ │ │ │ + b.n 1acb00 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 1acb50 │ │ │ │ + cbz r0, 1acbf0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1aca92 │ │ │ │ + b.n 1acb32 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [r0, #284] @ 0x11c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aca92 │ │ │ │ + bne.n 1acb32 │ │ │ │ str.w r5, [sl, #284] @ 0x11c │ │ │ │ - b.n 1aca60 │ │ │ │ + b.n 1acb00 │ │ │ │ ldr.w r5, [r0, #424] @ 0x1a8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aca92 │ │ │ │ - b.n 1acafa │ │ │ │ + bne.n 1acb32 │ │ │ │ + b.n 1acb9a │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - bne.n 1acb0c │ │ │ │ + bne.n 1acbac │ │ │ │ str.w r5, [sl, #344] @ 0x158 │ │ │ │ - b.n 1aca60 │ │ │ │ + b.n 1acb00 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1acb2e │ │ │ │ - b.n 1acaee │ │ │ │ + bne.n 1acbce │ │ │ │ + b.n 1acb8e │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - b.n 1acb12 │ │ │ │ + b.n 1acbb2 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ 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] @ (1acde8 ) │ │ │ │ + ldr r3, [pc, #580] @ (1ace88 ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - ldr r0, [pc, #576] @ (1acdec ) │ │ │ │ + ldr r0, [pc, #576] @ (1ace8c ) │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1acbda │ │ │ │ + cbz r0, 1acc7a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 1acc9e │ │ │ │ - bls.n 1acc68 │ │ │ │ - vldr d7, [pc, #492] @ 1acde0 │ │ │ │ + beq.n 1acd3e │ │ │ │ + bls.n 1acd08 │ │ │ │ + vldr d7, [pc, #492] @ 1ace80 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r7, sp, #24 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1acc20 │ │ │ │ + cbz r0, 1accc0 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bhi.w 1acdd0 │ │ │ │ + bhi.w 1ace70 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1acdde │ │ │ │ + bhi.w 1ace7e │ │ │ │ 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, 1acf84 ) │ │ │ │ + add r7, pc, #812 @ (adr r7, 1ad024 ) │ │ │ │ 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 1acdbc │ │ │ │ + bhi.w 1ace5c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1acd3a │ │ │ │ + bhi.n 1acdda │ │ │ │ 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] │ │ │ │ @@ -515486,18 +515547,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 1acdc6 │ │ │ │ + bhi.w 1ace66 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1acdde │ │ │ │ + bhi.w 1ace7e │ │ │ │ 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 │ │ │ │ @@ -515513,138 +515574,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1acd06 │ │ │ │ + cbz r0, 1acda6 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ - ldr r2, [pc, #220] @ (1acdf0 ) │ │ │ │ - ldr r3, [pc, #208] @ (1acde8 ) │ │ │ │ + bl 197178 │ │ │ │ + ldr r2, [pc, #220] @ (1ace90 ) │ │ │ │ + ldr r3, [pc, #208] @ (1ace88 ) │ │ │ │ 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 1acdda │ │ │ │ + bne.n 1ace7a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1accdc │ │ │ │ + b.n 1acd7c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1accdc │ │ │ │ + b.n 1acd7c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1accdc │ │ │ │ + b.n 1acd7c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - b.n 1acce0 │ │ │ │ + b.n 1acd80 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1acd7a │ │ │ │ + cbz r0, 1ace1a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1acd12 │ │ │ │ + bl 197178 │ │ │ │ + b.n 1acdb2 │ │ │ │ movs r3, #3 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1acd50 │ │ │ │ + b.n 1acdf0 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1acd46 │ │ │ │ + b.n 1acde6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1acd46 │ │ │ │ + b.n 1acde6 │ │ │ │ movs r3, #3 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1acd50 │ │ │ │ + b.n 1acdf0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1acd50 │ │ │ │ + b.n 1acdf0 │ │ │ │ movs r0, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - b.n 1accdc │ │ │ │ + b.n 1acd7c │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - b.n 1acd46 │ │ │ │ + b.n 1acde6 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - b.n 1acd50 │ │ │ │ + b.n 1acdf0 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ + adds r2, #70 @ 0x46 │ │ │ │ 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] @ (1ad0b4 ) │ │ │ │ + ldr r5, [pc, #684] @ (1ad154 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #684] @ (1ad0b8 ) │ │ │ │ + ldr r1, [pc, #684] @ (1ad158 ) │ │ │ │ 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 1acf44 │ │ │ │ + beq.w 1acfe4 │ │ │ │ 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 │ │ │ │ @@ -515653,38 +515714,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 1acf7c │ │ │ │ + beq.w 1ad01c │ │ │ │ orrs.w r7, r1, ip │ │ │ │ - beq.w 1acfd0 │ │ │ │ + beq.w 1ad070 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ orrs.w r7, ip, r3 │ │ │ │ - beq.n 1acf26 │ │ │ │ + beq.n 1acfc6 │ │ │ │ ldrb.w r7, [r0, #105] @ 0x69 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ad0a4 │ │ │ │ + bne.w 1ad144 │ │ │ │ ldrb.w r0, [r0, #33] @ 0x21 │ │ │ │ - cbnz r0, 1ace96 │ │ │ │ + cbnz r0, 1acf36 │ │ │ │ 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 1acfd8 │ │ │ │ + beq.w 1ad078 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ - bhi.w 1ad070 │ │ │ │ + bhi.w 1ad110 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ad0b2 │ │ │ │ + bhi.w 1ad152 │ │ │ │ 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 │ │ │ │ @@ -515715,77 +515776,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1acf16 │ │ │ │ + cbz r0, 1acfb6 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #404] @ (1ad0bc ) │ │ │ │ - ldr r3, [pc, #396] @ (1ad0b8 ) │ │ │ │ + ldr r1, [pc, #404] @ (1ad15c ) │ │ │ │ + ldr r3, [pc, #396] @ (1ad158 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ad0a0 │ │ │ │ + bne.w 1ad140 │ │ │ │ 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 1ad028 │ │ │ │ + beq.n 1ad0c8 │ │ │ │ orrs.w r7, r1, r3 │ │ │ │ - bne.n 1ace68 │ │ │ │ + bne.n 1acf08 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1acf26 │ │ │ │ + beq.n 1acfc6 │ │ │ │ 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 196e34 │ │ │ │ - b.n 1acf26 │ │ │ │ + bl 196ed4 │ │ │ │ + b.n 1acfc6 │ │ │ │ orrs.w r3, r1, ip │ │ │ │ - beq.n 1acfd0 │ │ │ │ + beq.n 1ad070 │ │ │ │ subs r3, r1, #1 │ │ │ │ orrs.w r3, r3, ip │ │ │ │ it ne │ │ │ │ strdne r0, r0, [sp] │ │ │ │ - beq.n 1acf26 │ │ │ │ + beq.n 1acfc6 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ad0b2 │ │ │ │ + bhi.w 1ad152 │ │ │ │ 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] │ │ │ │ @@ -515796,127 +515857,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 1acef0 │ │ │ │ + b.n 1acf90 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 1acef0 │ │ │ │ + b.n 1acf90 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1acef0 │ │ │ │ + b.n 1acf90 │ │ │ │ cmp r2, #8 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ - b.n 1acf52 │ │ │ │ + b.n 1acff2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ad076 │ │ │ │ + beq.n 1ad116 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ad016 │ │ │ │ + cbz r0, 1ad0b6 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1acf26 │ │ │ │ + b.n 1acfc6 │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ - beq.n 1acf52 │ │ │ │ + beq.n 1acff2 │ │ │ │ subs r0, r1, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.w 1acf26 │ │ │ │ + beq.w 1acfc6 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ad060 │ │ │ │ + cbz r0, 1ad100 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1acf26 │ │ │ │ + b.n 1acfc6 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 1acef0 │ │ │ │ + b.n 1acf90 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 1acfe6 │ │ │ │ + b.n 1ad086 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 1ad03a │ │ │ │ + b.n 1ad0da │ │ │ │ strh.w r1, [sp] │ │ │ │ - b.n 1ad03a │ │ │ │ + b.n 1ad0da │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 1ad03a │ │ │ │ + b.n 1ad0da │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1ad03a │ │ │ │ + b.n 1ad0da │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [sp] │ │ │ │ - bls.w 1acf90 │ │ │ │ - b.n 1ad036 │ │ │ │ + bls.w 1ad030 │ │ │ │ + b.n 1ad0d6 │ │ │ │ nop │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ 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] @ (1ad2f8 ) │ │ │ │ + ldr r3, [pc, #548] @ (1ad398 ) │ │ │ │ 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] @ (1ad2fc ) │ │ │ │ + ldr r2, [pc, #536] @ (1ad39c ) │ │ │ │ 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 │ │ │ │ @@ -515933,21 +515994,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -515959,25 +516020,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r2, [fp, #45] @ 0x2d │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1ad292 │ │ │ │ + beq.n 1ad332 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ bics r3, r1 │ │ │ │ - bne.n 1ad260 │ │ │ │ + bne.n 1ad300 │ │ │ │ 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 │ │ │ │ @@ -515989,20 +516050,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -516013,36 +516074,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 1970d8 │ │ │ │ - ldr r2, [pc, #184] @ (1ad300 ) │ │ │ │ - ldr r3, [pc, #172] @ (1ad2f8 ) │ │ │ │ + bl 197178 │ │ │ │ + ldr r2, [pc, #184] @ (1ad3a0 ) │ │ │ │ + ldr r3, [pc, #172] @ (1ad398 ) │ │ │ │ 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 1ad2f2 │ │ │ │ + bne.n 1ad392 │ │ │ │ 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 1ad2ec │ │ │ │ + bhi.n 1ad38c │ │ │ │ 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 │ │ │ │ @@ -516053,80 +516114,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 1ad1a6 │ │ │ │ + beq.n 1ad246 │ │ │ │ strd r3, r9, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ad2c2 │ │ │ │ + cbz r0, 1ad362 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 1ad1a6 │ │ │ │ + b.n 1ad246 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1ad29a │ │ │ │ + b.n 1ad33a │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1ad29a │ │ │ │ + b.n 1ad33a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1ad29a │ │ │ │ + b.n 1ad33a │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1ad29a │ │ │ │ + b.n 1ad33a │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #16 │ │ │ │ + cmp r6, #112 @ 0x70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + cmp r5, #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 │ │ │ │ - ldr r4, [pc, #628] @ (1ad58c ) │ │ │ │ + ldr r4, [pc, #628] @ (1ad62c ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #628] @ (1ad590 ) │ │ │ │ + ldr r3, [pc, #628] @ (1ad630 ) │ │ │ │ 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 1ad54e │ │ │ │ + bhi.w 1ad5ee │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 1ad54e │ │ │ │ + bls.w 1ad5ee │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1ad56a │ │ │ │ + beq.w 1ad60a │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 42884 │ │ │ │ @@ -516137,29 +516198,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 1ad354 │ │ │ │ + bne.n 1ad3f4 │ │ │ │ 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 1ad582 │ │ │ │ + beq.w 1ad622 │ │ │ │ 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]! │ │ │ │ @@ -516167,57 +516228,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 1ad3b0 │ │ │ │ + bhi.n 1ad450 │ │ │ │ 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 1ad57e │ │ │ │ + bne.w 1ad61e │ │ │ │ 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 1ad42c │ │ │ │ + bne.n 1ad4cc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ad57e │ │ │ │ + beq.w 1ad61e │ │ │ │ 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 1ad410 │ │ │ │ + bne.n 1ad4b0 │ │ │ │ mov sl, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1ad57e │ │ │ │ + beq.w 1ad61e │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -516229,19 +516290,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r0, r7 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ 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 │ │ │ │ @@ -516256,21 +516317,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -516282,81 +516343,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r3, [r8, #45] @ 0x2d │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1ad53e │ │ │ │ + beq.n 1ad5de │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1ad550 │ │ │ │ + bl 197178 │ │ │ │ + b.n 1ad5f0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #64] @ (1ad594 ) │ │ │ │ - ldr r3, [pc, #60] @ (1ad590 ) │ │ │ │ + ldr r2, [pc, #64] @ (1ad634 ) │ │ │ │ + ldr r3, [pc, #60] @ (1ad630 ) │ │ │ │ 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 1ad588 │ │ │ │ + bne.n 1ad628 │ │ │ │ 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 1ad486 │ │ │ │ + b.n 1ad526 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1ad486 │ │ │ │ + b.n 1ad526 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1ad3d0 │ │ │ │ + b.n 1ad470 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #168 @ 0xa8 │ │ │ │ + cmp r2, #8 │ │ │ │ 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] @ (1ad7a0 ) │ │ │ │ + ldr r4, [pc, #504] @ (1ad840 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #504] @ (1ad7a4 ) │ │ │ │ + ldr r3, [pc, #504] @ (1ad844 ) │ │ │ │ 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 1ad78a │ │ │ │ + beq.w 1ad82a │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 1ad6e0 │ │ │ │ + bne.w 1ad780 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1ad702 │ │ │ │ + beq.w 1ad7a2 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ movs r4, #0 │ │ │ │ blx 42884 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #3 │ │ │ │ @@ -516365,80 +516426,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 1ad5e2 │ │ │ │ + bne.n 1ad682 │ │ │ │ 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 1ad798 │ │ │ │ + beq.w 1ad838 │ │ │ │ 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 1ad62e │ │ │ │ + bhi.n 1ad6ce │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, r1, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ad702 │ │ │ │ + bne.n 1ad7a2 │ │ │ │ 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 1ad69a │ │ │ │ + bne.n 1ad73a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ad702 │ │ │ │ + beq.n 1ad7a2 │ │ │ │ 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 1ad682 │ │ │ │ + bne.n 1ad722 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ad702 │ │ │ │ + beq.n 1ad7a2 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r5, r0, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -516447,56 +516508,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 1ad776 │ │ │ │ + b.n 1ad816 │ │ │ │ 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 1ad71c │ │ │ │ - ldr r2, [pc, #164] @ (1ad7a8 ) │ │ │ │ - ldr r3, [pc, #156] @ (1ad7a4 ) │ │ │ │ + bne.n 1ad7bc │ │ │ │ + ldr r2, [pc, #164] @ (1ad848 ) │ │ │ │ + ldr r3, [pc, #156] @ (1ad844 ) │ │ │ │ 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 1ad79c │ │ │ │ + bne.n 1ad83c │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -516510,47 +516571,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 196e34 │ │ │ │ - b.n 1ad702 │ │ │ │ + bl 196ed4 │ │ │ │ + b.n 1ad7a2 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1ad702 │ │ │ │ + b.n 1ad7a2 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 1ad64a │ │ │ │ + b.n 1ad6ea │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r1, #174 @ 0xae │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ + cmp r0, #86 @ 0x56 │ │ │ │ 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] @ (1ad904 ) │ │ │ │ - ldr r3, [pc, #328] @ (1ad908 ) │ │ │ │ + ldr r1, [pc, #324] @ (1ad9a4 ) │ │ │ │ + ldr r3, [pc, #328] @ (1ad9a8 ) │ │ │ │ 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 1ad88c │ │ │ │ + bhi.n 1ad92c │ │ │ │ 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 │ │ │ │ @@ -516569,21 +516630,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov r6, r0 │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -516595,40 +516656,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 196e34 │ │ │ │ - ldr r2, [pc, #152] @ (1ad90c ) │ │ │ │ - ldr r3, [pc, #144] @ (1ad908 ) │ │ │ │ + bl 196ed4 │ │ │ │ + ldr r2, [pc, #152] @ (1ad9ac ) │ │ │ │ + ldr r3, [pc, #144] @ (1ad9a8 ) │ │ │ │ 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 1ad8fe │ │ │ │ + bne.n 1ad99e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1ad872 │ │ │ │ + beq.n 1ad912 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ad872 │ │ │ │ + b.n 1ad912 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ad872 │ │ │ │ + b.n 1ad912 │ │ │ │ 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] │ │ │ │ @@ -516643,178 +516704,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r4, r0, #28 │ │ │ │ - b.n 1ad82c │ │ │ │ + b.n 1ad8cc │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r0, #58 @ 0x3a │ │ │ │ + movs r7, #154 @ 0x9a │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ 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] @ 1ade68 │ │ │ │ + ldr.w r5, [pc, #1348] @ 1adf08 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r3 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 433b4 <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1ada5c │ │ │ │ + beq.w 1adafc │ │ │ │ lsls r3, r4, #14 │ │ │ │ - bmi.n 1ad9c4 │ │ │ │ + bmi.n 1ada64 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 1ada5c │ │ │ │ + ble.w 1adafc │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 1addd2 │ │ │ │ + beq.w 1ade72 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.n 1ad9d8 │ │ │ │ + bls.n 1ada78 │ │ │ │ ands.w r5, r4, #262144 @ 0x40000 │ │ │ │ - bne.n 1ad9f4 │ │ │ │ + bne.n 1ada94 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1acb80 │ │ │ │ + bl 1acc20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ 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 1ad910 │ │ │ │ + bl 1ad9b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1975f0 │ │ │ │ + bl 197690 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ad910 │ │ │ │ + bl 1ad9b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197668 │ │ │ │ + bl 197708 │ │ │ │ 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 1ad9f4 │ │ │ │ + beq.n 1ada94 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bhi.n 1ad9f4 │ │ │ │ + bhi.n 1ada94 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ mov.w r4, #1048576 @ 0x100000 │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ad910 │ │ │ │ + bl 1ad9b0 │ │ │ │ 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 1acb80 │ │ │ │ + bl 1acc20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ 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 1ad910 │ │ │ │ + bl 1ad9b0 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1975f0 │ │ │ │ + bl 197690 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ad910 │ │ │ │ + bl 1ad9b0 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197668 │ │ │ │ + bl 197708 │ │ │ │ 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] @ 1ade6c │ │ │ │ + ldr.w r3, [pc, #1036] @ 1adf0c │ │ │ │ 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 1adaea │ │ │ │ - bhi.w 1add04 │ │ │ │ + beq.n 1adb8a │ │ │ │ + bhi.w 1adda4 │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ - bne.w 1adcba │ │ │ │ + bne.w 1add5a │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 1addec │ │ │ │ + beq.w 1ade8c │ │ │ │ bics.w r2, r8, #2 │ │ │ │ - beq.w 1adddc │ │ │ │ + beq.w 1ade7c │ │ │ │ sub.w r2, r8, #3 │ │ │ │ cmp.w r8, #1 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ - bhi.w 1ade22 │ │ │ │ + bhi.w 1adec2 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ it ne │ │ │ │ movne r1, #153 @ 0x99 │ │ │ │ - bne.w 1add58 │ │ │ │ + bne.w 1addf8 │ │ │ │ movs r1, #149 @ 0x95 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -516823,23 +516884,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 1ad304 │ │ │ │ - b.n 1adb4c │ │ │ │ + bl 1ad3a4 │ │ │ │ + b.n 1adbec │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ it eq │ │ │ │ moveq.w r1, #644 @ 0x284 │ │ │ │ - beq.w 1add8c │ │ │ │ + beq.w 1ade2c │ │ │ │ movw r1, #645 @ 0x285 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -516847,37 +516908,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 1adb42 │ │ │ │ + beq.n 1adbe2 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.n 1adade │ │ │ │ + bls.n 1adb7e │ │ │ │ sub.w r3, r8, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1adc12 │ │ │ │ + bhi.n 1adcb2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ad7ac │ │ │ │ + bl 1ad84c │ │ │ │ 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 1adbbc │ │ │ │ + beq.n 1adc5c │ │ │ │ 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 │ │ │ │ @@ -516889,22 +516950,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 1adb8c │ │ │ │ + bne.n 1adc2c │ │ │ │ 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, 1adbe8 │ │ │ │ + cbz r3, 1adc88 │ │ │ │ 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 │ │ │ │ @@ -516912,155 +516973,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 1adc66 │ │ │ │ + beq.n 1add06 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 1ad598 │ │ │ │ + bl 1ad638 │ │ │ │ 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 1ad7ac │ │ │ │ + bl 1ad84c │ │ │ │ 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 1adb6e │ │ │ │ + b.n 1adc0e │ │ │ │ ldrb.w r2, [r9, #41] @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - bl 1ad0c0 │ │ │ │ + bl 1ad160 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ ldrb.w r2, [r9, #41] @ 0x29 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193d30 │ │ │ │ + bl 193dd0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1adca6 │ │ │ │ + cbz r0, 1add46 │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197510 │ │ │ │ + bl 1975b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197668 │ │ │ │ + bl 197708 │ │ │ │ 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 1adafa │ │ │ │ + bne.w 1adb9a │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 1adb34 │ │ │ │ - b.n 1adb42 │ │ │ │ + bne.w 1adbd4 │ │ │ │ + b.n 1adbe2 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq.n 1add4e │ │ │ │ + beq.n 1addee │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #154 @ 0x9a │ │ │ │ - beq.n 1add58 │ │ │ │ + beq.n 1addf8 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 1adb34 │ │ │ │ - b.n 1adade │ │ │ │ + bne.w 1adbd4 │ │ │ │ + b.n 1adb7e │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #150 @ 0x96 │ │ │ │ - bne.n 1add8a │ │ │ │ + bne.n 1ade2a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 1adb34 │ │ │ │ + b.n 1adbd4 │ │ │ │ movs r1, #149 @ 0x95 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -517068,238 +517129,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 1adb34 │ │ │ │ + bne.w 1adbd4 │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ - beq.w 1adade │ │ │ │ - b.n 1adb42 │ │ │ │ + beq.w 1adb7e │ │ │ │ + b.n 1adbe2 │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ - bne.w 1ad956 │ │ │ │ - b.n 1ad9d8 │ │ │ │ + bne.w 1ad9f6 │ │ │ │ + b.n 1ada78 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq.n 1add4e │ │ │ │ + beq.n 1addee │ │ │ │ cmp.w r8, #2 │ │ │ │ ite ne │ │ │ │ movne r1, #153 @ 0x99 │ │ │ │ moveq r1, #154 @ 0x9a │ │ │ │ - b.n 1add58 │ │ │ │ + b.n 1addf8 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq.n 1ade58 │ │ │ │ + beq.n 1adef8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 1adb42 │ │ │ │ + b.n 1adbe2 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq.n 1ade60 │ │ │ │ + beq.n 1adf00 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 1adb34 │ │ │ │ + b.n 1adbd4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #657 @ 0x291 │ │ │ │ - b.n 1addf6 │ │ │ │ + b.n 1ade96 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #657 @ 0x291 │ │ │ │ - b.n 1ade2c │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ + b.n 1adecc │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ 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] @ 1ae2b8 │ │ │ │ + ldr.w r3, [pc, #1072] @ 1ae358 │ │ │ │ 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 433b4 <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1adf7c │ │ │ │ + beq.n 1ae01c │ │ │ │ lsls r3, r6, #14 │ │ │ │ - bpl.n 1adef0 │ │ │ │ + bpl.n 1adf90 │ │ │ │ bic.w r6, r6, #131072 @ 0x20000 │ │ │ │ orr.w r6, r6, #262144 @ 0x40000 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r6 │ │ │ │ - bne.w 1ae1ba │ │ │ │ + bne.w 1ae25a │ │ │ │ mov.w r6, #262144 @ 0x40000 │ │ │ │ sub.w r3, r8, #8 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ movls.w r1, #688 @ 0x2b0 │ │ │ │ - bls.n 1adeda │ │ │ │ + bls.n 1adf7a │ │ │ │ movw r1, #669 @ 0x29d │ │ │ │ movw r3, #670 @ 0x29e │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1ae0ce │ │ │ │ - b.n 1adfc4 │ │ │ │ + beq.w 1ae16e │ │ │ │ + b.n 1ae064 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 1ae234 │ │ │ │ + ble.w 1ae2d4 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 1ae102 │ │ │ │ + beq.w 1ae1a2 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 1ae10a │ │ │ │ + bls.w 1ae1aa │ │ │ │ ands.w r4, r6, #262144 @ 0x40000 │ │ │ │ - bne.w 1ae1c6 │ │ │ │ + bne.w 1ae266 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1acb80 │ │ │ │ + bl 1acc20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ 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 1ade70 │ │ │ │ + bl 1adf10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1975f0 │ │ │ │ + bl 197690 │ │ │ │ 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 1ade70 │ │ │ │ + bl 1adf10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ 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 1ae096 │ │ │ │ + beq.w 1ae136 │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - beq.w 1ae28e │ │ │ │ + beq.w 1ae32e │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ it eq │ │ │ │ moveq.w r1, #672 @ 0x2a0 │ │ │ │ - beq.n 1adfb0 │ │ │ │ + beq.n 1ae050 │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1ae27a │ │ │ │ + beq.w 1ae31a │ │ │ │ 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 1ae1a6 │ │ │ │ + beq.w 1ae246 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 1ae1ae │ │ │ │ + bls.w 1ae24e │ │ │ │ sub.w r3, r8, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1ae15e │ │ │ │ + bhi.w 1ae1fe │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ad7ac │ │ │ │ + bl 1ad84c │ │ │ │ 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] @ (1ae2bc ) │ │ │ │ + ldr r3, [pc, #664] @ (1ae35c ) │ │ │ │ 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, 1ae058 │ │ │ │ + cbz r0, 1ae0f8 │ │ │ │ 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] │ │ │ │ @@ -517313,511 +517374,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 1ae132 │ │ │ │ + beq.n 1ae1d2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r6, #131072 @ 0x20000 │ │ │ │ - beq.w 1adebc │ │ │ │ + beq.w 1adf5c │ │ │ │ cmp.w r6, #131072 @ 0x20000 │ │ │ │ - bls.w 1ae244 │ │ │ │ + bls.w 1ae2e4 │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ it eq │ │ │ │ movweq r1, #689 @ 0x2b1 │ │ │ │ - bne.w 1ae2a6 │ │ │ │ + bne.w 1ae346 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne.w r6, #524288 @ 0x80000 │ │ │ │ - bne.w 1adfc4 │ │ │ │ + bne.w 1ae064 │ │ │ │ add r5, sp, #32 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ movs r1, #30 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ 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 1adfec │ │ │ │ - b.n 1adffe │ │ │ │ + bne.w 1ae08c │ │ │ │ + b.n 1ae09e │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ - bne.w 1adf06 │ │ │ │ + bne.w 1adfa6 │ │ │ │ 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 1ade70 │ │ │ │ + bl 1adf10 │ │ │ │ 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 1ad0c0 │ │ │ │ + bl 1ad160 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ 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 1ad598 │ │ │ │ + bl 1ad638 │ │ │ │ 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 1ad7ac │ │ │ │ + bl 1ad84c │ │ │ │ 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 1ae022 │ │ │ │ + b.n 1ae0c2 │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ - bne.w 1adffe │ │ │ │ + bne.w 1ae09e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ad304 │ │ │ │ - b.n 1ae008 │ │ │ │ + bl 1ad3a4 │ │ │ │ + b.n 1ae0a8 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.n 1ae1c6 │ │ │ │ + beq.n 1ae266 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.n 1ae10a │ │ │ │ + bls.n 1ae1aa │ │ │ │ mov r2, r8 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1acb80 │ │ │ │ + bl 1acc20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bic.w r6, r6, #262144 @ 0x40000 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ 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 1ade70 │ │ │ │ + bl 1adf10 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1975f0 │ │ │ │ + bl 197690 │ │ │ │ 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 1ade70 │ │ │ │ + bl 1adf10 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ 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 1ae09e │ │ │ │ - b.n 1adf8a │ │ │ │ + beq.w 1ae13e │ │ │ │ + b.n 1ae02a │ │ │ │ cmp.w r6, #512 @ 0x200 │ │ │ │ itt ne │ │ │ │ movne.w r6, #2048 @ 0x800 │ │ │ │ movwne r1, #699 @ 0x2bb │ │ │ │ - bne.w 1adfb0 │ │ │ │ + bne.w 1ae050 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.n 1ae294 │ │ │ │ + beq.n 1ae334 │ │ │ │ bics.w r3, r8, #2 │ │ │ │ - beq.n 1ae29a │ │ │ │ + beq.n 1ae33a │ │ │ │ sub.w r3, r8, #3 │ │ │ │ cmp.w r8, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - bhi.n 1ae294 │ │ │ │ + bhi.n 1ae334 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #669 @ 0x29d │ │ │ │ - b.n 1adfb4 │ │ │ │ + b.n 1ae054 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #6 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1977c0 │ │ │ │ + bl 197860 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - b.n 1adfc4 │ │ │ │ + b.n 1ae064 │ │ │ │ movw r1, #691 @ 0x2b3 │ │ │ │ - b.n 1ae0b4 │ │ │ │ + b.n 1ae154 │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ - b.n 1adfb0 │ │ │ │ + b.n 1ae050 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 1ae270 │ │ │ │ + bne.n 1ae310 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - b.n 1adfb0 │ │ │ │ + b.n 1ae050 │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ - bne.w 1adeb8 │ │ │ │ + bne.w 1adf58 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 1ae270 │ │ │ │ - b.n 1ae2a0 │ │ │ │ + bne.n 1ae310 │ │ │ │ + b.n 1ae340 │ │ │ │ nop │ │ │ │ - movs r1, #108 @ 0x6c │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ 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] @ 1aee30 │ │ │ │ + ldr.w r2, [pc, #2908] @ 1aeed0 │ │ │ │ mov r5, r3 │ │ │ │ - ldr.w r3, [pc, #2904] @ 1aee34 │ │ │ │ + ldr.w r3, [pc, #2904] @ 1aeed4 │ │ │ │ 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] @ 1aee38 │ │ │ │ + ldr.w r3, [pc, #2880] @ 1aeed8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 433b4 <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1ae476 │ │ │ │ + beq.w 1ae516 │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r3, #14 │ │ │ │ - bmi.n 1ae3c2 │ │ │ │ + bmi.n 1ae462 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 1ae476 │ │ │ │ + ble.w 1ae516 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.w 1ae562 │ │ │ │ + beq.w 1ae602 │ │ │ │ cmp r5, #4 │ │ │ │ - bls.n 1ae3de │ │ │ │ + bls.n 1ae47e │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ ands.w r7, r3, #262144 @ 0x40000 │ │ │ │ - bne.n 1ae400 │ │ │ │ + bne.n 1ae4a0 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acb80 │ │ │ │ + bl 1acc20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ 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 1ae2c0 │ │ │ │ + bl 1ae360 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1975f0 │ │ │ │ + bl 197690 │ │ │ │ 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 1ae2c0 │ │ │ │ + bl 1ae360 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197668 │ │ │ │ + bl 197708 │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r2, [pc, #2712] @ 1aee3c │ │ │ │ - ldr.w r3, [pc, #2700] @ 1aee34 │ │ │ │ + ldr.w r2, [pc, #2712] @ 1aeedc │ │ │ │ + ldr.w r3, [pc, #2700] @ 1aeed4 │ │ │ │ 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 1af2a0 │ │ │ │ + bne.w 1af340 │ │ │ │ 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 1ae506 │ │ │ │ + beq.w 1ae5a6 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1ae402 │ │ │ │ + beq.n 1ae4a2 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi.n 1ae402 │ │ │ │ + bhi.n 1ae4a2 │ │ │ │ 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 1ae2c0 │ │ │ │ + bl 1ae360 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ae3a0 │ │ │ │ + b.n 1ae440 │ │ │ │ mov r8, r3 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acb80 │ │ │ │ + bl 1acc20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ 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 1ae2c0 │ │ │ │ + bl 1ae360 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1975f0 │ │ │ │ + bl 197690 │ │ │ │ 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 1ae2c0 │ │ │ │ + bl 1ae360 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197668 │ │ │ │ + bl 197708 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ae3a0 │ │ │ │ + b.n 1ae440 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movw r3, #287 @ 0x11f │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ - bne.n 1ae4d4 │ │ │ │ + bne.n 1ae574 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.w 1aecf4 │ │ │ │ - bhi.w 1aeddc │ │ │ │ + beq.w 1aed94 │ │ │ │ + bhi.w 1aee7c │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.w 1aece0 │ │ │ │ - bhi.w 1ae89a │ │ │ │ + beq.w 1aed80 │ │ │ │ + bhi.w 1ae93a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1aeccc │ │ │ │ + beq.w 1aed6c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.w 1ae8ee │ │ │ │ + beq.w 1ae98e │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 1af1d6 │ │ │ │ + beq.w 1af276 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 1af1e8 │ │ │ │ + bhi.w 1af288 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ - bl 193b30 │ │ │ │ - ldr.w r3, [pc, #2432] @ 1aee40 │ │ │ │ + bl 193bd0 │ │ │ │ + ldr.w r3, [pc, #2432] @ 1aeee0 │ │ │ │ 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 1ae596 │ │ │ │ + b.n 1ae636 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.w 1ae6a6 │ │ │ │ + beq.w 1ae746 │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bne.n 1ae56e │ │ │ │ + bne.n 1ae60e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ - bl 193b30 │ │ │ │ - ldr.w r3, [pc, #2384] @ 1aee40 │ │ │ │ + bl 193bd0 │ │ │ │ + ldr.w r3, [pc, #2384] @ 1aeee0 │ │ │ │ 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 1ae6c6 │ │ │ │ - b.n 1ae596 │ │ │ │ + bne.w 1ae766 │ │ │ │ + b.n 1ae636 │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ bics.w r3, r3, #393216 @ 0x60000 │ │ │ │ - beq.w 1aebd6 │ │ │ │ + beq.w 1aec76 │ │ │ │ cmp.w r8, #524288 @ 0x80000 │ │ │ │ - beq.w 1ae8c8 │ │ │ │ - ldr.w r3, [pc, #2340] @ 1aee40 │ │ │ │ + beq.w 1ae968 │ │ │ │ + ldr.w r3, [pc, #2340] @ 1aeee0 │ │ │ │ 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 1aed26 │ │ │ │ + beq.w 1aedc6 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 1aed26 │ │ │ │ + bpl.w 1aedc6 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 1aee14 │ │ │ │ + beq.w 1aeeb4 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 1ae6c6 │ │ │ │ - b.n 1ae596 │ │ │ │ + bne.w 1ae766 │ │ │ │ + b.n 1ae636 │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bne.w 1ae326 │ │ │ │ - b.n 1ae3de │ │ │ │ + bne.w 1ae3c6 │ │ │ │ + b.n 1ae47e │ │ │ │ cmp r5, #4 │ │ │ │ - bhi.w 1aedb4 │ │ │ │ + bhi.w 1aee54 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ - bl 193b30 │ │ │ │ - ldr.w r3, [pc, #2240] @ 1aee40 │ │ │ │ + bl 193bd0 │ │ │ │ + ldr.w r3, [pc, #2240] @ 1aeee0 │ │ │ │ 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 1ad304 │ │ │ │ + bl 1ad3a4 │ │ │ │ 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 1ae712 │ │ │ │ + bne.w 1ae7b2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movw r3, #357 @ 0x165 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1aec70 │ │ │ │ + bne.w 1aed10 │ │ │ │ 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 │ │ │ │ @@ -517829,292 +517890,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, 1ae630 │ │ │ │ + cbz r1, 1ae6d0 │ │ │ │ ldrb.w r2, [r2, #50] @ 0x32 │ │ │ │ - cbz r2, 1ae630 │ │ │ │ + cbz r2, 1ae6d0 │ │ │ │ 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 1ae75c │ │ │ │ + bne.w 1ae7fc │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 1ae666 │ │ │ │ + bne.n 1ae706 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r2, r3, #322 @ 0x142 │ │ │ │ bics.w r3, r2, #2 │ │ │ │ - bne.w 1ae824 │ │ │ │ + bne.w 1ae8c4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r1, [r6, #41] @ 0x29 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1ae3a0 │ │ │ │ + bne.w 1ae440 │ │ │ │ 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 1aeb9a │ │ │ │ + bne.w 1aec3a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1ae3a0 │ │ │ │ + beq.w 1ae440 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ae3a0 │ │ │ │ + b.n 1ae440 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r3, #492 @ 0x1ec │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #1924] @ 1aee40 │ │ │ │ + ldr.w r3, [pc, #1924] @ 1aeee0 │ │ │ │ cmp r5, #8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ - beq.n 1ae6d6 │ │ │ │ + beq.n 1ae776 │ │ │ │ cmp r5, #4 │ │ │ │ - bls.w 1ae596 │ │ │ │ + bls.w 1ae636 │ │ │ │ sub.w r3, r5, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1aec0c │ │ │ │ + bhi.w 1aecac │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, sp, #72 @ 0x48 │ │ │ │ - bl 1ad7ac │ │ │ │ + bl 1ad84c │ │ │ │ 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 1ae72c │ │ │ │ + beq.n 1ae7cc │ │ │ │ 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 1ae5d4 │ │ │ │ + bne.w 1ae674 │ │ │ │ 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 1ae604 │ │ │ │ + b.n 1ae6a4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 23df94 │ │ │ │ + bl 23e034 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ae7f6 │ │ │ │ + beq.n 1ae896 │ │ │ │ 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 1ae81c │ │ │ │ + bne.n 1ae8bc │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1ae7d6 │ │ │ │ + beq.n 1ae876 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 1ae86e │ │ │ │ + bhi.n 1ae90e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 19b2a4 │ │ │ │ + bl 19b344 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq.n 1ae7f2 │ │ │ │ + beq.n 1ae892 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 1ae7bc │ │ │ │ + beq.n 1ae85c │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1aed48 │ │ │ │ + beq.w 1aede8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 23ea24 │ │ │ │ - cbz r0, 1ae7f2 │ │ │ │ + bl 23eac4 │ │ │ │ + cbz r0, 1ae892 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 23ea24 │ │ │ │ + bl 23eac4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r0, #1 │ │ │ │ mla r7, r3, r0, r7 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1ae7ec │ │ │ │ + b.n 1ae88c │ │ │ │ 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 1ae77e │ │ │ │ + bne.n 1ae81e │ │ │ │ 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 1ae640 │ │ │ │ + b.n 1ae6e0 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1ae7f2 │ │ │ │ + beq.n 1ae892 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1ae792 │ │ │ │ + b.n 1ae832 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb.w r1, [r9, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ lsrs r2, r3, #3 │ │ │ │ - bl 1ad0c0 │ │ │ │ + bl 1ad160 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ mov r1, r7 │ │ │ │ add.w r2, r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197668 │ │ │ │ + bl 197708 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ae66e │ │ │ │ + b.n 1ae70e │ │ │ │ cmp r0, #5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, ip │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov ip, r7 │ │ │ │ - bne.n 1ae7f6 │ │ │ │ + bne.n 1ae896 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1ae8e0 │ │ │ │ + beq.n 1ae980 │ │ │ │ cmp r0, #5 │ │ │ │ - bne.n 1ae7f6 │ │ │ │ + bne.n 1ae896 │ │ │ │ cmp r5, #7 │ │ │ │ - beq.w 1af1ca │ │ │ │ + beq.w 1af26a │ │ │ │ cmp r5, #9 │ │ │ │ - beq.n 1ae890 │ │ │ │ + beq.n 1ae930 │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 1ae7f6 │ │ │ │ + bne.n 1ae896 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ mov r0, ip │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r1, r2, r1 │ │ │ │ - b.n 1ae7fc │ │ │ │ + b.n 1ae89c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 1aee44 │ │ │ │ - bhi.w 1af244 │ │ │ │ + beq.w 1aeee4 │ │ │ │ + bhi.w 1af2e4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 193b30 │ │ │ │ - ldr.w r3, [pc, #1424] @ 1aee40 │ │ │ │ + bl 193bd0 │ │ │ │ + ldr.w r3, [pc, #1424] @ 1aeee0 │ │ │ │ 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 1ae596 │ │ │ │ + b.n 1ae636 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ movw r3, #489 @ 0x1e9 │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1ae6b8 │ │ │ │ + b.n 1ae758 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp.w r2, #576 @ 0x240 │ │ │ │ - bne.n 1ae7f6 │ │ │ │ + bne.n 1ae896 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ - b.n 1ae7fc │ │ │ │ + b.n 1ae89c │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1aeb86 │ │ │ │ + beq.w 1aec26 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r8, #0 │ │ │ │ blx 42884 │ │ │ │ @@ -518125,15 +518186,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 1ae91a │ │ │ │ + bne.n 1ae9ba │ │ │ │ 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] │ │ │ │ @@ -518143,15 +518204,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 1aee0e │ │ │ │ + beq.w 1aeeae │ │ │ │ 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]! │ │ │ │ @@ -518159,57 +518220,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 1ae980 │ │ │ │ + bhi.n 1aea20 │ │ │ │ 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 1aecc8 │ │ │ │ + bne.w 1aed68 │ │ │ │ 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 1aea00 │ │ │ │ + bne.n 1aeaa0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1aecc8 │ │ │ │ + beq.w 1aed68 │ │ │ │ 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 1ae9e4 │ │ │ │ + bne.n 1aea84 │ │ │ │ str r7, [sp, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1aecc8 │ │ │ │ + beq.w 1aed68 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #28 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -518221,20 +518282,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ 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] │ │ │ │ @@ -518255,21 +518316,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -518282,216 +518343,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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] @ 1aee40 │ │ │ │ + ldr.w r8, [pc, #776] @ 1aeee0 │ │ │ │ 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, 1aeb7e │ │ │ │ + cbz r3, 1aec1e │ │ │ │ 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 1ae604 │ │ │ │ + b.n 1ae6a4 │ │ │ │ movw r3, #325 @ 0x145 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1ae604 │ │ │ │ + b.n 1ae6a4 │ │ │ │ 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 1aea5c │ │ │ │ + b.n 1aeafc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #72] @ 0x48 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1aebc2 │ │ │ │ + cbz r0, 1aec62 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1ae3a0 │ │ │ │ + b.w 1ae440 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ sub.w r3, r5, #8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1af20c │ │ │ │ + bls.w 1af2ac │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 1af1ae │ │ │ │ + beq.w 1af24e │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 193b30 │ │ │ │ - ldr r3, [pc, #584] @ (1aee40 ) │ │ │ │ + bl 193bd0 │ │ │ │ + ldr r3, [pc, #584] @ (1aeee0 ) │ │ │ │ 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 1ae596 │ │ │ │ + bls.w 1ae636 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1ad598 │ │ │ │ + bl 1ad638 │ │ │ │ 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 1ad7ac │ │ │ │ + bl 1ad84c │ │ │ │ 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 1ae5d4 │ │ │ │ - b.n 1ae712 │ │ │ │ + beq.w 1ae674 │ │ │ │ + b.n 1ae7b2 │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ itt eq │ │ │ │ ldreq r7, [sp, #16] │ │ │ │ moveq r3, r7 │ │ │ │ - beq.n 1aec92 │ │ │ │ - b.n 1aeb78 │ │ │ │ + beq.n 1aed32 │ │ │ │ + b.n 1aec18 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1af2aa │ │ │ │ + beq.w 1af34a │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1af2a4 │ │ │ │ + bne.w 1af344 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1aec80 │ │ │ │ + bne.n 1aed20 │ │ │ │ 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 23df94 │ │ │ │ + bl 23e034 │ │ │ │ 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 1ae604 │ │ │ │ + b.n 1ae6a4 │ │ │ │ mov r8, sl │ │ │ │ - b.n 1aea5c │ │ │ │ + b.n 1aeafc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ movw r3, #357 @ 0x165 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1ae6b8 │ │ │ │ + b.n 1ae758 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #408 @ 0x198 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov.w r3, #408 @ 0x198 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1ae6b8 │ │ │ │ + b.n 1ae758 │ │ │ │ sub.w r3, r5, #8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 1af228 │ │ │ │ + bls.w 1af2c8 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 1af1ae │ │ │ │ + beq.w 1af24e │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ - bl 193b30 │ │ │ │ - ldr r3, [pc, #304] @ (1aee40 ) │ │ │ │ + bl 193bd0 │ │ │ │ + ldr r3, [pc, #304] @ (1aeee0 ) │ │ │ │ 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 1ae596 │ │ │ │ - b.n 1aec0c │ │ │ │ + bls.w 1ae636 │ │ │ │ + b.n 1aecac │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1aee14 │ │ │ │ + beq.n 1aeeb4 │ │ │ │ movw r1, #317 @ 0x13d │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 1ae6c6 │ │ │ │ - b.n 1ae596 │ │ │ │ + bne.w 1ae766 │ │ │ │ + b.n 1ae636 │ │ │ │ ldrb.w r1, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1aeda0 │ │ │ │ + bhi.n 1aee40 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1af2a4 │ │ │ │ + bhi.w 1af344 │ │ │ │ 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 │ │ │ │ @@ -518524,81 +518585,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 1ae7ec │ │ │ │ + b.n 1ae88c │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1aeda0 │ │ │ │ + b.n 1aee40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #502 @ 0x1f6 │ │ │ │ - bl 193b30 │ │ │ │ - ldr r3, [pc, #128] @ (1aee40 ) │ │ │ │ + bl 193bd0 │ │ │ │ + ldr r3, [pc, #128] @ (1aeee0 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #8 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ - beq.w 1af26a │ │ │ │ + beq.w 1af30a │ │ │ │ mov.w r3, #502 @ 0x1f6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ - b.n 1ae6cc │ │ │ │ + b.n 1ae76c │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - beq.w 1aebdc │ │ │ │ - bhi.w 1af27a │ │ │ │ + beq.w 1aec7c │ │ │ │ + bhi.w 1af31a │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ itt ne │ │ │ │ movne.w r3, #131072 @ 0x20000 │ │ │ │ strne r3, [sp, #264] @ 0x108 │ │ │ │ - bne.w 1aebdc │ │ │ │ + bne.w 1aec7c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #523 @ 0x20b │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1ae6b8 │ │ │ │ + b.n 1ae758 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1ae9a0 │ │ │ │ + b.n 1aea40 │ │ │ │ mov.w r1, #318 @ 0x13e │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 1ae596 │ │ │ │ + b.w 1ae636 │ │ │ │ nop │ │ │ │ - adds r0, r4, #4 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, #4 │ │ │ │ + adds r4, r4, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, r2, #1 │ │ │ │ + subs r4, r6, r6 │ │ │ │ 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 1ae8a6 │ │ │ │ + beq.w 1ae946 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 1af18c │ │ │ │ + beq.w 1af22c │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r8, #0 │ │ │ │ blx 42884 │ │ │ │ @@ -518610,87 +518671,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 1aee84 │ │ │ │ + bne.n 1aef24 │ │ │ │ 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 1af1a8 │ │ │ │ + beq.w 1af248 │ │ │ │ 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 1aeee2 │ │ │ │ + bhi.n 1aef82 │ │ │ │ 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 1af19c │ │ │ │ + bne.w 1af23c │ │ │ │ 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 1aef62 │ │ │ │ + bne.n 1af002 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1af1a4 │ │ │ │ + beq.w 1af244 │ │ │ │ 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 1aef46 │ │ │ │ + bne.n 1aefe6 │ │ │ │ str r7, [sp, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1af1a4 │ │ │ │ + beq.w 1af244 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #28 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -518702,20 +518763,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ 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] │ │ │ │ @@ -518738,21 +518799,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -518768,15 +518829,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -518794,21 +518855,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -518823,137 +518884,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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] @ 1af2c0 │ │ │ │ + ldr.w r8, [pc, #372] @ 1af360 │ │ │ │ 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 1ae604 │ │ │ │ + beq.w 1ae6a4 │ │ │ │ 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 1ae5d4 │ │ │ │ + b.w 1ae674 │ │ │ │ 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 1aefbe │ │ │ │ + b.n 1af05e │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ mov r8, sl │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1aefbe │ │ │ │ + b.n 1af05e │ │ │ │ mov r8, sl │ │ │ │ - b.n 1aefbe │ │ │ │ + b.n 1af05e │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1aef02 │ │ │ │ + b.n 1aefa2 │ │ │ │ mov.w r1, #318 @ 0x13e │ │ │ │ - bl 193b30 │ │ │ │ - ldr r3, [pc, #264] @ (1af2c0 ) │ │ │ │ + bl 193bd0 │ │ │ │ + ldr r3, [pc, #264] @ (1af360 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ mov.w r3, #318 @ 0x13e │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 1ae596 │ │ │ │ + b.w 1ae636 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r1, r2, r1 │ │ │ │ - b.w 1ae7fc │ │ │ │ + b.w 1ae89c │ │ │ │ mov.w r1, #324 @ 0x144 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov.w r3, #324 @ 0x144 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1aee60 │ │ │ │ + b.n 1aef00 │ │ │ │ mov.w r1, #552 @ 0x228 │ │ │ │ - bl 193b30 │ │ │ │ - ldr r3, [pc, #204] @ (1af2c0 ) │ │ │ │ + bl 193bd0 │ │ │ │ + ldr r3, [pc, #204] @ (1af360 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #8 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ - beq.n 1af282 │ │ │ │ + beq.n 1af322 │ │ │ │ mov.w r3, #552 @ 0x228 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ - b.w 1ae6cc │ │ │ │ + b.w 1ae76c │ │ │ │ mov.w r1, #482 @ 0x1e2 │ │ │ │ - bl 193b30 │ │ │ │ - ldr r3, [pc, #168] @ (1af2c0 ) │ │ │ │ + bl 193bd0 │ │ │ │ + ldr r3, [pc, #168] @ (1af360 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ mov.w r3, #482 @ 0x1e2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 1ae6d6 │ │ │ │ + b.w 1ae776 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ - bl 193b30 │ │ │ │ - ldr r3, [pc, #140] @ (1af2c0 ) │ │ │ │ + bl 193bd0 │ │ │ │ + ldr r3, [pc, #140] @ (1af360 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ mov.w r3, #268 @ 0x10c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 1ae6d6 │ │ │ │ + b.w 1ae776 │ │ │ │ mov.w r1, #500 @ 0x1f4 │ │ │ │ - bl 193b30 │ │ │ │ - ldr r3, [pc, #112] @ (1af2c0 ) │ │ │ │ + bl 193bd0 │ │ │ │ + ldr r3, [pc, #112] @ (1af360 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #8 │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ - beq.n 1af290 │ │ │ │ + beq.n 1af330 │ │ │ │ mov.w r3, #500 @ 0x1f4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ - b.w 1ae6cc │ │ │ │ + b.w 1ae76c │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ mov.w r3, #502 @ 0x1f6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 1ae6d6 │ │ │ │ + b.w 1ae776 │ │ │ │ ldr.w r8, [sp, #264] @ 0x108 │ │ │ │ - b.w 1ae510 │ │ │ │ + b.w 1ae5b0 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ mov.w r3, #552 @ 0x228 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 1ae6d6 │ │ │ │ + b.w 1ae776 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ mov.w r3, #500 @ 0x1f4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 1ae6d6 │ │ │ │ + b.w 1ae776 │ │ │ │ blx 42d64 <__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 │ │ │ │ @@ -518969,139 +519030,139 @@ │ │ │ │ lsls r3, r0 │ │ │ │ tst r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #32 │ │ │ │ moveq r0, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1af2e4 ) │ │ │ │ + ldr r3, [pc, #8] @ (1af384 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - blt.n 1af294 │ │ │ │ + blt.n 1af354 │ │ │ │ lsls r3, r5, #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, #316] @ (1af438 ) │ │ │ │ + ldr r2, [pc, #316] @ (1af4d8 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1af43c ) │ │ │ │ + ldr r3, [pc, #316] @ (1af4dc ) │ │ │ │ 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 1af3a8 │ │ │ │ + beq.n 1af448 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1af380 │ │ │ │ + beq.n 1af420 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1af370 │ │ │ │ + bne.n 1af410 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 1af2e8 │ │ │ │ + bl 1af388 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1af38e │ │ │ │ + beq.n 1af42e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1af3ba │ │ │ │ - bhi.n 1af3dc │ │ │ │ + beq.n 1af45a │ │ │ │ + bhi.n 1af47c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b2a4 │ │ │ │ - cbz r0, 1af38e │ │ │ │ + bl 19b344 │ │ │ │ + cbz r0, 1af42e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1af350 │ │ │ │ + beq.n 1af3f0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1af3e6 │ │ │ │ + beq.n 1af486 │ │ │ │ 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 42544 <__aeabi_uidivmod@plt> │ │ │ │ str r1, [r6, #0] │ │ │ │ - b.n 1af3b6 │ │ │ │ - cbz r1, 1af38e │ │ │ │ + b.n 1af456 │ │ │ │ + cbz r1, 1af42e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - cbz r3, 1af38e │ │ │ │ + cbz r3, 1af42e │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r2, [r6, #0] │ │ │ │ - b.n 1af3b6 │ │ │ │ + b.n 1af456 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1af318 │ │ │ │ + beq.n 1af3b8 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1af3b6 │ │ │ │ + b.n 1af456 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #172] @ (1af440 ) │ │ │ │ - ldr r3, [pc, #168] @ (1af43c ) │ │ │ │ + ldr r2, [pc, #172] @ (1af4e0 ) │ │ │ │ + ldr r3, [pc, #168] @ (1af4dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1af432 │ │ │ │ + bne.n 1af4d2 │ │ │ │ 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 1af390 │ │ │ │ + b.n 1af430 │ │ │ │ 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 1af38e │ │ │ │ + blt.n 1af42e │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ str r1, [r5, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 42544 <__aeabi_uidivmod@plt> │ │ │ │ str r1, [r6, #0] │ │ │ │ - b.n 1af3b6 │ │ │ │ + b.n 1af456 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ str r2, [r5, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1af3b6 │ │ │ │ + b.n 1af456 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1af41c │ │ │ │ + bhi.n 1af4bc │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1af41c │ │ │ │ + bhi.n 1af4bc │ │ │ │ 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 │ │ │ │ @@ -519118,432 +519179,432 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r5, #0] │ │ │ │ mla r0, r3, r0, r2 │ │ │ │ blx 42544 <__aeabi_uidivmod@plt> │ │ │ │ str r1, [r6, #0] │ │ │ │ - b.n 1af3b6 │ │ │ │ + b.n 1af456 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1af41c │ │ │ │ + b.n 1af4bc │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + lsrs r6, r3, #17 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r0, r1, #15 │ │ │ │ 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] @ (1af7dc ) │ │ │ │ + ldr r4, [pc, #900] @ (1af87c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #900] @ (1af7e0 ) │ │ │ │ + ldr r3, [pc, #900] @ (1af880 ) │ │ │ │ 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 1af792 │ │ │ │ + bne.w 1af832 │ │ │ │ lsls r7, r6, #11 │ │ │ │ - bmi.w 1af77c │ │ │ │ + bmi.w 1af81c │ │ │ │ lsls r5, r6, #12 │ │ │ │ - bpl.n 1af56c │ │ │ │ + bpl.n 1af60c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r2, #323] @ 0x143 │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.w 1af5b8 │ │ │ │ + bpl.w 1af658 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ mov r5, r7 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1af7a6 │ │ │ │ + beq.w 1af846 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 1af4a6 │ │ │ │ + b.n 1af546 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1af4e8 │ │ │ │ + cbz r3, 1af588 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ lsls r1, r3, #12 │ │ │ │ - bpl.n 1af4a0 │ │ │ │ + bpl.n 1af540 │ │ │ │ ldrb r3, [r7, #30] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 1af4a0 │ │ │ │ + bpl.n 1af540 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 23df94 │ │ │ │ + bl 23e034 │ │ │ │ cmp r8, r0 │ │ │ │ - bls.w 1af7b2 │ │ │ │ + bls.w 1af852 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, fp │ │ │ │ - bl 23eb20 │ │ │ │ + bl 23ebc0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1af4a0 │ │ │ │ + bhi.n 1af540 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, fp │ │ │ │ - bl 23eb20 │ │ │ │ + bl 23ebc0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1af4a6 │ │ │ │ + bne.n 1af546 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w sl, [r3, #284] @ 0x11c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1af7ce │ │ │ │ + beq.w 1af86e │ │ │ │ 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, 1af562 │ │ │ │ + cbz r3, 1af602 │ │ │ │ add r7, sp, #28 │ │ │ │ - b.n 1af516 │ │ │ │ + b.n 1af5b6 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1af562 │ │ │ │ + cbz r3, 1af602 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #12 │ │ │ │ - bpl.n 1af510 │ │ │ │ + bpl.n 1af5b0 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ it ne │ │ │ │ strne.w r9, [r5, #52] @ 0x34 │ │ │ │ - bne.n 1af510 │ │ │ │ + bne.n 1af5b0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23df94 │ │ │ │ + bl 23e034 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23eb20 │ │ │ │ + bl 23ebc0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 1af7be │ │ │ │ + bhi.w 1af85e │ │ │ │ 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 1af516 │ │ │ │ + bne.n 1af5b6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic.w r6, r6, #524288 @ 0x80000 │ │ │ │ str.w sl, [r3, #284] @ 0x11c │ │ │ │ lsls r5, r6, #14 │ │ │ │ - bmi.n 1af5d0 │ │ │ │ + bmi.n 1af670 │ │ │ │ lsls r0, r6, #21 │ │ │ │ - bmi.n 1af5e8 │ │ │ │ + bmi.n 1af688 │ │ │ │ lsls r1, r6, #26 │ │ │ │ - bmi.n 1af600 │ │ │ │ + bmi.n 1af6a0 │ │ │ │ lsls r2, r6, #25 │ │ │ │ - bmi.n 1af616 │ │ │ │ + bmi.n 1af6b6 │ │ │ │ and.w r8, r6, #4096 @ 0x1000 │ │ │ │ and.w r7, r6, #8192 @ 0x2000 │ │ │ │ lsls r3, r6, #20 │ │ │ │ - bmi.n 1af634 │ │ │ │ + bmi.n 1af6d4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1af744 │ │ │ │ + bne.w 1af7e4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1af7a0 │ │ │ │ + bne.w 1af840 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1af656 │ │ │ │ - ldr r2, [pc, #584] @ (1af7e4 ) │ │ │ │ - ldr r3, [pc, #576] @ (1af7e0 ) │ │ │ │ + bne.n 1af6f6 │ │ │ │ + ldr r2, [pc, #584] @ (1af884 ) │ │ │ │ + ldr r3, [pc, #576] @ (1af880 ) │ │ │ │ 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 1af7d8 │ │ │ │ + bne.w 1af878 │ │ │ │ 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 1aca00 │ │ │ │ + bl 1acaa0 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r5, r6, #14 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.n 1af570 │ │ │ │ + bpl.n 1af610 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 1aca00 │ │ │ │ + bl 1acaa0 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r0, r6, #21 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.n 1af574 │ │ │ │ + bpl.n 1af614 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 1aca00 │ │ │ │ + bl 1acaa0 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r1, r6, #26 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.n 1af578 │ │ │ │ + bpl.n 1af618 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ movs r2, #32 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 1aca00 │ │ │ │ + bl 1acaa0 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r2, r6, #25 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.n 1af57c │ │ │ │ + bpl.n 1af61c │ │ │ │ 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 1aca00 │ │ │ │ + bl 1acaa0 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ lsls r3, r6, #20 │ │ │ │ - bpl.n 1af588 │ │ │ │ + bpl.n 1af628 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ adds r5, r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1aca00 │ │ │ │ + bl 1acaa0 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1af748 │ │ │ │ + bne.n 1af7e8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1af762 │ │ │ │ + bne.w 1af802 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r5, [r3, #384] @ 0x180 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 1af66a │ │ │ │ - b.n 1af59a │ │ │ │ + cbnz r3, 1af70a │ │ │ │ + b.n 1af63a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1af59a │ │ │ │ + beq.n 1af63a │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1af662 │ │ │ │ + beq.n 1af702 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r8, r4 │ │ │ │ and.w r5, r6, #262144 @ 0x40000 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1af726 │ │ │ │ + bne.n 1af7c6 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1af740 │ │ │ │ + beq.n 1af7e0 │ │ │ │ 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, 1af6e0 │ │ │ │ + cbz r3, 1af780 │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1af6d8 │ │ │ │ + bne.n 1af778 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ tst r6, r3 │ │ │ │ - beq.n 1af6d8 │ │ │ │ + beq.n 1af778 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, fp │ │ │ │ - bl 23eb20 │ │ │ │ + bl 23ebc0 │ │ │ │ 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 1af6d8 │ │ │ │ + bne.n 1af778 │ │ │ │ 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 1af698 │ │ │ │ + bne.n 1af738 │ │ │ │ mov r0, r8 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1af690 │ │ │ │ + bne.n 1af730 │ │ │ │ ldrd r7, r5, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ movs r2, #23 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ 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 1af778 │ │ │ │ + beq.n 1af818 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1af71a │ │ │ │ + b.n 1af7ba │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1af778 │ │ │ │ + cbz r2, 1af818 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1af714 │ │ │ │ + beq.n 1af7b4 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1af67c │ │ │ │ + beq.n 1af71c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ - bl 1aca00 │ │ │ │ + bl 1acaa0 │ │ │ │ orr.w r8, r0, r8 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1af682 │ │ │ │ + bne.n 1af722 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1af6f4 │ │ │ │ + b.n 1af794 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, r3, #4 │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1aca00 │ │ │ │ + bl 1acaa0 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1af656 │ │ │ │ + beq.w 1af6f6 │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ - bl 1aca00 │ │ │ │ + bl 1acaa0 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ - b.n 1af656 │ │ │ │ + b.n 1af6f6 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 1af59a │ │ │ │ + b.n 1af63a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #1048576 @ 0x100000 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 1aca00 │ │ │ │ + bl 1acaa0 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ - b.n 1af47e │ │ │ │ + b.n 1af51e │ │ │ │ mov r3, r2 │ │ │ │ adds r1, r0, #4 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1aca00 │ │ │ │ + bl 1acaa0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1af478 │ │ │ │ + b.n 1af518 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, r3, #4 │ │ │ │ - b.n 1af762 │ │ │ │ + b.n 1af802 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr.w sl, [r3, #284] @ 0x11c │ │ │ │ - b.n 1af508 │ │ │ │ + b.n 1af5a8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 23df94 │ │ │ │ + bl 23e034 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1af4c0 │ │ │ │ + b.n 1af560 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ mov r1, fp │ │ │ │ - bl 23eb20 │ │ │ │ + bl 23ebc0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b.n 1af548 │ │ │ │ + b.n 1af5e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - b.n 1af508 │ │ │ │ + b.n 1af5a8 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + lsrs r0, r0, #12 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #8] @ (1af7f4 ) │ │ │ │ + ldr r3, [pc, #8] @ (1af894 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #7 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bvs.n 1af7ec │ │ │ │ + bvc.n 1af8ac │ │ │ │ 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] @ 1afca8 │ │ │ │ + ldr.w r1, [pc, #1180] @ 1afd48 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1176] @ 1afcac │ │ │ │ + ldr.w r2, [pc, #1176] @ 1afd4c │ │ │ │ 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 1af866 │ │ │ │ + bhi.n 1af906 │ │ │ │ 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 1afb96 │ │ │ │ + bhi.w 1afc36 │ │ │ │ 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 │ │ │ │ @@ -519555,55 +519616,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 1af878 │ │ │ │ + beq.n 1af918 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1af88c │ │ │ │ + beq.n 1af92c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1970d8 │ │ │ │ - ldr.w r2, [pc, #1044] @ 1afcb0 │ │ │ │ - ldr.w r3, [pc, #1036] @ 1afcac │ │ │ │ + bl 197178 │ │ │ │ + ldr.w r2, [pc, #1044] @ 1afd50 │ │ │ │ + ldr.w r3, [pc, #1036] @ 1afd4c │ │ │ │ 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 1afca4 │ │ │ │ + bne.w 1afd44 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.w 1afca8 │ │ │ │ + bhi.w 1afd48 │ │ │ │ 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 │ │ │ │ @@ -519629,30 +519690,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 1af910 │ │ │ │ + bne.n 1af9b0 │ │ │ │ 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 1afc9e │ │ │ │ + beq.w 1afd3e │ │ │ │ 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]! │ │ │ │ @@ -519660,58 +519721,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 1af966 │ │ │ │ + bhi.n 1afa06 │ │ │ │ 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 1afb86 │ │ │ │ + bne.w 1afc26 │ │ │ │ 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 1af9e6 │ │ │ │ + bne.n 1afa86 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1afb86 │ │ │ │ + beq.w 1afc26 │ │ │ │ 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 1af9ca │ │ │ │ + bne.n 1afa6a │ │ │ │ mov r8, r4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1afb86 │ │ │ │ + beq.w 1afc26 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -519723,15 +519784,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r4, #0 │ │ │ │ blx 42884 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #11 │ │ │ │ @@ -519740,27 +519801,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 1afa4e │ │ │ │ + bne.n 1afaee │ │ │ │ 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 1afc9a │ │ │ │ + beq.w 1afd3a │ │ │ │ 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]! │ │ │ │ @@ -519768,56 +519829,56 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 1afa9c │ │ │ │ + bhi.n 1afb3c │ │ │ │ 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 1afb66 │ │ │ │ + bne.n 1afc06 │ │ │ │ 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 1afb0e │ │ │ │ + bne.n 1afbae │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1afb66 │ │ │ │ + beq.n 1afc06 │ │ │ │ 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 1afaf8 │ │ │ │ + bne.n 1afb98 │ │ │ │ mov r8, r4 │ │ │ │ - cbz r5, 1afb66 │ │ │ │ + cbz r5, 1afc06 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -519829,172 +519890,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1afca8 │ │ │ │ + bhi.w 1afd48 │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r2, [pc, #324] @ (1afcbc ) │ │ │ │ + ldr r2, [pc, #324] @ (1afd5c ) │ │ │ │ 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 1afa3e │ │ │ │ + b.n 1afade │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1af89a │ │ │ │ + bl 197178 │ │ │ │ + b.n 1af93a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1af89a │ │ │ │ + bl 197178 │ │ │ │ + b.n 1af93a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1af89a │ │ │ │ + bl 197178 │ │ │ │ + b.n 1af93a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1af89a │ │ │ │ + bl 197178 │ │ │ │ + b.n 1af93a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1af89a │ │ │ │ + bl 197178 │ │ │ │ + b.n 1af93a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1af89a │ │ │ │ + bl 197178 │ │ │ │ + b.n 1af93a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1af89a │ │ │ │ + bl 197178 │ │ │ │ + b.n 1af93a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1af89a │ │ │ │ + bl 197178 │ │ │ │ + b.n 1af93a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1af89a │ │ │ │ + bl 197178 │ │ │ │ + b.n 1af93a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1af89a │ │ │ │ + bl 197178 │ │ │ │ + b.n 1af93a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1af89a │ │ │ │ + bl 197178 │ │ │ │ + b.n 1af93a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1af89a │ │ │ │ + bl 197178 │ │ │ │ + b.n 1af93a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1af89a │ │ │ │ + bl 197178 │ │ │ │ + b.n 1af93a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1af89a │ │ │ │ + bl 197178 │ │ │ │ + b.n 1af93a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1af89a │ │ │ │ + bl 197178 │ │ │ │ + b.n 1af93a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1af89a │ │ │ │ + bl 197178 │ │ │ │ + b.n 1af93a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1af89a │ │ │ │ + bl 197178 │ │ │ │ + b.n 1af93a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1af89a │ │ │ │ + bl 197178 │ │ │ │ + b.n 1af93a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1af89a │ │ │ │ + bl 197178 │ │ │ │ + b.n 1af93a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1af89a │ │ │ │ + bl 197178 │ │ │ │ + b.n 1af93a │ │ │ │ movs r1, #1 │ │ │ │ - b.n 1afaba │ │ │ │ + b.n 1afb5a │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1af986 │ │ │ │ + b.n 1afa26 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsls r0, r1, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ 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] @ (1b0018 ) │ │ │ │ + ldr r1, [pc, #848] @ (1b00b8 ) │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #848] @ (1b001c ) │ │ │ │ + ldr r2, [pc, #848] @ (1b00bc ) │ │ │ │ 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 1afe90 │ │ │ │ + bhi.w 1aff30 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r1 │ │ │ │ movs r7, r3 │ │ │ │ movs r7, r3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ @@ -520002,41 +520063,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 1970d8 │ │ │ │ - ldr r2, [pc, #788] @ (1b0020 ) │ │ │ │ - ldr r3, [pc, #784] @ (1b001c ) │ │ │ │ + bl 197178 │ │ │ │ + ldr r2, [pc, #788] @ (1b00c0 ) │ │ │ │ + ldr r3, [pc, #784] @ (1b00bc ) │ │ │ │ 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 1b0012 │ │ │ │ + bne.w 1b00b2 │ │ │ │ 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 1ad304 │ │ │ │ + bl 1ad3a4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad304 │ │ │ │ + bl 1ad3a4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1afd08 │ │ │ │ + bl 197178 │ │ │ │ + b.n 1afda8 │ │ │ │ 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] │ │ │ │ @@ -520052,21 +520113,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r1 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -520079,15 +520140,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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] │ │ │ │ @@ -520101,20 +520162,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r8, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -520126,49 +520187,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r3, r8, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1afd08 │ │ │ │ + bl 197178 │ │ │ │ + b.n 1afda8 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1afea2 │ │ │ │ + beq.n 1aff42 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1afeb8 │ │ │ │ + beq.n 1aff58 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1afd08 │ │ │ │ + beq.w 1afda8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ - b.n 1afd08 │ │ │ │ + bl 197128 │ │ │ │ + b.n 1afda8 │ │ │ │ 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] │ │ │ │ @@ -520185,21 +520246,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -520211,15 +520272,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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} │ │ │ │ @@ -520232,20 +520293,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r7, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -520256,46 +520317,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r3, r7, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1afd08 │ │ │ │ + bl 197178 │ │ │ │ + b.n 1afda8 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r0, r2, #9 │ │ │ │ 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] @ 1b068c │ │ │ │ + ldr.w r0, [pc, #1620] @ 1b072c │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r1, [pc, #1616] @ 1b0690 │ │ │ │ + ldr.w r1, [pc, #1616] @ 1b0730 │ │ │ │ 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 1b0520 │ │ │ │ + bhi.w 1b05c0 │ │ │ │ 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 │ │ │ │ @@ -520304,24 +520365,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 1970d8 │ │ │ │ - ldr.w r2, [pc, #1556] @ 1b0694 │ │ │ │ - ldr.w r3, [pc, #1548] @ 1b0690 │ │ │ │ + bl 197178 │ │ │ │ + ldr.w r2, [pc, #1556] @ 1b0734 │ │ │ │ + ldr.w r3, [pc, #1548] @ 1b0730 │ │ │ │ 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 1b0686 │ │ │ │ + bne.w 1b0726 │ │ │ │ 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 │ │ │ │ @@ -520338,21 +520399,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -520364,88 +520425,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ - bl 196630 │ │ │ │ + bl 1966d0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w sl, [r7, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1b01d6 │ │ │ │ + beq.n 1b0276 │ │ │ │ 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 1b01a2 │ │ │ │ + b.n 1b0242 │ │ │ │ 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 1b01d2 │ │ │ │ + beq.n 1b0272 │ │ │ │ cmp.w ip, #3 │ │ │ │ strd r8, r8, [r6] │ │ │ │ str.w r8, [r6, #8] │ │ │ │ - bne.n 1b0180 │ │ │ │ + bne.n 1b0220 │ │ │ │ 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 1b01a2 │ │ │ │ + bne.n 1b0242 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 196eac │ │ │ │ - b.n 1b007e │ │ │ │ + bl 196f4c │ │ │ │ + b.n 1b011e │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1b007e │ │ │ │ + bl 197178 │ │ │ │ + b.n 1b011e │ │ │ │ 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 │ │ │ │ @@ -520455,32 +520516,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 1b02c4 │ │ │ │ + beq.n 1b0364 │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -520492,15 +520553,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -520512,21 +520573,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ add.w r8, r0, #28 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -520538,42 +520599,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #484 @ 0x1e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1b007e │ │ │ │ + bl 197178 │ │ │ │ + b.n 1b011e │ │ │ │ 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] │ │ │ │ @@ -520588,21 +520649,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -520614,112 +520675,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ - bl 196630 │ │ │ │ + bl 1966d0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1b01d6 │ │ │ │ + beq.w 1b0276 │ │ │ │ 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 1b04a4 │ │ │ │ + b.n 1b0544 │ │ │ │ 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 1b01d2 │ │ │ │ + beq.w 1b0272 │ │ │ │ cmp.w ip, #1 │ │ │ │ strd r9, r9, [r6] │ │ │ │ str.w r9, [r6, #8] │ │ │ │ - bne.n 1b0480 │ │ │ │ + bne.n 1b0520 │ │ │ │ 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 1b0496 │ │ │ │ + b.n 1b0536 │ │ │ │ bics.w r3, r3, #917504 @ 0xe0000 │ │ │ │ - bne.w 1b0070 │ │ │ │ + bne.w 1b0110 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b0502 │ │ │ │ + beq.n 1b05a2 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ - b.n 1b007e │ │ │ │ + bl 197178 │ │ │ │ + b.n 1b011e │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b0534 │ │ │ │ + beq.n 1b05d4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1b007e │ │ │ │ + beq.w 1b011e │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197088 │ │ │ │ - b.n 1b007e │ │ │ │ + bl 197128 │ │ │ │ + b.n 1b011e │ │ │ │ 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] │ │ │ │ @@ -520734,21 +520795,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -520760,73 +520821,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ - bl 196630 │ │ │ │ + bl 1966d0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1b01d6 │ │ │ │ + beq.w 1b0276 │ │ │ │ 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 1b0660 │ │ │ │ + b.n 1b0700 │ │ │ │ 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 1b01d2 │ │ │ │ + beq.w 1b0272 │ │ │ │ cmp.w ip, #2 │ │ │ │ strd r9, r9, [r6] │ │ │ │ str.w r9, [r6, #8] │ │ │ │ - bne.n 1b063c │ │ │ │ + bne.n 1b06dc │ │ │ │ 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 1b0652 │ │ │ │ + b.n 1b06f2 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vshr.u32 q0, , #4 │ │ │ │ + vqadd.u16 q0, q6, │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u64 q8, q3, │ │ │ │ + mrc2 0, 6, r0, cr6, cr7, {3} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #212] @ (1b0780 ) │ │ │ │ + ldr r4, [pc, #212] @ (1b0820 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1b0784 ) │ │ │ │ + ldr r2, [pc, #212] @ (1b0824 ) │ │ │ │ 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 │ │ │ │ @@ -520834,23 +520895,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 1b076c │ │ │ │ + beq.n 1b080c │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1b0772 │ │ │ │ + bhi.n 1b0812 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1b076c │ │ │ │ + bhi.n 1b080c │ │ │ │ tbb [pc, r3] │ │ │ │ tst r6, r7 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ subs r2, #66 @ 0x42 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ @@ -520866,88 +520927,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b0734 │ │ │ │ + cbz r0, 1b07d4 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b0024 │ │ │ │ - ldr r2, [pc, #68] @ (1b0788 ) │ │ │ │ - ldr r3, [pc, #60] @ (1b0784 ) │ │ │ │ + bl 1b00c4 │ │ │ │ + ldr r2, [pc, #68] @ (1b0828 ) │ │ │ │ + ldr r3, [pc, #60] @ (1b0824 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b077a │ │ │ │ + bne.n 1b081a │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #16] │ │ │ │ - b.n 1b070e │ │ │ │ + b.n 1b07ae │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1b070e │ │ │ │ + b.n 1b07ae │ │ │ │ movs r2, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ - b.n 1b070e │ │ │ │ + b.n 1b07ae │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r4, r1, [sp, #16] │ │ │ │ - b.n 1b070e │ │ │ │ + b.n 1b07ae │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vst4.16 {d16-d19}, [ip :256], r7 │ │ │ │ + strh.w r0, [ip, #119] @ 0x77 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh.w r0, [r6, #119] @ 0x77 │ │ │ │ + ldrb.w r0, [r6, r7, lsl #3] │ │ │ │ stmdb 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] @ (1b0b44 ) │ │ │ │ + ldr r5, [pc, #932] @ (1b0be4 ) │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ - ldr r4, [pc, #932] @ (1b0b48 ) │ │ │ │ + ldr r4, [pc, #932] @ (1b0be8 ) │ │ │ │ add r5, pc │ │ │ │ - ldr r7, [pc, #932] @ (1b0b4c ) │ │ │ │ + ldr r7, [pc, #932] @ (1b0bec ) │ │ │ │ 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 1b0b3e │ │ │ │ + bne.w 1b0bde │ │ │ │ ldr.w r5, [r9, #28] │ │ │ │ ldrb r4, [r5, #4] │ │ │ │ cmp r4, #14 │ │ │ │ - beq.n 1b080c │ │ │ │ + beq.n 1b08ac │ │ │ │ cmp r4, #24 │ │ │ │ - bhi.n 1b080c │ │ │ │ + bhi.n 1b08ac │ │ │ │ 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 │ │ │ │ @@ -520970,135 +521031,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 1b08ce │ │ │ │ + beq.n 1b096e │ │ │ │ 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 1af2e8 │ │ │ │ - cbnz r0, 1b0838 │ │ │ │ + bl 1af388 │ │ │ │ + cbnz r0, 1b08d8 │ │ │ │ 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 1b08f8 │ │ │ │ + beq.n 1b0998 │ │ │ │ cmp.w r3, #668 @ 0x29c │ │ │ │ - bcs.n 1b08ae │ │ │ │ + bcs.n 1b094e │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1b0a42 │ │ │ │ + beq.w 1b0ae2 │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bne.n 1b08b0 │ │ │ │ + bne.n 1b0950 │ │ │ │ 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 1ae2c0 │ │ │ │ + bl 1ae360 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1947b4 │ │ │ │ - ldr r2, [pc, #700] @ (1b0b50 ) │ │ │ │ - ldr r3, [pc, #688] @ (1b0b48 ) │ │ │ │ + bl 194854 │ │ │ │ + ldr r2, [pc, #700] @ (1b0bf0 ) │ │ │ │ + ldr r3, [pc, #688] @ (1b0be8 ) │ │ │ │ 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 1b0b3a │ │ │ │ + bne.w 1b0bda │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n 1b08d4 │ │ │ │ + beq.n 1b0974 │ │ │ │ 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 1ad910 │ │ │ │ + bl 1ad9b0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 194fa4 │ │ │ │ - b.n 1b088c │ │ │ │ + bl 195044 │ │ │ │ + b.n 1b092c │ │ │ │ mov r5, r4 │ │ │ │ str r6, [sp, #32] │ │ │ │ - b.n 1b081e │ │ │ │ + b.n 1b08be │ │ │ │ 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 1ade70 │ │ │ │ - b.n 1b088c │ │ │ │ - ldr r3, [pc, #600] @ (1b0b54 ) │ │ │ │ + bl 1adf10 │ │ │ │ + b.n 1b092c │ │ │ │ + ldr r3, [pc, #600] @ (1b0bf4 ) │ │ │ │ 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 1b0ace │ │ │ │ + beq.w 1b0b6e │ │ │ │ ldrb.w r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b088c │ │ │ │ + beq.n 1b092c │ │ │ │ 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 1b0a28 │ │ │ │ + b.n 1b0ac8 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, fp, [sp] │ │ │ │ - bl 1b0698 │ │ │ │ + bl 1b0738 │ │ │ │ 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 │ │ │ │ @@ -521110,31 +521171,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 1b0b10 │ │ │ │ + beq.w 1b0bb0 │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -521147,69 +521208,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 1ade70 │ │ │ │ + bl 1adf10 │ │ │ │ ldrb.w r5, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ add r7, r3 │ │ │ │ - bls.w 1b0b36 │ │ │ │ + bls.w 1b0bd6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ asrs r3, r6 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1b0a1c │ │ │ │ + bpl.n 1b0abc │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1b0938 │ │ │ │ + bne.w 1b09d8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b094e │ │ │ │ + b.n 1b09ee │ │ │ │ ldrb.w r6, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b0af0 │ │ │ │ + beq.n 1b0b90 │ │ │ │ add.w sl, sp, #132 @ 0x84 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 42884 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b0b22 │ │ │ │ + beq.n 1b0bc2 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r5, #0 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 1b0ab4 │ │ │ │ + b.n 1b0b54 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1b0698 │ │ │ │ + bl 1b0738 │ │ │ │ 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 │ │ │ │ @@ -521219,362 +521280,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 1ae2c0 │ │ │ │ + bl 1ae360 │ │ │ │ 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 1b0b24 │ │ │ │ + bls.n 1b0bc4 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1b0a68 │ │ │ │ + bne.n 1b0b08 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - b.n 1b0a7e │ │ │ │ + b.n 1b0b1e │ │ │ │ movs r6, #8 │ │ │ │ - b.n 1b080e │ │ │ │ + b.n 1b08ae │ │ │ │ movs r6, #2 │ │ │ │ - b.n 1b080e │ │ │ │ + b.n 1b08ae │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1b080e │ │ │ │ + b.n 1b08ae │ │ │ │ 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 1ade70 │ │ │ │ - b.n 1b088c │ │ │ │ + bl 1adf10 │ │ │ │ + b.n 1b092c │ │ │ │ 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 1ae2c0 │ │ │ │ + bl 1ae360 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b08c4 │ │ │ │ + b.n 1b0964 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ streq.w sl, [sp, #52] @ 0x34 │ │ │ │ - beq.w 1b09f8 │ │ │ │ - b.n 1b0982 │ │ │ │ + beq.w 1b0a98 │ │ │ │ + b.n 1b0a22 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196630 │ │ │ │ + bl 1966d0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 197260 │ │ │ │ + bl 197300 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b08c4 │ │ │ │ + b.n 1b0964 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ - b.n 1b088c │ │ │ │ + b.n 1b092c │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr.w r0, [sl, r7, lsl #3] │ │ │ │ + @ instruction: 0xf7ba0077 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [r6, r7, lsl #3] │ │ │ │ - @ instruction: 0xf7660077 │ │ │ │ + @ instruction: 0xf7b60077 │ │ │ │ + movt r0, #26743 @ 0x6877 │ │ │ │ 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] @ (1b0f04 ) │ │ │ │ + ldr r2, [pc, #920] @ (1b0fa4 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #920] @ (1b0f08 ) │ │ │ │ + ldr r3, [pc, #920] @ (1b0fa8 ) │ │ │ │ add r2, pc │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #916] @ (1b0f0c ) │ │ │ │ + ldr r1, [pc, #916] @ (1b0fac ) │ │ │ │ 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 1b0bee │ │ │ │ + bhi.n 1b0c8e │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r6, r7, #12 │ │ │ │ lsls r7, r5, #12 │ │ │ │ cmp r7, #77 @ 0x4d │ │ │ │ mov r0, r7 │ │ │ │ - bl 19b2a4 │ │ │ │ + bl 19b344 │ │ │ │ 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, 1b0bbe │ │ │ │ + cbz r3, 1b0c5e │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b0d3a │ │ │ │ + beq.w 1b0dda │ │ │ │ orr.w r3, r9, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl 1977c0 │ │ │ │ + bl 197860 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1acdf4 │ │ │ │ + bl 1ace94 │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1b0024 │ │ │ │ + bl 1b00c4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #800] @ (1b0f10 ) │ │ │ │ - ldr r3, [pc, #788] @ (1b0f08 ) │ │ │ │ + ldr r2, [pc, #800] @ (1b0fb0 ) │ │ │ │ + ldr r3, [pc, #788] @ (1b0fa8 ) │ │ │ │ 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 1b0efa │ │ │ │ + bne.w 1b0f9a │ │ │ │ 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 1af2c4 │ │ │ │ + bl 1af364 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #10 │ │ │ │ - bhi.n 1b0cce │ │ │ │ + bhi.n 1b0d6e │ │ │ │ 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 1b0efe │ │ │ │ + bne.w 1b0f9e │ │ │ │ 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 1b0bee │ │ │ │ + beq.n 1b0c8e │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r2, r5 │ │ │ │ str.w ip, [sp, #4] │ │ │ │ - bl 1b0698 │ │ │ │ + bl 1b0738 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1b0bee │ │ │ │ - ldr r3, [pc, #688] @ (1b0f14 ) │ │ │ │ + b.n 1b0c8e │ │ │ │ + ldr r3, [pc, #688] @ (1b0fb4 ) │ │ │ │ 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 1b0e9c │ │ │ │ - bls.n 1b0d6e │ │ │ │ + beq.w 1b0f3c │ │ │ │ + bls.n 1b0e0e │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.w 1b0ee2 │ │ │ │ + beq.w 1b0f82 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b0bee │ │ │ │ + beq.n 1b0c8e │ │ │ │ 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 1b0698 │ │ │ │ + bl 1b0738 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1b0bee │ │ │ │ + b.n 1b0c8e │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b0bee │ │ │ │ + beq.n 1b0c8e │ │ │ │ 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 196e34 │ │ │ │ - b.n 1b0bee │ │ │ │ + bl 196ed4 │ │ │ │ + b.n 1b0c8e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.n 1b0dbc │ │ │ │ - bhi.n 1b0dca │ │ │ │ + beq.n 1b0e5c │ │ │ │ + bhi.n 1b0e6a │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1b0cd8 │ │ │ │ + b.n 1b0d78 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b0ce8 │ │ │ │ - b.n 1b0bee │ │ │ │ + bne.n 1b0d88 │ │ │ │ + b.n 1b0c8e │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b0d4e │ │ │ │ + beq.n 1b0dee │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1acdf4 │ │ │ │ + bl 1ace94 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ orr.w r3, r9, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1977c0 │ │ │ │ + bl 197860 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1b0bdc │ │ │ │ + b.n 1b0c7c │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.w 1b0e92 │ │ │ │ + beq.w 1b0f32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ - ldr r3, [pc, #380] @ (1b0f18 ) │ │ │ │ + bl 195000 │ │ │ │ + ldr r3, [pc, #380] @ (1b0fb8 ) │ │ │ │ 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 196e34 │ │ │ │ - b.n 1b0cae │ │ │ │ + bl 196ed4 │ │ │ │ + b.n 1b0d4e │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - b.n 1b0cd8 │ │ │ │ + b.n 1b0d78 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1b0eec │ │ │ │ + beq.n 1b0f8c │ │ │ │ and.w r7, r3, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsls r0, r7 │ │ │ │ bics r2, r0 │ │ │ │ - beq.w 1b0bee │ │ │ │ + beq.w 1b0c8e │ │ │ │ subs r3, #1 │ │ │ │ strd r1, r1, [sp, #24] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1b0efe │ │ │ │ + bhi.n 1b0f9e │ │ │ │ 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] │ │ │ │ @@ -521591,121 +521652,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b0e6a │ │ │ │ + cbz r0, 1b0f0a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1b0bee │ │ │ │ + b.n 1b0c8e │ │ │ │ movs r5, #16 │ │ │ │ strh.w r2, [sp, #24] │ │ │ │ - b.n 1b0e42 │ │ │ │ + b.n 1b0ee2 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1b0e42 │ │ │ │ + b.n 1b0ee2 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #24] │ │ │ │ - b.n 1b0e42 │ │ │ │ + b.n 1b0ee2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #270 @ 0x10e │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 1b0c8c │ │ │ │ + b.n 1b0d2c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ - ldr r3, [pc, #88] @ (1b0f18 ) │ │ │ │ + bl 195000 │ │ │ │ + ldr r3, [pc, #88] @ (1b0fb8 ) │ │ │ │ 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 196e34 │ │ │ │ - b.n 1b0cae │ │ │ │ + bl 196ed4 │ │ │ │ + b.n 1b0d4e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #491 @ 0x1eb │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 1b0c8c │ │ │ │ + b.n 1b0d2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b0bee │ │ │ │ + beq.w 1b0c8e │ │ │ │ mov r5, r3 │ │ │ │ strd r2, r1, [sp, #24] │ │ │ │ - b.n 1b0e42 │ │ │ │ + b.n 1b0ee2 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ - eor.w r0, ip, #16187392 @ 0xf70000 │ │ │ │ + @ instruction: 0xf3ec0077 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, r0, #16187392 @ 0xf70000 │ │ │ │ - and.w r0, sl, #16187392 @ 0xf70000 │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + @ instruction: 0xf3e00077 │ │ │ │ + @ instruction: 0xf36a0077 │ │ │ │ + stmia r2!, {r1, r3, r4, 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] @ 1b1600 │ │ │ │ + ldr.w r3, [pc, #1744] @ 1b16a0 │ │ │ │ ldr.w r4, [r0, #384] @ 0x180 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr.w r2, [pc, #1736] @ 1b1604 │ │ │ │ + ldr.w r2, [pc, #1736] @ 1b16a4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr.w r3, [pc, #1732] @ 1b1608 │ │ │ │ + ldr.w r3, [pc, #1732] @ 1b16a8 │ │ │ │ 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 1b15ec │ │ │ │ + beq.w 1b168c │ │ │ │ mov fp, r1 │ │ │ │ - b.n 1b0f66 │ │ │ │ + b.n 1b1006 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b15ec │ │ │ │ + beq.w 1b168c │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b0f5c │ │ │ │ + beq.n 1b0ffc │ │ │ │ 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 │ │ │ │ @@ -521718,259 +521779,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 1b15a2 │ │ │ │ + beq.w 1b1642 │ │ │ │ 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 1b10b6 │ │ │ │ + beq.n 1b1156 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b1146 │ │ │ │ + beq.w 1b11e6 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b1012 │ │ │ │ + bne.n 1b10b2 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - beq.n 1b103a │ │ │ │ - bls.w 1b1194 │ │ │ │ + beq.n 1b10da │ │ │ │ + bls.w 1b1234 │ │ │ │ cmp r3, #212 @ 0xd4 │ │ │ │ - beq.w 1b12bc │ │ │ │ + beq.w 1b135c │ │ │ │ cmp r3, #211 @ 0xd3 │ │ │ │ - bls.n 1b1012 │ │ │ │ + bls.n 1b10b2 │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bhi.w 1b1372 │ │ │ │ + bhi.w 1b1412 │ │ │ │ cmp.w r3, #286 @ 0x11e │ │ │ │ - bls.n 1b1012 │ │ │ │ + bls.n 1b10b2 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1b15f4 │ │ │ │ + bne.w 1b1694 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w fp, r3 │ │ │ │ - bne.n 1b10a4 │ │ │ │ + bne.n 1b1144 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b10b6 │ │ │ │ + beq.n 1b1156 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b1134 │ │ │ │ + beq.w 1b11d4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b1134 │ │ │ │ + beq.w 1b11d4 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1b1120 │ │ │ │ + beq.n 1b11c0 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1b112a │ │ │ │ + bne.n 1b11ca │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bne.n 1b0fe2 │ │ │ │ + bne.n 1b1082 │ │ │ │ ldr r6, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b15f4 │ │ │ │ + bne.w 1b1694 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w fp, r3 │ │ │ │ - beq.n 1b1012 │ │ │ │ + beq.n 1b10b2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #4 │ │ │ │ it ls │ │ │ │ strls r2, [r5, #20] │ │ │ │ - bls.n 1b10ae │ │ │ │ + bls.n 1b114e │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ mov.w r9, #3 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b159a │ │ │ │ + beq.w 1b163a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1947b4 │ │ │ │ - ldr.w r3, [pc, #1432] @ 1b160c │ │ │ │ + bl 194854 │ │ │ │ + ldr.w r3, [pc, #1432] @ 1b16ac │ │ │ │ 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 1acb80 │ │ │ │ + bl 1acc20 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 194fa4 │ │ │ │ - b.n 1b10ae │ │ │ │ + bl 195044 │ │ │ │ + b.n 1b114e │ │ │ │ ldrd r0, r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b078c │ │ │ │ + bl 1b082c │ │ │ │ mov.w r9, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b1016 │ │ │ │ + bne.n 1b10b6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1951bc │ │ │ │ + bl 19525c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b0fc0 │ │ │ │ + bne.w 1b1060 │ │ │ │ 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 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b10fc │ │ │ │ + cbz r3, 1b119c │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1b0f7a │ │ │ │ + bne.w 1b101a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b10ec │ │ │ │ + bne.n 1b118c │ │ │ │ mov r8, r9 │ │ │ │ - ldr.w r2, [pc, #1296] @ 1b1610 │ │ │ │ - ldr.w r3, [pc, #1284] @ 1b1608 │ │ │ │ + ldr.w r2, [pc, #1296] @ 1b16b0 │ │ │ │ + ldr.w r3, [pc, #1284] @ 1b16a8 │ │ │ │ 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 1b15f0 │ │ │ │ + bne.w 1b1690 │ │ │ │ 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 1b12b6 │ │ │ │ + bne.w 1b1356 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b101e │ │ │ │ + bne.w 1b10be │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b135a │ │ │ │ + beq.w 1b13fa │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b10b6 │ │ │ │ + bne.n 1b1156 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1b0fdc │ │ │ │ + b.n 1b107c │ │ │ │ ldr r2, [r5, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1b1012 │ │ │ │ + beq.w 1b10b2 │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bpl.n 1b115e │ │ │ │ + bpl.n 1b11fe │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ subs r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1b10ae │ │ │ │ + bls.n 1b114e │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ add.w r3, r5, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1b1584 │ │ │ │ + beq.w 1b1624 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movs r3, #3 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r2, 1b1176 │ │ │ │ + cbz r2, 1b1216 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1b0b58 │ │ │ │ + bl 1b0bf8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 194fa4 │ │ │ │ - b.n 1b10ae │ │ │ │ + bl 195044 │ │ │ │ + b.n 1b114e │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bls.w 1b136a │ │ │ │ + bls.w 1b140a │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - bne.w 1b1012 │ │ │ │ + bne.w 1b10b2 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 1b15f4 │ │ │ │ + bne.w 1b1694 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w fp, r3 │ │ │ │ - beq.w 1b1012 │ │ │ │ + beq.w 1b10b2 │ │ │ │ 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 1b142e │ │ │ │ + bls.w 1b14ce │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad7ac │ │ │ │ + bl 1ad84c │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1ad598 │ │ │ │ - ldr.w r3, [pc, #1048] @ 1b160c │ │ │ │ + bl 1ad638 │ │ │ │ + ldr.w r3, [pc, #1048] @ 1b16ac │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -521982,87 +522043,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #482 @ 0x1e2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 1b12a4 │ │ │ │ + beq.n 1b1344 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b137e │ │ │ │ + beq.n 1b141e │ │ │ │ tst r1, r3 │ │ │ │ - bne.n 1b137e │ │ │ │ + bne.n 1b141e │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b15a6 │ │ │ │ + bne.w 1b1646 │ │ │ │ add.w r0, r5, #24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1947b4 │ │ │ │ - b.n 1b10ae │ │ │ │ + bl 194854 │ │ │ │ + b.n 1b114e │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1b1150 │ │ │ │ + b.n 1b11f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b1012 │ │ │ │ + beq.w 1b10b2 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b15fa │ │ │ │ + bne.w 1b169a │ │ │ │ ldr r3, [r3, #32] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldrb.w r8, [r3, #21] │ │ │ │ - bl 23df94 │ │ │ │ + bl 23e034 │ │ │ │ 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 1b158c │ │ │ │ + beq.w 1b162c │ │ │ │ movs r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ strd r6, r9, [sp, #108] @ 0x6c │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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] @ 1b160c │ │ │ │ + ldr.w ip, [pc, #744] @ 1b16ac │ │ │ │ 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 │ │ │ │ @@ -522071,36 +522132,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 196e34 │ │ │ │ - b.n 1b10ae │ │ │ │ + bl 196ed4 │ │ │ │ + b.n 1b114e │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1b10b6 │ │ │ │ + beq.w 1b1156 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1b1150 │ │ │ │ + b.n 1b11f0 │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bhi.w 1b0ffe │ │ │ │ - b.n 1b1012 │ │ │ │ + bhi.w 1b109e │ │ │ │ + b.n 1b10b2 │ │ │ │ subw r3, r3, #667 @ 0x29b │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1b0ffe │ │ │ │ - b.n 1b1012 │ │ │ │ + bls.w 1b109e │ │ │ │ + b.n 1b10b2 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r1, r1, [sl] │ │ │ │ - bhi.w 1b1592 │ │ │ │ + bhi.w 1b1632 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1b15fa │ │ │ │ + bhi.w 1b169a │ │ │ │ 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 │ │ │ │ @@ -522131,41 +522192,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b1404 │ │ │ │ + cbz r0, 1b14a4 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1b12a4 │ │ │ │ + b.n 1b1344 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1b13d8 │ │ │ │ + b.n 1b1478 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1b13d8 │ │ │ │ + b.n 1b1478 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1b13d8 │ │ │ │ + b.n 1b1478 │ │ │ │ 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] │ │ │ │ @@ -522186,22 +522247,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -522216,15 +522277,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -522240,23 +522301,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -522269,140 +522330,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 196e34 │ │ │ │ - b.n 1b1262 │ │ │ │ + bl 196ed4 │ │ │ │ + b.n 1b1302 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1947b4 │ │ │ │ - b.n 1b10ae │ │ │ │ + bl 194854 │ │ │ │ + b.n 1b114e │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ - b.n 1b12f8 │ │ │ │ + b.n 1b1398 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 1b13d8 │ │ │ │ + b.n 1b1478 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ mov r9, r3 │ │ │ │ - b.n 1b106a │ │ │ │ + b.n 1b110a │ │ │ │ mov r6, r8 │ │ │ │ - b.n 1b10d4 │ │ │ │ + b.n 1b1174 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1b15da │ │ │ │ + cbz r0, 1b167a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1b12a4 │ │ │ │ + b.n 1b1344 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 1b10fe │ │ │ │ + b.n 1b119e │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ - @ instruction: 0xf0c60077 │ │ │ │ - @ instruction: 0xf0b80077 │ │ │ │ + bic.w r0, r6, #119 @ 0x77 │ │ │ │ + ands.w r0, r8, #119 @ 0x77 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 7, r0, cr6, cr7, {3} │ │ │ │ + mrc 0, 2, r0, cr6, cr7, {3} │ │ │ │ stmdb 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] @ (1b1978 ) │ │ │ │ + ldr r2, [pc, #844] @ (1b1a18 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #2 │ │ │ │ mov.w r8, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ add.w r9, sp, #76 @ 0x4c │ │ │ │ - ldr r1, [pc, #832] @ (1b197c ) │ │ │ │ + ldr r1, [pc, #832] @ (1b1a1c ) │ │ │ │ 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] @ (1b1980 ) │ │ │ │ + ldr r2, [pc, #820] @ (1b1a20 ) │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r2, pc │ │ │ │ str r4, [r5, #4] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #164 @ 0xa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193bc0 │ │ │ │ + bl 193c60 │ │ │ │ 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 │ │ │ │ @@ -522418,31 +522479,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 1b1784 │ │ │ │ + beq.n 1b1824 │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #28 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -522455,15 +522516,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -522475,20 +522536,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -522501,23 +522562,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 197148 │ │ │ │ + bl 1971e8 │ │ │ │ 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] │ │ │ │ @@ -522552,15 +522613,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] @ (1b1984 ) │ │ │ │ + ldr r3, [pc, #216] @ (1b1a24 ) │ │ │ │ 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] │ │ │ │ @@ -522569,25 +522630,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b18f0 │ │ │ │ + cbz r0, 1b1990 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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] │ │ │ │ @@ -522604,67 +522665,67 @@ │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add.w r1, fp, #32 │ │ │ │ adds r0, #24 │ │ │ │ - bl 194fa4 │ │ │ │ - ldr r2, [pc, #48] @ (1b1988 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b1978 ) │ │ │ │ + bl 195044 │ │ │ │ + ldr r2, [pc, #48] @ (1b1a28 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b1a18 ) │ │ │ │ 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 1b1972 │ │ │ │ + bne.n 1b1a12 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r2, #476] @ 0x1dc │ │ │ │ - @ instruction: 0xe9ac0077 │ │ │ │ + stmdb r2!, {r0, r1, r2, r4, r5, r6} │ │ │ │ + stmdb ip, {r0, r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b16d0 │ │ │ │ + b.n 1b1630 │ │ │ │ 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] @ (1b1acc ) │ │ │ │ + ldr r2, [pc, #300] @ (1b1b6c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #300] @ (1b1ad0 ) │ │ │ │ + ldr r3, [pc, #300] @ (1b1b70 ) │ │ │ │ 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, 1b19c2 │ │ │ │ - b.n 1b1ac4 │ │ │ │ + cbnz r3, 1b1a62 │ │ │ │ + b.n 1b1b64 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b1ac4 │ │ │ │ + beq.w 1b1b64 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b19b8 │ │ │ │ + beq.n 1b1a58 │ │ │ │ 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] │ │ │ │ @@ -522676,158 +522737,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 195300 │ │ │ │ + bl 1953a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b1ac0 │ │ │ │ + beq.n 1b1b60 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1b1a5a │ │ │ │ + cbz r4, 1b1afa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b1a4c │ │ │ │ + cbz r3, 1b1aec │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b1a34 │ │ │ │ + bne.n 1b1ad4 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bne.n 1b1a34 │ │ │ │ + bne.n 1b1ad4 │ │ │ │ mov.w fp, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1b1614 │ │ │ │ + bl 1b16b4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 1b1a4c │ │ │ │ + cbz r4, 1b1aec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b1a4c │ │ │ │ + cbz r3, 1b1aec │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b1a22 │ │ │ │ + beq.n 1b1ac2 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b1a3a │ │ │ │ + bne.n 1b1ada │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b1a5a │ │ │ │ + bne.n 1b1afa │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - beq.n 1b1a68 │ │ │ │ + beq.n 1b1b08 │ │ │ │ mov r0, sl │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r3, sl │ │ │ │ - cbz r3, 1b1a7e │ │ │ │ + cbz r3, 1b1b1e │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1b1a12 │ │ │ │ + b.n 1b1ab2 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov.w fp, #1 │ │ │ │ - bl 1b1614 │ │ │ │ + bl 1b16b4 │ │ │ │ mov r0, sl │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b1a64 │ │ │ │ + bne.n 1b1b04 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1b1aa4 │ │ │ │ + cbz r3, 1b1b44 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b19ce │ │ │ │ + bne.n 1b1a6e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b1a96 │ │ │ │ - ldr r2, [pc, #44] @ (1b1ad4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b1ad0 ) │ │ │ │ + bne.n 1b1b36 │ │ │ │ + ldr r2, [pc, #44] @ (1b1b74 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b1b70 ) │ │ │ │ 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 1b1ac8 │ │ │ │ + bne.n 1b1b68 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1b1a7e │ │ │ │ + b.n 1b1b1e │ │ │ │ mov r9, r3 │ │ │ │ - b.n 1b1aa4 │ │ │ │ + b.n 1b1b44 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - b.n 1b1784 │ │ │ │ + b.n 1b16e4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b1580 │ │ │ │ + b.n 1b14e0 │ │ │ │ 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 194cf0 │ │ │ │ - cbz r0, 1b1b3c │ │ │ │ + bl 194d90 │ │ │ │ + cbz r0, 1b1bdc │ │ │ │ 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 1b1b3e │ │ │ │ + beq.n 1b1bde │ │ │ │ vldr d6, [r3] │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1b1b6c │ │ │ │ + bls.n 1b1c0c │ │ │ │ adds r3, r2, #1 │ │ │ │ add r1, r2 │ │ │ │ - b.n 1b1b24 │ │ │ │ + b.n 1b1bc4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1b1b6c │ │ │ │ + beq.n 1b1c0c │ │ │ │ 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 1b1b20 │ │ │ │ + beq.n 1b1bc0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr s12, [r3] │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1b1b68 │ │ │ │ + bls.n 1b1c08 │ │ │ │ adds r3, r2, #1 │ │ │ │ add r1, r2 │ │ │ │ - b.n 1b1b50 │ │ │ │ + b.n 1b1bf0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1b1b68 │ │ │ │ + beq.n 1b1c08 │ │ │ │ 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 1b1b4c │ │ │ │ - b.n 1b1b3a │ │ │ │ + beq.n 1b1bec │ │ │ │ + b.n 1b1bda │ │ │ │ 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 │ │ │ │ @@ -522835,50 +522896,50 @@ │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r3 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 1b1c82 │ │ │ │ + beq.n 1b1d22 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ 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 │ │ │ │ @@ -522886,15 +522947,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 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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] │ │ │ │ @@ -522902,65 +522963,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 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 194fa4 │ │ │ │ + bl 195044 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17e6b0 │ │ │ │ + bl 17e750 │ │ │ │ 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 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1b1c22 │ │ │ │ + b.n 1b1cc2 │ │ │ │ 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 19739c │ │ │ │ + bl 19743c │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ movs r2, #2 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ 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] │ │ │ │ @@ -522968,15 +523029,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 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 │ │ │ │ @@ -522984,15 +523045,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 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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] │ │ │ │ @@ -523000,60 +523061,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 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 194fa4 │ │ │ │ + bl 195044 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17e6b0 │ │ │ │ + bl 17e750 │ │ │ │ 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 19739c │ │ │ │ + bl 19743c │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r5 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ 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 │ │ │ │ @@ -523062,15 +523123,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 197148 │ │ │ │ + bl 1971e8 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r7, [r4, #24] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r5, [ip] │ │ │ │ movs r1, #223 @ 0xdf │ │ │ │ @@ -523080,132 +523141,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 197148 │ │ │ │ + bl 1971e8 │ │ │ │ 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 194fa4 │ │ │ │ + bl 195044 │ │ │ │ mov r0, sl │ │ │ │ - bl 17e6b0 │ │ │ │ + bl 17e750 │ │ │ │ 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 1b1ec2 │ │ │ │ + beq.n 1b1f62 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r2, r5, #31 │ │ │ │ - bmi.n 1b1eba │ │ │ │ + bmi.n 1b1f5a │ │ │ │ ldrb r6, [r5, #12] │ │ │ │ - cbnz r6, 1b1eba │ │ │ │ + cbnz r6, 1b1f5a │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1b1eba │ │ │ │ + beq.n 1b1f5a │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - beq.n 1b1ec6 │ │ │ │ + beq.n 1b1f66 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1b1ea6 │ │ │ │ + bne.n 1b1f46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a33ec │ │ │ │ - cbz r0, 1b1ef0 │ │ │ │ + bl 1a348c │ │ │ │ + cbz r0, 1b1f90 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a33ec │ │ │ │ - cbz r0, 1b1ef4 │ │ │ │ + bl 1a348c │ │ │ │ + cbz r0, 1b1f94 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ - b.n 1b1eba │ │ │ │ + b.n 1b1f5a │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ - b.n 1b1eba │ │ │ │ + b.n 1b1f5a │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a33ec │ │ │ │ - cbz r0, 1b1f10 │ │ │ │ + bl 1a348c │ │ │ │ + cbz r0, 1b1fb0 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ - b.n 1b1eba │ │ │ │ + b.n 1b1f5a │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ - b.n 1b1eba │ │ │ │ + b.n 1b1f5a │ │ │ │ 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] @ (1b20b4 ) │ │ │ │ + ldr r6, [pc, #384] @ (1b2154 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #384] @ (1b20b8 ) │ │ │ │ + ldr r3, [pc, #384] @ (1b2158 ) │ │ │ │ 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 19739c │ │ │ │ + bl 19743c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ 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 │ │ │ │ @@ -523215,35 +523276,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 194ac4 │ │ │ │ + bl 194b64 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1b1fca │ │ │ │ + cbz r0, 1b206a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 │ │ │ │ @@ -523251,15 +523312,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 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 │ │ │ │ @@ -523268,15 +523329,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 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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] │ │ │ │ @@ -523284,97 +523345,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 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 194fa4 │ │ │ │ + bl 195044 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17e6b0 │ │ │ │ - ldr r2, [pc, #40] @ (1b20bc ) │ │ │ │ - ldr r3, [pc, #32] @ (1b20b8 ) │ │ │ │ + bl 17e750 │ │ │ │ + ldr r2, [pc, #40] @ (1b215c ) │ │ │ │ + ldr r3, [pc, #32] @ (1b2158 ) │ │ │ │ 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 1b20ae │ │ │ │ + bne.n 1b214e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1b2240 │ │ │ │ + b.n 1b21a0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + udf #198 @ 0xc6 │ │ │ │ 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] @ 1b25c0 │ │ │ │ + ldr.w r3, [pc, #1260] @ 1b2660 │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1252] @ 1b25c4 │ │ │ │ + ldr.w r1, [pc, #1252] @ 1b2664 │ │ │ │ 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 17e680 │ │ │ │ - cbnz r0, 1b2120 │ │ │ │ + bl 17e720 │ │ │ │ + cbnz r0, 1b21c0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1224] @ 1b25c8 │ │ │ │ - ldr.w r3, [pc, #1212] @ 1b25c0 │ │ │ │ + ldr.w r2, [pc, #1224] @ 1b2668 │ │ │ │ + ldr.w r3, [pc, #1212] @ 1b2660 │ │ │ │ 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 1b25bc │ │ │ │ + bne.w 1b265c │ │ │ │ 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, 1b2132 │ │ │ │ - b.n 1b2232 │ │ │ │ + cbnz r3, 1b21d2 │ │ │ │ + b.n 1b22d2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b2232 │ │ │ │ + beq.n 1b22d2 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b212a │ │ │ │ + beq.n 1b21ca │ │ │ │ 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 │ │ │ │ @@ -523384,151 +523445,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 1b2214 │ │ │ │ + beq.n 1b22b4 │ │ │ │ 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 1b2204 │ │ │ │ + beq.n 1b22a4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b238c │ │ │ │ + beq.w 1b242c │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b23e0 │ │ │ │ + beq.w 1b2480 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1b21a4 │ │ │ │ + cbz r4, 1b2244 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b21a4 │ │ │ │ + cbz r3, 1b2244 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbnz r3, 1b219c │ │ │ │ + cbnz r3, 1b223c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - beq.n 1b21f4 │ │ │ │ + beq.n 1b2294 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b218e │ │ │ │ + bne.n 1b222e │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ - cbnz r4, 1b2204 │ │ │ │ + cbnz r4, 1b22a4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bne.n 1b2204 │ │ │ │ + bne.n 1b22a4 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1b2204 │ │ │ │ + beq.n 1b22a4 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1b23b0 │ │ │ │ + beq.w 1b2450 │ │ │ │ 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 1b2270 │ │ │ │ + bpl.n 1b2310 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b23da │ │ │ │ - bl 1b1d9c │ │ │ │ - b.n 1b21fe │ │ │ │ + beq.w 1b247a │ │ │ │ + bl 1b1e3c │ │ │ │ + b.n 1b229e │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 1b21b8 │ │ │ │ + bne.n 1b2258 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b218a │ │ │ │ + bne.n 1b222a │ │ │ │ mov r0, r7 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b2172 │ │ │ │ + bne.n 1b2212 │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1b2232 │ │ │ │ + cbz r3, 1b22d2 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b213e │ │ │ │ + bne.n 1b21de │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b2224 │ │ │ │ + bne.n 1b22c4 │ │ │ │ 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 1b226a │ │ │ │ + beq.n 1b230a │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r5 │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ 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 1b2250 │ │ │ │ + bne.n 1b22f0 │ │ │ │ blx 423b4 │ │ │ │ - b.n 1b20fe │ │ │ │ + b.n 1b219e │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 194cf0 │ │ │ │ + bl 194d90 │ │ │ │ add.w r3, r5, #80 @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 194cf0 │ │ │ │ + bl 194d90 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ - beq.n 1b22ee │ │ │ │ + beq.n 1b238e │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ ldrb.w r6, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1b2408 │ │ │ │ + beq.w 1b24a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1b23fc │ │ │ │ + beq.w 1b249c │ │ │ │ add.w r9, r5, #63 @ 0x3f │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r4, r9 │ │ │ │ add r9, r6 │ │ │ │ - b.n 1b22b8 │ │ │ │ + b.n 1b2358 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.w 1b23fa │ │ │ │ + beq.w 1b249a │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ vldr d0, [r3] │ │ │ │ blx 43204 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ @@ -523538,128 +523599,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 1b22b2 │ │ │ │ + ble.n 1b2352 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b1ad8 │ │ │ │ - cbz r0, 1b231e │ │ │ │ + bl 1b1b78 │ │ │ │ + cbz r0, 1b23be │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 1b245a │ │ │ │ + beq.w 1b24fa │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 1b2468 │ │ │ │ + beq.w 1b2508 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b1ad8 │ │ │ │ - cbz r0, 1b2356 │ │ │ │ + bl 1b1b78 │ │ │ │ + cbz r0, 1b23f6 │ │ │ │ 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 1b23d4 │ │ │ │ + bne.n 1b2474 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b23c0 │ │ │ │ + beq.n 1b2460 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b2452 │ │ │ │ + bne.n 1b24f2 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b1e80 │ │ │ │ + bl 1b1f20 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b2452 │ │ │ │ + bne.n 1b24f2 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b2476 │ │ │ │ + bne.n 1b2516 │ │ │ │ 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 1b23da │ │ │ │ - bl 1b1c90 │ │ │ │ - b.n 1b21fe │ │ │ │ + beq.n 1b247a │ │ │ │ + bl 1b1d30 │ │ │ │ + b.n 1b229e │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1b2204 │ │ │ │ + bne.w 1b22a4 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bne.w 1b2204 │ │ │ │ + bne.w 1b22a4 │ │ │ │ ldrb.w r3, [r2, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 1b2204 │ │ │ │ + beq.w 1b22a4 │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.w 1b21be │ │ │ │ + bne.w 1b225e │ │ │ │ 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 1b21d4 │ │ │ │ + b.n 1b2274 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r3, 1b23d4 │ │ │ │ + cbnz r3, 1b2474 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b1e80 │ │ │ │ + bl 1b1f20 │ │ │ │ ldrd r3, r2, [sp, #100] @ 0x64 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1b2376 │ │ │ │ + beq.n 1b2416 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1b1f20 │ │ │ │ - b.n 1b21fe │ │ │ │ + bl 1b1fc0 │ │ │ │ + b.n 1b229e │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bne.w 1b218a │ │ │ │ + bne.w 1b222a │ │ │ │ ldrb.w r3, [r2, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 1b218a │ │ │ │ + beq.w 1b222a │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 1b23aa │ │ │ │ + b.n 1b244a │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1b1c90 │ │ │ │ - b.n 1b21fe │ │ │ │ + bl 1b1d30 │ │ │ │ + b.n 1b229e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b23fc │ │ │ │ + beq.n 1b249c │ │ │ │ add.w r9, r5, #63 @ 0x3f │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r4, r9 │ │ │ │ add r9, r6 │ │ │ │ - b.n 1b241c │ │ │ │ + b.n 1b24bc │ │ │ │ cmp r9, r4 │ │ │ │ - beq.n 1b23fa │ │ │ │ + beq.n 1b249a │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ vldr s0, [r3] │ │ │ │ blx 4371c │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ @@ -523669,51 +523730,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 1b2418 │ │ │ │ - b.n 1b22ec │ │ │ │ + ble.n 1b24b8 │ │ │ │ + b.n 1b238c │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1b21ee │ │ │ │ + b.n 1b228e │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1b1b74 │ │ │ │ - b.n 1b21fe │ │ │ │ + bl 1b1c14 │ │ │ │ + b.n 1b229e │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1b1b74 │ │ │ │ - b.n 1b21fe │ │ │ │ + bl 1b1c14 │ │ │ │ + b.n 1b229e │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ 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 │ │ │ │ @@ -523722,34 +523783,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 194ac4 │ │ │ │ + bl 194b64 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b250c │ │ │ │ + cbz r0, 1b25ac │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 │ │ │ │ @@ -523758,15 +523819,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 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 │ │ │ │ @@ -523776,583 +523837,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 197148 │ │ │ │ + bl 1971e8 │ │ │ │ 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 194fa4 │ │ │ │ + bl 195044 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 17e6b0 │ │ │ │ + bl 17e750 │ │ │ │ str r5, [r0, #0] │ │ │ │ - b.n 1b21fe │ │ │ │ + b.n 1b229e │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - svc 22 │ │ │ │ + udf #118 @ 0x76 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + udf #86 @ 0x56 │ │ │ │ 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] @ (1b28f0 ) │ │ │ │ + ldr r2, [pc, #780] @ (1b2990 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #780] @ (1b28f4 ) │ │ │ │ + ldr r3, [pc, #780] @ (1b2994 ) │ │ │ │ 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 1b2886 │ │ │ │ + bne.w 1b2926 │ │ │ │ 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 1b2762 │ │ │ │ + beq.w 1b2802 │ │ │ │ movw ip, #273 @ 0x111 │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 1b2886 │ │ │ │ - bl 19739c │ │ │ │ + bne.w 1b2926 │ │ │ │ + bl 19743c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ - vldr d0, [pc, #692] @ 1b28e8 │ │ │ │ + vldr d0, [pc, #692] @ 1b2988 │ │ │ │ add.w r9, sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 194ac4 │ │ │ │ + bl 194b64 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1b2668 │ │ │ │ + cbz r0, 1b2708 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 1b28a4 │ │ │ │ + beq.w 1b2944 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1b2ad2 │ │ │ │ + beq.w 1b2b72 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1b26b4 │ │ │ │ + cbz r0, 1b2754 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b26f0 │ │ │ │ + cbz r0, 1b2790 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1b2994 │ │ │ │ + beq.w 1b2a34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #235 @ 0xeb │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1b2888 │ │ │ │ - bl 19739c │ │ │ │ + b.n 1b2928 │ │ │ │ + bl 19743c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ - vldr d0, [pc, #368] @ 1b28e8 │ │ │ │ + vldr d0, [pc, #368] @ 1b2988 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 194ac4 │ │ │ │ + bl 194b64 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w r9, sp, #24 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b27ac │ │ │ │ + cbz r0, 1b284c │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldrb.w r2, [sl, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq.w 1b28fc │ │ │ │ + beq.w 1b299c │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1b2a16 │ │ │ │ + beq.w 1b2ab6 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b2800 │ │ │ │ + cbz r0, 1b28a0 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b2842 │ │ │ │ + cbz r0, 1b28e2 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1b2750 │ │ │ │ + beq.w 1b27f0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b2750 │ │ │ │ + b.n 1b27f0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #108] @ (1b28f8 ) │ │ │ │ - ldr r3, [pc, #104] @ (1b28f4 ) │ │ │ │ + ldr r2, [pc, #108] @ (1b2998 ) │ │ │ │ + ldr r3, [pc, #104] @ (1b2994 ) │ │ │ │ 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 1b2b14 │ │ │ │ + bne.w 1b2bb4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1b28d6 │ │ │ │ + cbz r0, 1b2976 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 1b26c8 │ │ │ │ + b.n 1b2768 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bge.n 1b2920 │ │ │ │ + bls.n 1b2a80 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1b29dc │ │ │ │ + bvs.n 1b293c │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b292a │ │ │ │ + cbz r0, 1b29ca │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b2966 │ │ │ │ + cbz r0, 1b2a06 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b2750 │ │ │ │ + b.n 1b27f0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r8 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #235 @ 0xeb │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b2750 │ │ │ │ + b.n 1b27f0 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b2a44 │ │ │ │ + cbz r0, 1b2ae4 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1b2a7e │ │ │ │ + cbz r0, 1b2b1e │ │ │ │ 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 196e34 │ │ │ │ - vldr d7, [pc, #152] @ 1b2b18 │ │ │ │ + bl 196ed4 │ │ │ │ + vldr d7, [pc, #152] @ 1b2bb8 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbz r0, 1b2aae │ │ │ │ + cbz r0, 1b2b4e │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1b2978 │ │ │ │ + b.n 1b2a18 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1b2b0a │ │ │ │ + cbz r0, 1b2baa │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movt r3, #16352 @ 0x3fe0 │ │ │ │ - b.n 1b28de │ │ │ │ + b.n 1b297e │ │ │ │ blx 42d64 <__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] @ (1b2c5c ) │ │ │ │ + ldr r2, [pc, #296] @ (1b2cfc ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #296] @ (1b2c60 ) │ │ │ │ + ldr r3, [pc, #296] @ (1b2d00 ) │ │ │ │ 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, 1b2b54 │ │ │ │ - b.n 1b2c54 │ │ │ │ + cbnz r3, 1b2bf4 │ │ │ │ + b.n 1b2cf4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b2c54 │ │ │ │ + beq.n 1b2cf4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b2b4c │ │ │ │ + beq.n 1b2bec │ │ │ │ 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] │ │ │ │ @@ -524364,239 +524425,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 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b2c50 │ │ │ │ + beq.n 1b2cf0 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - cbz r6, 1b2be6 │ │ │ │ + cbz r6, 1b2c86 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 1b2bf4 │ │ │ │ + cbz r2, 1b2c94 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b25d0 │ │ │ │ + bl 1b2670 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ orr.w fp, r0, fp │ │ │ │ - cbz r3, 1b2bd4 │ │ │ │ + cbz r3, 1b2c74 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1b2bd4 │ │ │ │ + cbz r2, 1b2c74 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b25d0 │ │ │ │ + bl 1b2670 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ orr.w fp, fp, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b2bb8 │ │ │ │ + bne.n 1b2c58 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b25d0 │ │ │ │ + bl 1b2670 │ │ │ │ orr.w fp, r0, fp │ │ │ │ uxtb.w fp, fp │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 195300 │ │ │ │ - cbz r6, 1b2c0e │ │ │ │ + bl 1953a0 │ │ │ │ + cbz r6, 1b2cae │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b2b9e │ │ │ │ + b.n 1b2c3e │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r9 │ │ │ │ - bl 1b25d0 │ │ │ │ + bl 1b2670 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b2bf0 │ │ │ │ + bne.n 1b2c90 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b2c34 │ │ │ │ + cbz r3, 1b2cd4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1b2b62 │ │ │ │ + bne.n 1b2c02 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b2c26 │ │ │ │ - ldr r2, [pc, #44] @ (1b2c64 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b2c60 ) │ │ │ │ + bne.n 1b2cc6 │ │ │ │ + ldr r2, [pc, #44] @ (1b2d04 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b2d00 ) │ │ │ │ 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 1b2c58 │ │ │ │ + bne.n 1b2cf8 │ │ │ │ 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 1b2c0e │ │ │ │ + b.n 1b2cae │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1b2c34 │ │ │ │ + b.n 1b2cd4 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 1b2bec │ │ │ │ + bmi.n 1b2d4c │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1b2bf0 │ │ │ │ + bcc.n 1b2d50 │ │ │ │ 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 175b28 │ │ │ │ + bl 175bc8 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w sl, [r9, #384] @ 0x180 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbnz r3, 1b2c9a │ │ │ │ - b.n 1b2d1c │ │ │ │ + cbnz r3, 1b2d3a │ │ │ │ + b.n 1b2dbc │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b2d1c │ │ │ │ + beq.n 1b2dbc │ │ │ │ ldr.w r7, [sl, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b2c8e │ │ │ │ + beq.n 1b2d2e │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b2d10 │ │ │ │ + beq.n 1b2db0 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1b2cb6 │ │ │ │ - b.n 1b2cf2 │ │ │ │ + cbnz r3, 1b2d56 │ │ │ │ + b.n 1b2d92 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b2cf2 │ │ │ │ + cbz r3, 1b2d92 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1b2cb0 │ │ │ │ + bne.n 1b2d50 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b2cb0 │ │ │ │ + bne.n 1b2d50 │ │ │ │ ldr.w fp, [r4, #32] │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bne.n 1b2cb0 │ │ │ │ + bne.n 1b2d50 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b2dfa │ │ │ │ + beq.w 1b2e9a │ │ │ │ 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 1b2cb6 │ │ │ │ + bne.n 1b2d56 │ │ │ │ mov r0, r5 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b2ca8 │ │ │ │ + bne.n 1b2d48 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 1b2d1c │ │ │ │ + cbz r3, 1b2dbc │ │ │ │ ldr.w r7, [sl, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1b2ca2 │ │ │ │ + bne.n 1b2d42 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b2d08 │ │ │ │ + bne.n 1b2da8 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b2e18 │ │ │ │ + beq.n 1b2eb8 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, r5 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ - bne.n 1b2d9a │ │ │ │ + bne.n 1b2e3a │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b2e22 │ │ │ │ + beq.n 1b2ec2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 1b2d52 │ │ │ │ + cbz r6, 1b2df2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1b2d52 │ │ │ │ + cbz r3, 1b2df2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r3, #14 │ │ │ │ - bmi.n 1b2da0 │ │ │ │ + bmi.n 1b2e40 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b2d40 │ │ │ │ + bne.n 1b2de0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r3, r3, #14 │ │ │ │ - bmi.n 1b2e06 │ │ │ │ + bmi.n 1b2ea6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 175600 │ │ │ │ + bl 1756a0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1b2df2 │ │ │ │ + bne.n 1b2e92 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r4, [r9, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1b2d76 │ │ │ │ - b.n 1b2d94 │ │ │ │ + cbnz r3, 1b2e16 │ │ │ │ + b.n 1b2e34 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b2d94 │ │ │ │ + cbz r3, 1b2e34 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1b2d70 │ │ │ │ + beq.n 1b2e10 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1deec0 │ │ │ │ - b.n 1b2d8c │ │ │ │ + bl 1def60 │ │ │ │ + b.n 1b2e2c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1b2d7c │ │ │ │ + bne.n 1b2e1c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b2d86 │ │ │ │ + bne.n 1b2e26 │ │ │ │ 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 1756e8 │ │ │ │ + bl 175788 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b2de0 │ │ │ │ + cbz r0, 1b2e80 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 1b2de0 │ │ │ │ + cbz r1, 1b2e80 │ │ │ │ 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 │ │ │ │ @@ -524606,111 +524667,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 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b2d3c │ │ │ │ + bne.n 1b2ddc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 175600 │ │ │ │ + bl 1756a0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b2d64 │ │ │ │ + beq.n 1b2e04 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19b9f8 │ │ │ │ - b.n 1b2d66 │ │ │ │ + bl 19ba98 │ │ │ │ + b.n 1b2e06 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 175724 │ │ │ │ - b.n 1b2cb0 │ │ │ │ + bl 1757c4 │ │ │ │ + b.n 1b2d50 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1756e8 │ │ │ │ + bl 175788 │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b2dac │ │ │ │ - b.n 1b2d58 │ │ │ │ + bne.n 1b2e4c │ │ │ │ + b.n 1b2df8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 175600 │ │ │ │ - b.n 1b2d66 │ │ │ │ + bl 1756a0 │ │ │ │ + b.n 1b2e06 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 175600 │ │ │ │ - b.n 1b2d64 │ │ │ │ + bl 1756a0 │ │ │ │ + b.n 1b2e04 │ │ │ │ stmdb 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] @ (1b302c ) │ │ │ │ + ldr r2, [pc, #492] @ (1b30cc ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #492] @ (1b3030 ) │ │ │ │ + ldr r3, [pc, #492] @ (1b30d0 ) │ │ │ │ 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, 1b2e62 │ │ │ │ - b.n 1b3016 │ │ │ │ + cbnz r3, 1b2f02 │ │ │ │ + b.n 1b30b6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b3016 │ │ │ │ + beq.w 1b30b6 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b2e58 │ │ │ │ + beq.n 1b2ef8 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #16 │ │ │ │ mov sl, r9 │ │ │ │ mov r6, r4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b3012 │ │ │ │ + beq.w 1b30b2 │ │ │ │ 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 1b2f74 │ │ │ │ + beq.n 1b3014 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1b2ff2 │ │ │ │ + beq.w 1b3092 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1b301a │ │ │ │ + beq.w 1b30ba │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b2fcc │ │ │ │ + beq.w 1b306c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b2fcc │ │ │ │ + beq.w 1b306c │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1b2ea2 │ │ │ │ + bne.n 1b2f42 │ │ │ │ ldrb.w r2, [r6, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r4, r6 │ │ │ │ - beq.n 1b2ea2 │ │ │ │ + beq.n 1b2f42 │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ - bl 193d90 │ │ │ │ + bl 193e30 │ │ │ │ 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] │ │ │ │ @@ -524720,163 +524781,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, 1b2f4e │ │ │ │ + cbz r0, 1b2fee │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ str.w r5, [r9, #4]! │ │ │ │ ldrb.w r0, [r6, #36] @ 0x24 │ │ │ │ cmp r8, r0 │ │ │ │ - bcc.n 1b2f18 │ │ │ │ + bcc.n 1b2fb8 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - bl 196630 │ │ │ │ + bl 1966d0 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197260 │ │ │ │ + bl 197300 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b2ea4 │ │ │ │ + bne.n 1b2f44 │ │ │ │ mov r0, fp │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b2e88 │ │ │ │ + bne.n 1b2f28 │ │ │ │ ldrd r5, r6, [sp, #4] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r9, r0 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1b2fb0 │ │ │ │ + cbz r3, 1b3050 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1b2e72 │ │ │ │ + bne.w 1b2f12 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b2fa0 │ │ │ │ - ldr r2, [pc, #128] @ (1b3034 ) │ │ │ │ - ldr r3, [pc, #124] @ (1b3030 ) │ │ │ │ + bne.n 1b3040 │ │ │ │ + ldr r2, [pc, #128] @ (1b30d4 ) │ │ │ │ + ldr r3, [pc, #124] @ (1b30d0 ) │ │ │ │ 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 1b3026 │ │ │ │ + bne.n 1b30c6 │ │ │ │ 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 1b2f74 │ │ │ │ + bne.n 1b3014 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ itt ne │ │ │ │ movne r4, r6 │ │ │ │ movne r6, #0 │ │ │ │ - bne.w 1b2ec8 │ │ │ │ + bne.w 1b2f68 │ │ │ │ mov r0, fp │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b2e88 │ │ │ │ - b.n 1b2f80 │ │ │ │ + bne.w 1b2f28 │ │ │ │ + b.n 1b3020 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1b2f74 │ │ │ │ + bne.n 1b3014 │ │ │ │ ldrb.w r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1b2ec8 │ │ │ │ + bne.w 1b2f68 │ │ │ │ mov r0, fp │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1b2e88 │ │ │ │ - b.n 1b2f80 │ │ │ │ + bne.w 1b2f28 │ │ │ │ + b.n 1b3020 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 1b2f88 │ │ │ │ + b.n 1b3028 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 1b2fb0 │ │ │ │ + b.n 1b3050 │ │ │ │ ldrb.w r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b2ec6 │ │ │ │ - b.n 1b2ea2 │ │ │ │ + bne.w 1b2f66 │ │ │ │ + b.n 1b2f42 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n 1b2fa4 │ │ │ │ + bne.n 1b3104 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1b30c8 │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1b307c │ │ │ │ + bne.n 1b311c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1b305e │ │ │ │ + beq.n 1b30fe │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b3056 │ │ │ │ + beq.n 1b30f6 │ │ │ │ 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 1b307c │ │ │ │ + bne.n 1b311c │ │ │ │ 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 1b3080 │ │ │ │ + bne.n 1b3120 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b3040 │ │ │ │ + beq.n 1b30e0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ @@ -524885,20 +524946,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 1b3120 │ │ │ │ + beq.n 1b31c0 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1b30fe │ │ │ │ + beq.n 1b319e │ │ │ │ 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 │ │ │ │ @@ -524925,107 +524986,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 1b30a4 │ │ │ │ + b.n 1b3144 │ │ │ │ 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] @ 1b37e4 │ │ │ │ + ldr.w r3, [pc, #1692] @ 1b3884 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r8, [pc, #1692] @ 1b37e8 │ │ │ │ + ldr.w r8, [pc, #1692] @ 1b3888 │ │ │ │ mov fp, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ - ldr.w r2, [pc, #1684] @ 1b37ec │ │ │ │ + ldr.w r2, [pc, #1684] @ 1b388c │ │ │ │ add r8, pc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1b3088 │ │ │ │ + bl 1b3128 │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 175710 │ │ │ │ + bl 1757b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b3556 │ │ │ │ + beq.w 1b35f6 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ - ldr.w r3, [pc, #1644] @ 1b37f0 │ │ │ │ + ldr.w r3, [pc, #1644] @ 1b3890 │ │ │ │ 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 1b3316 │ │ │ │ + beq.w 1b33b6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b3764 │ │ │ │ + beq.w 1b3804 │ │ │ │ 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 1b33b8 │ │ │ │ + bne.w 1b3458 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1b33e8 │ │ │ │ + beq.w 1b3488 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1b3680 │ │ │ │ + beq.w 1b3720 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1977c0 │ │ │ │ + bl 197860 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r8 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1b3456 │ │ │ │ + beq.w 1b34f6 │ │ │ │ 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 1b3650 │ │ │ │ + beq.w 1b36f0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b337a │ │ │ │ + beq.w 1b341a │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1b3214 │ │ │ │ + cbz r1, 1b32b4 │ │ │ │ ldrb.w r1, [r1, #33] @ 0x21 │ │ │ │ - cbnz r1, 1b321c │ │ │ │ + cbnz r1, 1b32bc │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 1b360a │ │ │ │ + beq.w 1b36aa │ │ │ │ cmp r2, #32 │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ - bhi.w 1b36fe │ │ │ │ + bhi.w 1b379e │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1b37dc │ │ │ │ + bhi.w 1b387c │ │ │ │ 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 │ │ │ │ @@ -525062,16 +525123,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 193b30 │ │ │ │ - ldr.w r3, [pc, #1376] @ 1b37f0 │ │ │ │ + bl 193bd0 │ │ │ │ + ldr.w r3, [pc, #1376] @ 1b3890 │ │ │ │ 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] │ │ │ │ @@ -525088,121 +525149,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 197510 │ │ │ │ + bl 1975b0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 175750 │ │ │ │ + bl 1757f0 │ │ │ │ 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 1b31a6 │ │ │ │ + bne.w 1b3246 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [fp] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ - ldr.w r2, [pc, #1232] @ 1b37f4 │ │ │ │ - ldr.w r3, [pc, #1212] @ 1b37e4 │ │ │ │ + ldr.w r2, [pc, #1232] @ 1b3894 │ │ │ │ + ldr.w r3, [pc, #1212] @ 1b3884 │ │ │ │ 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 1b37d8 │ │ │ │ + bne.w 1b3878 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b336c │ │ │ │ + cbz r0, 1b340c │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r3, sl │ │ │ │ - beq.n 1b3464 │ │ │ │ + beq.n 1b3504 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b37dc │ │ │ │ + beq.w 1b387c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b37dc │ │ │ │ + bne.w 1b387c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov sl, r5 │ │ │ │ - bl 23ea24 │ │ │ │ + bl 23eac4 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mul.w r8, r0, r8 │ │ │ │ - cbz r6, 1b33c6 │ │ │ │ + cbz r6, 1b3466 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1b31b6 │ │ │ │ + beq.w 1b3256 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r5, sl, [fp] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ - b.n 1b3320 │ │ │ │ + b.n 1b33c0 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1b3344 │ │ │ │ + b.n 1b33e4 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1b3344 │ │ │ │ + b.n 1b33e4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1b3344 │ │ │ │ + b.n 1b33e4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1b31d2 │ │ │ │ + bne.w 1b3272 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1b3448 │ │ │ │ + bhi.n 1b34e8 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1b37dc │ │ │ │ + bhi.w 1b387c │ │ │ │ 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 │ │ │ │ @@ -525234,26 +525295,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 1b339e │ │ │ │ + b.n 1b343e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1b3202 │ │ │ │ + bne.w 1b32a2 │ │ │ │ strd r8, r8, [sp, #32] │ │ │ │ - b.n 1b3654 │ │ │ │ + b.n 1b36f4 │ │ │ │ ldrb.w r2, [sl, #17] │ │ │ │ ldrd r1, r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1b375e │ │ │ │ + bhi.w 1b37fe │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1b37dc │ │ │ │ + bhi.w 1b387c │ │ │ │ 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 │ │ │ │ @@ -525284,35 +525345,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 1b36be │ │ │ │ + beq.w 1b375e │ │ │ │ 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 1b3396 │ │ │ │ + beq.w 1b3436 │ │ │ │ subs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1b37dc │ │ │ │ + bhi.w 1b387c │ │ │ │ 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 │ │ │ │ @@ -525342,30 +525403,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 1b376a │ │ │ │ + beq.w 1b380a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1b35f0 │ │ │ │ - cbz r3, 1b3574 │ │ │ │ + beq.n 1b3690 │ │ │ │ + cbz r3, 1b3614 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1b3562 │ │ │ │ + beq.n 1b3602 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ str r7, [sp, #16] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 1b3710 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1b358c ) │ │ │ │ + bhi.w 1b37b0 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1b362c ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r5, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r0, #6 │ │ │ │ @@ -525410,162 +525471,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 1b37dc │ │ │ │ + bne.w 1b387c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 23ea24 │ │ │ │ + bl 23eac4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 1b3568 │ │ │ │ + b.n 1b3608 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3704 │ │ │ │ + bne.n 1b37a4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b3640 │ │ │ │ + cbz r0, 1b36e0 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1b337a │ │ │ │ + b.n 1b341a │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b337a │ │ │ │ + beq.w 1b341a │ │ │ │ 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 196e34 │ │ │ │ - b.n 1b337a │ │ │ │ + bl 196ed4 │ │ │ │ + b.n 1b341a │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1b36b6 │ │ │ │ + cbz r0, 1b3756 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b31d2 │ │ │ │ + b.n 1b3272 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs.w r3, sl, r3 │ │ │ │ - beq.w 1b3396 │ │ │ │ + beq.w 1b3436 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b36fa │ │ │ │ + cbz r0, 1b379a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 1b3388 │ │ │ │ + b.n 1b3428 │ │ │ │ strd r3, r9, [sp, #24] │ │ │ │ - b.n 1b3344 │ │ │ │ + b.n 1b33e4 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 1b360e │ │ │ │ + b.n 1b36ae │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1b3276 │ │ │ │ + b.n 1b3316 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1b3276 │ │ │ │ + b.n 1b3316 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1b3276 │ │ │ │ + b.n 1b3316 │ │ │ │ movs r3, #0 │ │ │ │ uxth.w sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1b34c6 │ │ │ │ + b.n 1b3566 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1b34c6 │ │ │ │ + b.n 1b3566 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w sl, [r3, #28] │ │ │ │ - b.n 1b3276 │ │ │ │ + b.n 1b3316 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1b3448 │ │ │ │ + b.n 1b34e8 │ │ │ │ movs r6, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1b36d2 │ │ │ │ + b.n 1b3772 │ │ │ │ movs r6, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 1b36d2 │ │ │ │ + b.n 1b3772 │ │ │ │ movs r6, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1b36d2 │ │ │ │ + b.n 1b3772 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1b36d2 │ │ │ │ + b.n 1b3772 │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1b34c6 │ │ │ │ + b.n 1b3566 │ │ │ │ mov sl, r4 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.n 1b33c8 │ │ │ │ + b.n 1b3468 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1b37dc │ │ │ │ + bhi.n 1b387c │ │ │ │ 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 │ │ │ │ @@ -525577,86 +525638,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 1b3284 │ │ │ │ + b.n 1b3324 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #32 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b3284 │ │ │ │ + b.n 1b3324 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #8 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b3284 │ │ │ │ + b.n 1b3324 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #16 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b3284 │ │ │ │ + b.n 1b3324 │ │ │ │ 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 1b3284 │ │ │ │ + b.n 1b3324 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r5, r7} │ │ │ │ + ldmia r6!, {r2} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r6!, {r1, r5, r7} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, 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, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr.w r3, [pc, #1308] @ 1b3d28 │ │ │ │ - ldr.w r2, [pc, #1308] @ 1b3d2c │ │ │ │ + ldr.w r3, [pc, #1308] @ 1b3dc8 │ │ │ │ + ldr.w r2, [pc, #1308] @ 1b3dcc │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r0, #384] @ 0x180 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1296] @ 1b3d30 │ │ │ │ + ldr.w r3, [pc, #1296] @ 1b3dd0 │ │ │ │ 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 1b3d18 │ │ │ │ + beq.w 1b3db8 │ │ │ │ mov r9, r1 │ │ │ │ - b.n 1b3840 │ │ │ │ + b.n 1b38e0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b3d18 │ │ │ │ + beq.w 1b3db8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b3836 │ │ │ │ - ldr.w sl, [pc, #1260] @ 1b3d34 │ │ │ │ + beq.n 1b38d6 │ │ │ │ + ldr.w sl, [pc, #1260] @ 1b3dd4 │ │ │ │ mov r7, r5 │ │ │ │ - ldr.w r3, [pc, #1256] @ 1b3d38 │ │ │ │ + ldr.w r3, [pc, #1256] @ 1b3dd8 │ │ │ │ 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 │ │ │ │ @@ -525682,132 +525743,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 1754c8 │ │ │ │ + bl 175568 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r1, #2 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r3, [sp, #148] @ 0x94 │ │ │ │ - bl 1dedc4 │ │ │ │ + bl 1dee64 │ │ │ │ ldr.w r9, [r7, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1b394a │ │ │ │ + beq.n 1b39ea │ │ │ │ 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, 1b393a │ │ │ │ + cbz r5, 1b39da │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b3be2 │ │ │ │ + beq.w 1b3c82 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 1b3cec │ │ │ │ + beq.w 1b3d8c │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 1b390a │ │ │ │ + cbz r4, 1b39aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b390a │ │ │ │ + cbz r3, 1b39aa │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b39a2 │ │ │ │ + beq.n 1b3a42 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b38f8 │ │ │ │ + bne.n 1b3998 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b393a │ │ │ │ + bne.n 1b39da │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1b39ae │ │ │ │ + beq.n 1b3a4e │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1b393a │ │ │ │ + bne.n 1b39da │ │ │ │ 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 1b3d20 │ │ │ │ + bne.w 1b3dc0 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - beq.w 1b3acc │ │ │ │ + beq.w 1b3b6c │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b38f4 │ │ │ │ + bne.n 1b3994 │ │ │ │ mov r0, r6 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b38de │ │ │ │ + bne.n 1b397e │ │ │ │ ldrd r7, r4, [sp, #32] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 175600 │ │ │ │ + bl 1756a0 │ │ │ │ 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 1b3d0e │ │ │ │ + beq.w 1b3dae │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1b386a │ │ │ │ + bne.w 1b390a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b3970 │ │ │ │ + bne.n 1b3a10 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #948] @ (1b3d3c ) │ │ │ │ - ldr r3, [pc, #936] @ (1b3d30 ) │ │ │ │ + ldr r2, [pc, #948] @ (1b3ddc ) │ │ │ │ + ldr r3, [pc, #936] @ (1b3dd0 ) │ │ │ │ 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 1b3d1c │ │ │ │ + bne.w 1b3dbc │ │ │ │ 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 1b39b0 │ │ │ │ + beq.n 1b3a50 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 1b391c │ │ │ │ - b.n 1b3934 │ │ │ │ + beq.n 1b39bc │ │ │ │ + b.n 1b39d4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1b3d20 │ │ │ │ + bne.w 1b3dc0 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - bne.n 1b3934 │ │ │ │ + bne.n 1b39d4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ movs r3, #3 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 1b3130 │ │ │ │ - ldr r3, [pc, #876] @ (1b3d40 ) │ │ │ │ + bl 1b31d0 │ │ │ │ + ldr r3, [pc, #876] @ (1b3de0 ) │ │ │ │ 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 │ │ │ │ @@ -525826,31 +525887,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 1b3bfa │ │ │ │ + bcs.w 1b3c9a │ │ │ │ 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 1b3c12 │ │ │ │ + beq.w 1b3cb2 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -525879,31 +525940,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #149] @ 0x95 │ │ │ │ - b.n 1b3934 │ │ │ │ + b.n 1b39d4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ movs r3, #2 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 1b3130 │ │ │ │ + bl 1b31d0 │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #608] @ (1b3d40 ) │ │ │ │ + ldr r3, [pc, #608] @ (1b3de0 ) │ │ │ │ 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] │ │ │ │ @@ -525912,29 +525973,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 1b3bd4 │ │ │ │ + bcs.n 1b3c74 │ │ │ │ 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 1b3c86 │ │ │ │ + beq.w 1b3d26 │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -525953,17 +526014,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, 1b3ba0 │ │ │ │ + cbnz r3, 1b3c40 │ │ │ │ cmp.w r9, #32 │ │ │ │ - beq.w 1b3d06 │ │ │ │ + beq.w 1b3da6 │ │ │ │ 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 │ │ │ │ @@ -525979,48 +526040,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #149] @ 0x95 │ │ │ │ - b.n 1b3934 │ │ │ │ + b.n 1b39d4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1b393a │ │ │ │ + bne.w 1b39da │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 1b3c82 │ │ │ │ + beq.n 1b3d22 │ │ │ │ cmp r2, fp │ │ │ │ - bne.w 1b393a │ │ │ │ + bne.w 1b39da │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1b391c │ │ │ │ + b.n 1b39bc │ │ │ │ mov r2, r3 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b3ab4 │ │ │ │ + b.n 1b3b54 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -526038,20 +526099,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 196e34 │ │ │ │ - b.n 1b3ab4 │ │ │ │ + bl 196ed4 │ │ │ │ + b.n 1b3b54 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1b39b0 │ │ │ │ + b.n 1b3a50 │ │ │ │ movw r1, #685 @ 0x2ad │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -526065,69 +526126,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 1b3ba0 │ │ │ │ + bne.w 1b3c40 │ │ │ │ cmp.w r9, #32 │ │ │ │ - beq.n 1b3d06 │ │ │ │ + beq.n 1b3da6 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ and.w r3, r9, #31 │ │ │ │ lsls r7, r3 │ │ │ │ subs r3, r7, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1b3ba0 │ │ │ │ + b.n 1b3c40 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1b3d12 │ │ │ │ + beq.n 1b3db2 │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1b38f4 │ │ │ │ + bne.w 1b3994 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1b391c │ │ │ │ + b.n 1b39bc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1b3ba0 │ │ │ │ + b.n 1b3c40 │ │ │ │ mov fp, r1 │ │ │ │ - b.n 1b3984 │ │ │ │ + b.n 1b3a24 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1b39b0 │ │ │ │ + b.n 1b3a50 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1b3984 │ │ │ │ + b.n 1b3a24 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bl 195d36 │ │ │ │ + bl 195dd6 │ │ │ │ strh.w pc, [fp, #255]! │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1b3d6e │ │ │ │ + cbnz r3, 1b3e0e │ │ │ │ ldrb.w r2, [r0, #45] @ 0x2d │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1b3d6e │ │ │ │ + bhi.n 1b3e0e │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp.w r0, #354 @ 0x162 │ │ │ │ - beq.n 1b3d88 │ │ │ │ - bhi.n 1b3d72 │ │ │ │ + beq.n 1b3e28 │ │ │ │ + bhi.n 1b3e12 │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne.w r0, #336 @ 0x150 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ @@ -526148,199 +526209,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] @ (1b4088 ) │ │ │ │ + ldr r1, [pc, #740] @ (1b4128 ) │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #740] @ (1b408c ) │ │ │ │ + ldr r3, [pc, #740] @ (1b412c ) │ │ │ │ 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 197088 │ │ │ │ + bl 197128 │ │ │ │ mov.w r1, #270 @ 0x10e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r7, r0 │ │ │ │ - vldr d0, [pc, #684] @ 1b4080 │ │ │ │ + vldr d0, [pc, #684] @ 1b4120 │ │ │ │ add r0, sp, #24 │ │ │ │ ldrb.w r9, [r7, #17] │ │ │ │ mov r1, r9 │ │ │ │ - bl 194ac4 │ │ │ │ + bl 194b64 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1b3e06 │ │ │ │ + cbz r0, 1b3ea6 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ movs r1, #171 @ 0xab │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1b3efe │ │ │ │ + beq.n 1b3f9e │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 197148 │ │ │ │ - ldr r2, [pc, #428] @ (1b4090 ) │ │ │ │ - ldr r3, [pc, #420] @ (1b408c ) │ │ │ │ + bl 1971e8 │ │ │ │ + ldr r2, [pc, #428] @ (1b4130 ) │ │ │ │ + ldr r3, [pc, #420] @ (1b412c ) │ │ │ │ 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 1b404c │ │ │ │ + bne.w 1b40ec │ │ │ │ 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 1b3fe6 │ │ │ │ + beq.n 1b4086 │ │ │ │ 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 1b3f78 │ │ │ │ + bpl.n 1b4018 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1b3fa6 │ │ │ │ + beq.n 1b4046 │ │ │ │ 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 1b4050 │ │ │ │ + bpl.n 1b40f0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 197148 │ │ │ │ - b.n 1b3ee2 │ │ │ │ + bl 1971e8 │ │ │ │ + b.n 1b3f82 │ │ │ │ subs r2, #1 │ │ │ │ strd sl, sl, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1b4044 │ │ │ │ + bhi.n 1b40e4 │ │ │ │ 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] │ │ │ │ @@ -526357,78 +526418,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b3fd4 │ │ │ │ + cbz r0, 1b4074 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1b3f6a │ │ │ │ + b.n 1b400a │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b4018 │ │ │ │ + cbz r0, 1b40b8 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1b3f16 │ │ │ │ + b.n 1b3fb6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1b3fee │ │ │ │ + b.n 1b408e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1b3fee │ │ │ │ + b.n 1b408e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1b3fee │ │ │ │ + b.n 1b408e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1b3fee │ │ │ │ + b.n 1b408e │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1b40b8 │ │ │ │ + bhi.n 1b4158 │ │ │ │ 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 │ │ │ │ @@ -526442,433 +526503,433 @@ │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ subs r5, r5, #4 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ @ instruction: 0xffff41ef │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1b3fae │ │ │ │ + b.n 1b404e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1b3fae │ │ │ │ + b.n 1b404e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1b3fae │ │ │ │ + b.n 1b404e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1b3fae │ │ │ │ + b.n 1b404e │ │ │ │ stmdb 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] @ (1b44b8 ) │ │ │ │ - ldr r3, [pc, #1004] @ (1b44bc ) │ │ │ │ + ldr r2, [pc, #1004] @ (1b4558 ) │ │ │ │ + ldr r3, [pc, #1004] @ (1b455c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov.w sl, #1 │ │ │ │ - ldr.w r9, [pc, #996] @ 1b44c0 │ │ │ │ + ldr.w r9, [pc, #996] @ 1b4560 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19739c │ │ │ │ + bl 19743c │ │ │ │ ldr r5, [r5, #20] │ │ │ │ strb.w sl, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r8, [r6, #17] │ │ │ │ cmp.w r8, #31 │ │ │ │ - bls.w 1b4226 │ │ │ │ + bls.w 1b42c6 │ │ │ │ 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 1b4218 │ │ │ │ + beq.n 1b42b8 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 1b437e │ │ │ │ - vldr d7, [pc, #860] @ 1b44b0 │ │ │ │ + beq.w 1b441e │ │ │ │ + vldr d7, [pc, #860] @ 1b4550 │ │ │ │ mov r1, sl │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1b417e │ │ │ │ + cbz r0, 1b421e │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ - vldr d7, [pc, #800] @ 1b44b0 │ │ │ │ + bl 197178 │ │ │ │ + vldr d7, [pc, #800] @ 1b4550 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b41b6 │ │ │ │ + cbz r0, 1b4256 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b3d90 │ │ │ │ + bl 1b3e30 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ cmp.w r5, #336 @ 0x150 │ │ │ │ mov r9, r0 │ │ │ │ - beq.w 1b43f2 │ │ │ │ - ldr r2, [pc, #712] @ (1b44c4 ) │ │ │ │ - ldr r3, [pc, #700] @ (1b44bc ) │ │ │ │ + beq.w 1b4492 │ │ │ │ + ldr r2, [pc, #712] @ (1b4564 ) │ │ │ │ + ldr r3, [pc, #700] @ (1b455c ) │ │ │ │ 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 1b44ac │ │ │ │ + bne.w 1b454c │ │ │ │ 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 1b3d90 │ │ │ │ + bl 1b3e30 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b41fa │ │ │ │ - ldr r3, [pc, #672] @ (1b44c8 ) │ │ │ │ + b.n 1b429a │ │ │ │ + ldr r3, [pc, #672] @ (1b4568 ) │ │ │ │ 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 1b4370 │ │ │ │ + bne.w 1b4410 │ │ │ │ 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 1977c0 │ │ │ │ + bl 197860 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ - bl 1977c0 │ │ │ │ + bl 197860 │ │ │ │ mov.w r1, #270 @ 0x10e │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1b4468 │ │ │ │ + beq.w 1b4508 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 1b44cc │ │ │ │ + bpl.w 1b456c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1977c0 │ │ │ │ + bl 197860 │ │ │ │ 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 1b41fa │ │ │ │ + beq.n 1b429a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ cmp.w r5, #336 @ 0x150 │ │ │ │ mov r9, r0 │ │ │ │ - bne.n 1b41fa │ │ │ │ + bne.n 1b429a │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b41fa │ │ │ │ + b.n 1b429a │ │ │ │ lsl.w r3, r8, sl │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ uxtb.w sl, r3 │ │ │ │ - b.n 1b4246 │ │ │ │ + b.n 1b42e6 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r6, r0 │ │ │ │ - vldr d7, [pc, #288] @ 1b44b0 │ │ │ │ + vldr d7, [pc, #288] @ 1b4550 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b43b6 │ │ │ │ + cbz r0, 1b4456 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b3d90 │ │ │ │ + bl 1b3e30 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b41fa │ │ │ │ - vldr d7, [pc, #188] @ 1b44b0 │ │ │ │ + b.n 1b429a │ │ │ │ + vldr d7, [pc, #188] @ 1b4550 │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b441a │ │ │ │ + cbz r0, 1b44ba │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b41fa │ │ │ │ + b.n 1b429a │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1b449a │ │ │ │ + cbz r0, 1b453a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r2 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1b428e │ │ │ │ + b.n 1b432e │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - ite cs │ │ │ │ - lslcs r7, r6, #1 │ │ │ │ - lsrcc r0, r2, #1 │ │ │ │ + bkpt 0x008c │ │ │ │ + lsls r7, r6, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - itte ne │ │ │ │ - lslne r7, r6, #1 │ │ │ │ - popne {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ - lsleq r7, r6, #1 │ │ │ │ + bkpt 0x007a │ │ │ │ + lsls r7, r6, #1 │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ + lsls r7, r6, #1 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1b44fc │ │ │ │ + bhi.n 1b459c │ │ │ │ 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 │ │ │ │ @@ -526881,64 +526942,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 1b4470 │ │ │ │ + b.n 1b4510 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1b4470 │ │ │ │ + b.n 1b4510 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1b4470 │ │ │ │ + b.n 1b4510 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1b4470 │ │ │ │ + b.n 1b4510 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ (1b4540 ) │ │ │ │ + ldr r2, [pc, #16] @ (1b45e0 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #16] @ (1b4544 ) │ │ │ │ + ldr r1, [pc, #16] @ (1b45e4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 195954 │ │ │ │ + bl 1959f4 │ │ │ │ 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] @ 1b4b58 │ │ │ │ - ldr.w r3, [pc, #1532] @ 1b4b5c │ │ │ │ + ldr.w r1, [pc, #1532] @ 1b4bf8 │ │ │ │ + ldr.w r3, [pc, #1532] @ 1b4bfc │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ add r1, pc │ │ │ │ - ldr.w ip, [pc, #1528] @ 1b4b60 │ │ │ │ + ldr.w ip, [pc, #1528] @ 1b4c00 │ │ │ │ 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 1b4a1a │ │ │ │ + bls.w 1b4aba │ │ │ │ sub.w r1, r3, #167 @ 0xa7 │ │ │ │ cmp r1, #22 │ │ │ │ - bhi.n 1b45e0 │ │ │ │ + bhi.n 1b4680 │ │ │ │ cmp r1, #22 │ │ │ │ - bhi.n 1b45e0 │ │ │ │ + bhi.n 1b4680 │ │ │ │ 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 │ │ │ │ @@ -526956,96 +527017,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, 1b45e2 │ │ │ │ - ldr.w r2, [pc, #1440] @ 1b4b64 │ │ │ │ + cbz r0, 1b4682 │ │ │ │ + ldr.w r2, [pc, #1440] @ 1b4c04 │ │ │ │ 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 1b4a4c │ │ │ │ + beq.w 1b4aec │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1412] @ 1b4b68 │ │ │ │ - ldr.w r3, [pc, #1396] @ 1b4b5c │ │ │ │ + ldr.w r2, [pc, #1412] @ 1b4c08 │ │ │ │ + ldr.w r3, [pc, #1396] @ 1b4bfc │ │ │ │ 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 1b4b4c │ │ │ │ + bne.w 1b4bec │ │ │ │ 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 1b45e2 │ │ │ │ - ldr.w r2, [pc, #1368] @ 1b4b64 │ │ │ │ + beq.n 1b4682 │ │ │ │ + ldr.w r2, [pc, #1368] @ 1b4c04 │ │ │ │ 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 1b45e0 │ │ │ │ + bne.n 1b4680 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ strd r3, r4, [r5] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 198384 │ │ │ │ + bl 198424 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 194a74 │ │ │ │ + bl 194b14 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ blx 42884 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b4b36 │ │ │ │ + beq.w 1b4bd6 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov fp, r0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1b4698 │ │ │ │ + b.n 1b4738 │ │ │ │ adds r4, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r9, r4 │ │ │ │ - beq.w 1b4b2c │ │ │ │ + beq.w 1b4bcc │ │ │ │ cmp r4, #2 │ │ │ │ itt ne │ │ │ │ ldrne r2, [sp, #12] │ │ │ │ strdne r2, r4, [r8] │ │ │ │ - bne.n 1b468c │ │ │ │ + bne.n 1b472c │ │ │ │ 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 │ │ │ │ @@ -527062,22 +527123,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] │ │ │ │ @@ -527091,59 +527152,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b4772 │ │ │ │ + cbz r0, 1b4812 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ movw r1, #313 @ 0x139 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - b.n 1b468c │ │ │ │ + b.n 1b472c │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b45e2 │ │ │ │ + beq.w 1b4682 │ │ │ │ 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 1b4b42 │ │ │ │ + bhi.w 1b4be2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b4b50 │ │ │ │ + bhi.w 1b4bf0 │ │ │ │ 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 │ │ │ │ @@ -527171,40 +527232,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 1b45e2 │ │ │ │ - ldr r2, [pc, #872] @ (1b4b64 ) │ │ │ │ + beq.w 1b4682 │ │ │ │ + ldr r2, [pc, #872] @ (1b4c04 ) │ │ │ │ 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 1b45e0 │ │ │ │ + bne.w 1b4680 │ │ │ │ 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 1b45e0 │ │ │ │ + bmi.w 1b4680 │ │ │ │ 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 1b484c │ │ │ │ + beq.n 1b48ec │ │ │ │ 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] │ │ │ │ @@ -527222,21 +527283,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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ add.w fp, r0, #24 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -527271,91 +527332,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b495e │ │ │ │ + cbz r0, 1b49fe │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b4982 │ │ │ │ + beq.n 1b4a22 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b49b8 │ │ │ │ + cbz r0, 1b4a58 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 197148 │ │ │ │ + bl 1971e8 │ │ │ │ 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 1977c0 │ │ │ │ + bl 197860 │ │ │ │ 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] │ │ │ │ @@ -527371,167 +527432,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 1b45e2 │ │ │ │ + b.n 1b4682 │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - bls.w 1b45e0 │ │ │ │ + bls.w 1b4680 │ │ │ │ sub.w r1, r3, #56 @ 0x38 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.w 1b45e0 │ │ │ │ - add r0, pc, #8 @ (adr r0, 1b4a34 ) │ │ │ │ + bhi.w 1b4680 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1b4ad4 ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ - ldc2 15, cr15, [pc, #1020]! @ 1b4e34 │ │ │ │ + ldc2 15, cr15, [pc, #1020]! @ 1b4ed4 │ │ │ │ @ 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 198384 │ │ │ │ + bl 198424 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #173 @ 0xad │ │ │ │ it eq │ │ │ │ moveq r3, #165 @ 0xa5 │ │ │ │ - beq.n 1b4a70 │ │ │ │ + beq.n 1b4b10 │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ - vldr d7, [pc, #192] @ 1b4b50 │ │ │ │ + bl 196ed4 │ │ │ │ + vldr d7, [pc, #192] @ 1b4bf0 │ │ │ │ ldrb.w r2, [r6, #41] @ 0x29 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b4abc │ │ │ │ + cbz r0, 1b4b5c │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1947fc │ │ │ │ - b.n 1b4a16 │ │ │ │ + bl 19489c │ │ │ │ + b.n 1b4ab6 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b4b12 │ │ │ │ + cbz r0, 1b4bb2 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 194fa4 │ │ │ │ - b.n 1b4a16 │ │ │ │ + bl 195044 │ │ │ │ + b.n 1b4ab6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b4ae6 │ │ │ │ + b.n 1b4b86 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b4ae6 │ │ │ │ + b.n 1b4b86 │ │ │ │ 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 1972e0 │ │ │ │ - b.n 1b4ac8 │ │ │ │ + bl 197380 │ │ │ │ + b.n 1b4b68 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b4ae6 │ │ │ │ + b.n 1b4b86 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - hlt 0x0018 │ │ │ │ + cbnz r0, 1b4c3a │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0012 │ │ │ │ + cbnz r2, 1b4c40 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - rev r2, r2 │ │ │ │ + cbnz r2, 1b4c28 │ │ │ │ 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] @ (1b4cb0 ) │ │ │ │ + ldr r2, [pc, #304] @ (1b4d50 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #304] @ (1b4cb4 ) │ │ │ │ + ldr r3, [pc, #304] @ (1b4d54 ) │ │ │ │ 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, 1b4ba2 │ │ │ │ - b.n 1b4c8a │ │ │ │ + cbnz r7, 1b4c42 │ │ │ │ + b.n 1b4d2a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b4c8a │ │ │ │ + beq.n 1b4d2a │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b4b9a │ │ │ │ + beq.n 1b4c3a │ │ │ │ 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] │ │ │ │ @@ -527542,156 +527603,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 195300 │ │ │ │ + bl 1953a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b4ca6 │ │ │ │ + beq.n 1b4d46 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1b4c34 │ │ │ │ + cbz r4, 1b4cd4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 1b4c42 │ │ │ │ + cbz r2, 1b4ce2 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1b4c0a │ │ │ │ + bne.n 1b4caa │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1b4548 │ │ │ │ + bl 1b45e8 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 1b4c22 │ │ │ │ + cbz r4, 1b4cc2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1b4c22 │ │ │ │ + cbz r3, 1b4cc2 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1b4bfc │ │ │ │ + beq.n 1b4c9c │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b4c10 │ │ │ │ + bne.n 1b4cb0 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1b4c34 │ │ │ │ + bne.n 1b4cd4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1b4548 │ │ │ │ + bl 1b45e8 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r2, fp │ │ │ │ - cbz r2, 1b4c62 │ │ │ │ + cbz r2, 1b4d02 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1b4bec │ │ │ │ + b.n 1b4c8c │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1b4c34 │ │ │ │ + bne.n 1b4cd4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1b4548 │ │ │ │ + bl 1b45e8 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ mov r0, fp │ │ │ │ uxtb r5, r3 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r2, fp │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b4c3e │ │ │ │ + bne.n 1b4cde │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1b4c8a │ │ │ │ + cbz r3, 1b4d2a │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b4bac │ │ │ │ + bne.n 1b4c4c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b4c7c │ │ │ │ - ldr r2, [pc, #44] @ (1b4cb8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1b4cb4 ) │ │ │ │ + bne.n 1b4d1c │ │ │ │ + ldr r2, [pc, #44] @ (1b4d58 ) │ │ │ │ + ldr r3, [pc, #36] @ (1b4d54 ) │ │ │ │ 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 1b4caa │ │ │ │ + bne.n 1b4d4a │ │ │ │ mov r0, r7 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1b4c66 │ │ │ │ + b.n 1b4d06 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r1, r3, r4, r5, r6} │ │ │ │ + cbz r2, 1b4dca │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 1b4d16 │ │ │ │ + uxtb r6, r1 │ │ │ │ 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] @ 1b50ac │ │ │ │ + ldr.w r9, [pc, #984] @ 1b514c │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov fp, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r9, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b4e18 │ │ │ │ + beq.w 1b4eb8 │ │ │ │ mov r6, r3 │ │ │ │ movs r5, #0 │ │ │ │ strd r1, r9, [sp, #32] │ │ │ │ - b.n 1b4d8a │ │ │ │ + b.n 1b4e2a │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1b5080 │ │ │ │ + bne.w 1b5120 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ add.w sl, r4, #68 @ 0x44 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 1b4fc6 │ │ │ │ + beq.w 1b5066 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, fp │ │ │ │ str r5, [sp, #0] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ - bl 1977c0 │ │ │ │ + bl 197860 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ 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] │ │ │ │ @@ -527703,46 +527764,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b4e14 │ │ │ │ + beq.n 1b4eb4 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 1b4cec │ │ │ │ + beq.n 1b4d8c │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ add.w r8, r4, #68 @ 0x44 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 1b4fc6 │ │ │ │ + beq.w 1b5066 │ │ │ │ subs r7, #2 │ │ │ │ cmp r7, #3 │ │ │ │ - bhi.w 1b4f30 │ │ │ │ + bhi.w 1b4fd0 │ │ │ │ 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 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 23ea7c │ │ │ │ + bl 23eb1c │ │ │ │ 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] │ │ │ │ @@ -527750,44 +527811,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ mov r4, r7 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b4d8a │ │ │ │ + bne.n 1b4e2a │ │ │ │ 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 1b4fca │ │ │ │ - ldr r3, [pc, #644] @ (1b50b0 ) │ │ │ │ + beq.w 1b506a │ │ │ │ + ldr r3, [pc, #644] @ (1b5150 ) │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ 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 │ │ │ │ @@ -527800,15 +527861,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, 1b4eb0 │ │ │ │ + cbnz r7, 1b4f50 │ │ │ │ cmp.w sl, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w sl, sl, #31 │ │ │ │ moveq r7, r8 │ │ │ │ lslne.w r7, r7, sl │ │ │ │ it ne │ │ │ │ @@ -527821,28 +527882,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 1977c0 │ │ │ │ + bl 197860 │ │ │ │ movs r1, #3 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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 │ │ │ │ @@ -527851,25 +527912,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 1b4d5a │ │ │ │ + b.n 1b4dfa │ │ │ │ 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 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ 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] │ │ │ │ @@ -527879,63 +527940,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 1b4df0 │ │ │ │ + b.n 1b4e90 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ 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 1b4dfe │ │ │ │ + b.n 1b4e9e │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1b4d82 │ │ │ │ - bl 193b30 │ │ │ │ + b.n 1b4e22 │ │ │ │ + bl 193bd0 │ │ │ │ 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] @ 1b50b0 │ │ │ │ + ldr.w ip, [pc, #192] @ 1b5150 │ │ │ │ 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 1b5058 │ │ │ │ + bls.n 1b50f8 │ │ │ │ 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 │ │ │ │ @@ -527946,58 +528007,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 1b502c │ │ │ │ + bne.n 1b50cc │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 23ea24 │ │ │ │ + bl 23eac4 │ │ │ │ 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 1b50b4 │ │ │ │ + bl 1b5154 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r2, 1b50f8 │ │ │ │ + uxth r2, r0 │ │ │ │ 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] @ (1b5360 ) │ │ │ │ + ldr r5, [pc, #664] @ (1b5400 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r4, [pc, #664] @ (1b5364 ) │ │ │ │ + ldr r4, [pc, #664] @ (1b5404 ) │ │ │ │ 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 │ │ │ │ @@ -528006,33 +528067,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 1b5210 │ │ │ │ + beq.w 1b52b0 │ │ │ │ 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 1b5166 │ │ │ │ + bhi.n 1b5206 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b535e │ │ │ │ + bhi.w 1b53fe │ │ │ │ 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 │ │ │ │ @@ -528065,83 +528126,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b5196 │ │ │ │ + cbz r0, 1b5236 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ 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 1b50b4 │ │ │ │ + bl 1b5154 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1975f0 │ │ │ │ + bl 197690 │ │ │ │ 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 1b50b4 │ │ │ │ + bl 1b5154 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1b5344 │ │ │ │ - ldr r2, [pc, #368] @ (1b5368 ) │ │ │ │ - ldr r3, [pc, #364] @ (1b5364 ) │ │ │ │ + beq.w 1b53e4 │ │ │ │ + ldr r2, [pc, #368] @ (1b5408 ) │ │ │ │ + ldr r3, [pc, #364] @ (1b5404 ) │ │ │ │ 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 1b535a │ │ │ │ + bne.w 1b53fa │ │ │ │ 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 1b5354 │ │ │ │ + bhi.w 1b53f4 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1b5324 │ │ │ │ + bhi.n 1b53c4 │ │ │ │ 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] │ │ │ │ @@ -528157,36 +528218,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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 1b5282 │ │ │ │ + cbz r0, 1b5322 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ add.w r7, r8, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ - bl 23ed98 │ │ │ │ + bl 23ee38 │ │ │ │ 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 │ │ │ │ @@ -528200,76 +528261,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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 1b4cbc │ │ │ │ - b.n 1b51f4 │ │ │ │ + bl 1b4d5c │ │ │ │ + b.n 1b5294 │ │ │ │ strb.w r8, [sp, #32] │ │ │ │ - b.n 1b5254 │ │ │ │ + b.n 1b52f4 │ │ │ │ orrs.w r1, r8, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1b5254 │ │ │ │ + b.n 1b52f4 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - b.n 1b5254 │ │ │ │ + b.n 1b52f4 │ │ │ │ orrs r1, r7 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b516a │ │ │ │ + b.n 1b520a │ │ │ │ strb.w r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b516a │ │ │ │ + b.n 1b520a │ │ │ │ strh.w r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 1b516a │ │ │ │ + b.n 1b520a │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 197668 │ │ │ │ + bl 197708 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1b51f4 │ │ │ │ + b.n 1b5294 │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ - b.n 1b5254 │ │ │ │ + b.n 1b52f4 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, sp, #192 @ 0xc0 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #16 │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ 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] @ (1b55a4 ) │ │ │ │ - ldr r3, [pc, #536] @ (1b55a8 ) │ │ │ │ + ldr r2, [pc, #536] @ (1b5644 ) │ │ │ │ + ldr r3, [pc, #536] @ (1b5648 ) │ │ │ │ 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 │ │ │ │ @@ -528283,469 +528344,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 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1b559a │ │ │ │ + beq.w 1b563a │ │ │ │ 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 1b554a │ │ │ │ + beq.w 1b55ea │ │ │ │ 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 1b54f8 │ │ │ │ + bne.n 1b5598 │ │ │ │ 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 1b54f8 │ │ │ │ + bne.n 1b5598 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1b54f8 │ │ │ │ + bne.n 1b5598 │ │ │ │ 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, 1b5458 │ │ │ │ + cbz r6, 1b54f8 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1b5528 │ │ │ │ + bne.n 1b55c8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 1b550c │ │ │ │ + beq.n 1b55ac │ │ │ │ mov r9, r4 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b543e │ │ │ │ + bne.n 1b54de │ │ │ │ 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 1b54f8 │ │ │ │ + bne.n 1b5598 │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #15 │ │ │ │ - beq.n 1b54f8 │ │ │ │ + beq.n 1b5598 │ │ │ │ ldr.w r1, [r9, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 1b5496 │ │ │ │ + bne.n 1b5536 │ │ │ │ ldrb r2, [r1, #20] │ │ │ │ lsls r3, r2, #25 │ │ │ │ - bpl.n 1b54f8 │ │ │ │ + bpl.n 1b5598 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 1b54a2 │ │ │ │ + cbz r3, 1b5542 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 17b204 │ │ │ │ - cbz r0, 1b54f8 │ │ │ │ + bl 17b2a4 │ │ │ │ + cbz r0, 1b5598 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b556c │ │ │ │ + beq.n 1b560c │ │ │ │ movs r6, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ strd r6, fp, [sp, #52] @ 0x34 │ │ │ │ - bl 19aed8 │ │ │ │ + bl 19af78 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ movw r2, #667 @ 0x29b │ │ │ │ ldr r1, [r4, #20] │ │ │ │ adds r3, #4 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r9 │ │ │ │ - beq.n 1b555a │ │ │ │ + beq.n 1b55fa │ │ │ │ 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 1b4cbc │ │ │ │ + bl 1b4d5c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ mov.w fp, #1 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ - bl 19af84 │ │ │ │ - cbz r7, 1b5542 │ │ │ │ + bl 19b024 │ │ │ │ + cbz r7, 1b55e2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1b5506 │ │ │ │ + cbz r3, 1b55a6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1b53f6 │ │ │ │ + b.n 1b5496 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1b544e │ │ │ │ + beq.n 1b54ee │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r9, r4 │ │ │ │ - bl 23ea24 │ │ │ │ + bl 23eac4 │ │ │ │ mul.w r7, r0, r7 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1b5450 │ │ │ │ + b.n 1b54f0 │ │ │ │ mov r7, fp │ │ │ │ cmp r6, #1 │ │ │ │ mov fp, r5 │ │ │ │ - bne.n 1b54f8 │ │ │ │ + bne.n 1b5598 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1b54f8 │ │ │ │ + beq.n 1b5598 │ │ │ │ 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 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov r3, r4 │ │ │ │ - cbz r4, 1b5572 │ │ │ │ + cbz r4, 1b5612 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 1b53d8 │ │ │ │ + b.n 1b5478 │ │ │ │ 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 1b4cbc │ │ │ │ - b.n 1b54ee │ │ │ │ + bl 1b4d5c │ │ │ │ + b.n 1b558e │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - b.n 1b54b0 │ │ │ │ + b.n 1b5550 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r4, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deec0 │ │ │ │ - ldr r2, [pc, #40] @ (1b55ac ) │ │ │ │ - ldr r3, [pc, #36] @ (1b55a8 ) │ │ │ │ + bl 1def60 │ │ │ │ + ldr r2, [pc, #40] @ (1b564c ) │ │ │ │ + ldr r3, [pc, #36] @ (1b5648 ) │ │ │ │ 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 1b559e │ │ │ │ + bne.n 1b563e │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1b5576 │ │ │ │ + b.n 1b5616 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ 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, 1b55fc │ │ │ │ + cbz r5, 1b569c │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1b55d2 │ │ │ │ + b.n 1b5672 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1b55fc │ │ │ │ + cbz r5, 1b569c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b55cc │ │ │ │ + beq.n 1b566c │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1b536c │ │ │ │ + bl 1b540c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1b55fc │ │ │ │ + cbz r3, 1b569c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b55da │ │ │ │ + bne.n 1b567a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b55ee │ │ │ │ + bne.n 1b568e │ │ │ │ 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 193a38 │ │ │ │ + bl 193ad8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r9, [pc, #232] @ 1b570c │ │ │ │ + ldr.w r9, [pc, #232] @ 1b57ac │ │ │ │ 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 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 1b56f4 │ │ │ │ + bhi.n 1b5794 │ │ │ │ tbb [pc, r3] │ │ │ │ bx r8 │ │ │ │ str r7, [r0, r1] │ │ │ │ - ldr r2, [pc, #320] @ (1b57ac ) │ │ │ │ + ldr r2, [pc, #320] @ (1b584c ) │ │ │ │ lsrs r2, r1, #21 │ │ │ │ - ldr r2, [pc, #296] @ (1b5798 ) │ │ │ │ + ldr r2, [pc, #296] @ (1b5838 ) │ │ │ │ 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 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r1, r0, #24 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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] @ (1b5710 ) │ │ │ │ + ldr r7, [pc, #76] @ (1b57b0 ) │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 1b5684 │ │ │ │ + b.n 1b5724 │ │ │ │ mov.w r8, #8 │ │ │ │ - b.n 1b5684 │ │ │ │ + b.n 1b5724 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1b5684 │ │ │ │ + b.n 1b5724 │ │ │ │ mov.w r8, #16 │ │ │ │ - b.n 1b5684 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + b.n 1b5724 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ 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] @ 1b5b38 │ │ │ │ - ldr.w r3, [pc, #1036] @ 1b5b3c │ │ │ │ + ldr.w r2, [pc, #1036] @ 1b5bd8 │ │ │ │ + ldr.w r3, [pc, #1036] @ 1b5bdc │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #1032] @ 1b5b40 │ │ │ │ + ldr.w r8, [pc, #1032] @ 1b5be0 │ │ │ │ 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 1b57e4 │ │ │ │ + beq.n 1b5884 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1b57b4 │ │ │ │ + bne.n 1b5854 │ │ │ │ ldr r6, [r1, #60] @ 0x3c │ │ │ │ add r4, sp, #32 │ │ │ │ movw r1, #347 @ 0x15b │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 196e34 │ │ │ │ - ldr r2, [pc, #940] @ (1b5b44 ) │ │ │ │ - ldr r3, [pc, #928] @ (1b5b3c ) │ │ │ │ + bl 196ed4 │ │ │ │ + ldr r2, [pc, #940] @ (1b5be4 ) │ │ │ │ + ldr r3, [pc, #928] @ (1b5bdc ) │ │ │ │ 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 1b5b1c │ │ │ │ + bne.w 1b5bbc │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b5a46 │ │ │ │ + beq.w 1b5ae6 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - b.n 1b575c │ │ │ │ + b.n 1b57fc │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1b59b4 │ │ │ │ - ldr r3, [pc, #856] @ (1b5b48 ) │ │ │ │ + bne.w 1b5a54 │ │ │ │ + ldr r3, [pc, #856] @ (1b5be8 ) │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1936a0 │ │ │ │ + bl 193740 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b5600 │ │ │ │ + bl 1b56a0 │ │ │ │ mov r9, r0 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #164 @ 0xa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #3] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1b598c │ │ │ │ + bne.w 1b5a2c │ │ │ │ cmp r3, r2 │ │ │ │ ite eq │ │ │ │ moveq r2, #22 │ │ │ │ movne r2, #30 │ │ │ │ - ldr r3, [pc, #804] @ (1b5b4c ) │ │ │ │ + ldr r3, [pc, #804] @ (1b5bec ) │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1936a0 │ │ │ │ + bl 193740 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r0 │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r0, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b5600 │ │ │ │ + bl 1b56a0 │ │ │ │ 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 │ │ │ │ @@ -528754,32 +528815,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 1b58ea │ │ │ │ + beq.n 1b598a │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -528792,15 +528853,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -528812,20 +528873,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -528837,262 +528898,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r3, r4, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1b5796 │ │ │ │ + b.n 1b5836 │ │ │ │ movw r1, #563 @ 0x233 │ │ │ │ - cbnz r3, 1b5996 │ │ │ │ + cbnz r3, 1b5a36 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r1 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ - b.n 1b5848 │ │ │ │ + bl 196ed4 │ │ │ │ + b.n 1b58e8 │ │ │ │ mov.w r1, #300 @ 0x12c │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov sl, r1 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbnz r3, 1b59de │ │ │ │ + cbnz r3, 1b5a7e │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b5a40 │ │ │ │ + beq.n 1b5ae0 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1b59f4 │ │ │ │ + b.n 1b5a94 │ │ │ │ cmp r4, #5 │ │ │ │ - beq.w 1b5b20 │ │ │ │ + beq.w 1b5bc0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1b5b26 │ │ │ │ + bne.w 1b5bc6 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1b59e2 │ │ │ │ + bne.n 1b5a82 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #4 │ │ │ │ mov r9, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1b5a4c │ │ │ │ + beq.n 1b5aec │ │ │ │ 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 1b5804 │ │ │ │ + bne.w 1b58a4 │ │ │ │ mov r9, sl │ │ │ │ add r4, sp, #32 │ │ │ │ - b.n 1b5806 │ │ │ │ + b.n 1b58a6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r4, sp, #32 │ │ │ │ - b.n 1b575c │ │ │ │ + b.n 1b57fc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b5a28 │ │ │ │ + beq.n 1b5ac8 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b5a80 │ │ │ │ + cbz r0, 1b5b20 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b5abe │ │ │ │ + cbz r0, 1b5b5e │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r0 │ │ │ │ - vldr d7, [pc, #96] @ 1b5b30 │ │ │ │ + vldr d7, [pc, #96] @ 1b5bd0 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ add r4, sp, #32 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b5afa │ │ │ │ + cbz r0, 1b5b9a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1b5806 │ │ │ │ + b.n 1b58a6 │ │ │ │ blx 42d64 <__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 r0, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #760 @ 0x2f8 │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r0, sp, #392 @ 0x188 │ │ │ │ + add r7, pc, #776 @ (adr r7, 1b5ef0 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #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, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #636] @ (1b5de0 ) │ │ │ │ + ldr r3, [pc, #636] @ (1b5e80 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #632] @ (1b5de4 ) │ │ │ │ + ldr r2, [pc, #632] @ (1b5e84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 1b5bba │ │ │ │ + cbz r0, 1b5c5a │ │ │ │ ldr r6, [r1, #52] @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 1b5b8e │ │ │ │ + b.n 1b5c2e │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #20 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1b5bb8 │ │ │ │ + beq.n 1b5c58 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #12 │ │ │ │ - bne.n 1b5b86 │ │ │ │ + bne.n 1b5c26 │ │ │ │ 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 1b5dce │ │ │ │ + bne.w 1b5e6e │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 1b5bd6 │ │ │ │ + beq.n 1b5c76 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #556] @ (1b5de8 ) │ │ │ │ - ldr r3, [pc, #544] @ (1b5de0 ) │ │ │ │ + ldr r2, [pc, #556] @ (1b5e88 ) │ │ │ │ + ldr r3, [pc, #544] @ (1b5e80 ) │ │ │ │ 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 1b5dca │ │ │ │ + bne.w 1b5e6a │ │ │ │ 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 1b5be8 │ │ │ │ + b.n 1b5c88 │ │ │ │ adds r3, #5 │ │ │ │ adds r4, #20 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1b5dbe │ │ │ │ + beq.w 1b5e5e │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b5bde │ │ │ │ + bne.n 1b5c7e │ │ │ │ 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] │ │ │ │ @@ -529107,32 +529168,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 1b5caa │ │ │ │ + beq.n 1b5d4a │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -529145,15 +529206,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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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 │ │ │ │ @@ -529165,21 +529226,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r8, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov sl, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -529191,47 +529252,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 196e34 │ │ │ │ - vldr d7, [pc, #148] @ 1b5dd8 │ │ │ │ + bl 196ed4 │ │ │ │ + vldr d7, [pc, #148] @ 1b5e78 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b5d68 │ │ │ │ + cbz r0, 1b5e08 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b5718 │ │ │ │ + bl 1b57b8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ 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 │ │ │ │ @@ -529242,78 +529303,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 1b5bba │ │ │ │ + b.n 1b5c5a │ │ │ │ mvn.w r3, #19 │ │ │ │ sub.w r4, r6, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1b5bf2 │ │ │ │ + b.n 1b5c92 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #576 @ (adr r4, 1b6028 ) │ │ │ │ + add r3, pc, #960 @ (adr r3, 1b6248 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r4, pc, #248 @ (adr r4, 1b5ee4 ) │ │ │ │ + add r3, pc, #632 @ (adr r3, 1b6104 ) │ │ │ │ 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] @ 1b6288 │ │ │ │ + ldr.w r4, [pc, #1156] @ 1b6328 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r5, [pc, #1156] @ 1b628c │ │ │ │ - ldr.w r3, [pc, #1156] @ 1b6290 │ │ │ │ + ldr.w r5, [pc, #1156] @ 1b632c │ │ │ │ + ldr.w r3, [pc, #1156] @ 1b6330 │ │ │ │ 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 1b6336 │ │ │ │ + bne.w 1b63d6 │ │ │ │ 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 1b6274 │ │ │ │ + bhi.w 1b6314 │ │ │ │ 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 1b632e │ │ │ │ + beq.w 1b63ce │ │ │ │ movs r4, #3 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1947b4 │ │ │ │ + bl 194854 │ │ │ │ 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 │ │ │ │ @@ -529321,15 +529382,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 1b62ae │ │ │ │ + bne.w 1b634e │ │ │ │ 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 │ │ │ │ @@ -529345,21 +529406,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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ 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 │ │ │ │ @@ -529371,64 +529432,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 196e34 │ │ │ │ - vldr d7, [pc, #824] @ 1b6280 │ │ │ │ + bl 196ed4 │ │ │ │ + vldr d7, [pc, #824] @ 1b6320 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b5f6e │ │ │ │ + cbz r0, 1b600e │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ mov r0, fp │ │ │ │ mov sl, r4 │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 1b5718 │ │ │ │ + bl 1b57b8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, fp │ │ │ │ adds r6, #68 @ 0x44 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r8, r4 │ │ │ │ adds r1, #3 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 193bc0 │ │ │ │ + bl 193c60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr.w r3, [r6, #-40] │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r5, #28] │ │ │ │ - bl 196624 │ │ │ │ + bl 1966c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb r0, [r5, #24] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov.w ip, #0 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r7, r1 │ │ │ │ @@ -529444,15 +529505,15 @@ │ │ │ │ strb.w r3, [r5, #67] @ 0x43 │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov.w r3, #1 │ │ │ │ strh.w r3, [r5, #64] @ 0x40 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - vldr d7, [pc, #628] @ 1b6280 │ │ │ │ + vldr d7, [pc, #628] @ 1b6320 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ mov r6, r7 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ mov r6, r4 │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #24] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ @@ -529477,25 +529538,25 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str.w ip, [r6] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1b6082 │ │ │ │ + cbz r0, 1b6122 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w r9, #5 │ │ │ │ mov ip, r4 │ │ │ │ @@ -529510,50 +529571,50 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [ip] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 1b60e0 │ │ │ │ + bne.n 1b6180 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r6, sl, #60 @ 0x3c │ │ │ │ movs r2, #8 │ │ │ │ str.w r9, [r5, #28] │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ str.w r2, [sl, #76] @ 0x4c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #432] @ (1b6294 ) │ │ │ │ + ldr r3, [pc, #432] @ (1b6334 ) │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r7, r5, #32 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r3, [r0, r3, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ strb.w r3, [r5, #77] @ 0x4d │ │ │ │ - bl 196a0c │ │ │ │ + bl 196aac │ │ │ │ ldrb.w r2, [r5, #67] @ 0x43 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ add r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb.w r6, [r5, #67] @ 0x43 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1b6268 │ │ │ │ + beq.w 1b6308 │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ @@ -529568,77 +529629,77 @@ │ │ │ │ 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 1b615a │ │ │ │ + bne.n 1b61fa │ │ │ │ mov.w ip, #0 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str.w ip, [sp, #64] @ 0x40 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ strd ip, ip, [sp, #140] @ 0x8c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ strd ip, ip, [sp, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1b61c0 │ │ │ │ + beq.n 1b6260 │ │ │ │ mov r3, ip │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ add.w r1, sp, #139 @ 0x8b │ │ │ │ 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 r8, r3 │ │ │ │ - bhi.n 1b61a4 │ │ │ │ + bhi.n 1b6244 │ │ │ │ ldrb.w ip, [r5, #48] @ 0x30 │ │ │ │ cmp r8, ip │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1b6268 │ │ │ │ + bne.n 1b6308 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add.w lr, sp, #88 @ 0x58 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ cmp r8, ip │ │ │ │ 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} │ │ │ │ - bne.n 1b620c │ │ │ │ + bne.n 1b62ac │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1b6268 │ │ │ │ + beq.n 1b6308 │ │ │ │ add.w r2, sp, #103 @ 0x67 │ │ │ │ mov r3, r6 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1b61f8 │ │ │ │ - cbz r6, 1b6268 │ │ │ │ + bne.n 1b6298 │ │ │ │ + cbz r6, 1b6308 │ │ │ │ movw r1, #365 @ 0x16d │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb.w r3, [r5, #49] @ 0x31 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ movw r1, #4089 @ 0xff9 │ │ │ │ add.w r4, r6, #48 @ 0x30 │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ @@ -529650,60 +529711,60 @@ │ │ │ │ strh r3, [r6, #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, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #24 │ │ │ │ - bl 194fa4 │ │ │ │ + bl 195044 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #32] @ (1b6298 ) │ │ │ │ - ldr r3, [pc, #24] @ (1b6290 ) │ │ │ │ + ldr r2, [pc, #32] @ (1b6338 ) │ │ │ │ + ldr r3, [pc, #24] @ (1b6330 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - b.n 1b629c │ │ │ │ + b.n 1b633c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r1, pc, #952 @ (adr r1, 1b6644 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 1b6464 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, pc, #944 @ (adr r1, 1b6640 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 1b6460 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6332 │ │ │ │ + bne.n 1b63d2 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, r5 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ add r5, sp, #156 @ 0x9c │ │ │ │ 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 1939d4 │ │ │ │ + bl 193a74 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ mov lr, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ubfx r2, r3, #0, #9 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ @@ -529717,47 +529778,47 @@ │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr.w r9, [r7, #112] @ 0x70 │ │ │ │ - b.n 1b5ea2 │ │ │ │ + b.n 1b5f42 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - b.n 1b5e62 │ │ │ │ + b.n 1b5f02 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #380] @ (1b64cc ) │ │ │ │ + ldr r2, [pc, #380] @ (1b656c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #380] @ (1b64d0 ) │ │ │ │ + ldr r3, [pc, #380] @ (1b6570 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r5, [r0, #384] @ 0x180 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - cbnz r7, 1b6374 │ │ │ │ - b.n 1b64c4 │ │ │ │ + cbnz r7, 1b6414 │ │ │ │ + b.n 1b6564 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1b64c4 │ │ │ │ + beq.w 1b6564 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1b636a │ │ │ │ + beq.n 1b640a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w ip, sp, #8 │ │ │ │ strd r9, r9, [sp, #12] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ @@ -529768,454 +529829,454 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r7, [r6, #24] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, r7 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1b64c0 │ │ │ │ + beq.w 1b6560 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1b643c │ │ │ │ + beq.n 1b64dc │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b644a │ │ │ │ + beq.n 1b64ea │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1b63ee │ │ │ │ + beq.n 1b648e │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b63de │ │ │ │ + bne.n 1b647e │ │ │ │ ldr r3, [r1, #20] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ cmp r3, #167 @ 0xa7 │ │ │ │ - beq.n 1b6420 │ │ │ │ - cbz r7, 1b643c │ │ │ │ + beq.n 1b64c0 │ │ │ │ + cbz r7, 1b64dc │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ - cbz r7, 1b640a │ │ │ │ + cbz r7, 1b64aa │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1b640a │ │ │ │ + cbz r3, 1b64aa │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1b63ce │ │ │ │ + bne.n 1b646e │ │ │ │ ldr r3, [r1, #28] │ │ │ │ subs r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1b63de │ │ │ │ + bhi.n 1b647e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1b5b50 │ │ │ │ + bl 1b5bf0 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1b63de │ │ │ │ - b.n 1b643c │ │ │ │ + bne.n 1b647e │ │ │ │ + b.n 1b64dc │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1b6434 │ │ │ │ + beq.n 1b64d4 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b643c │ │ │ │ + bne.n 1b64dc │ │ │ │ ldr r3, [r1, #20] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ cmp r3, #167 @ 0xa7 │ │ │ │ - bne.n 1b643c │ │ │ │ + bne.n 1b64dc │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1b5df0 │ │ │ │ + bl 1b5e90 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1b63de │ │ │ │ - b.n 1b643c │ │ │ │ + bne.n 1b647e │ │ │ │ + b.n 1b64dc │ │ │ │ ldr r3, [r1, #28] │ │ │ │ subs r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1b6456 │ │ │ │ + bls.n 1b64f6 │ │ │ │ mov r0, fp │ │ │ │ mov r7, fp │ │ │ │ - bl 195300 │ │ │ │ - cbz r7, 1b6470 │ │ │ │ + bl 1953a0 │ │ │ │ + cbz r7, 1b6510 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1b63ba │ │ │ │ + b.n 1b645a │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1b64b4 │ │ │ │ + beq.n 1b6554 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1b643c │ │ │ │ + bne.n 1b64dc │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1b63d2 │ │ │ │ + b.n 1b6472 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1b5b50 │ │ │ │ + bl 1b5bf0 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, fp │ │ │ │ mov r7, fp │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 195300 │ │ │ │ + bl 1953a0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1b6446 │ │ │ │ + bne.n 1b64e6 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1deec0 │ │ │ │ + bl 1def60 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1b6498 │ │ │ │ + cbz r3, 1b6538 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1b6380 │ │ │ │ + bne.w 1b6420 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1b6488 │ │ │ │ - ldr r2, [pc, #56] @ (1b64d4 ) │ │ │ │ - ldr r3, [pc, #52] @ (1b64d0 ) │ │ │ │ + bne.n 1b6528 │ │ │ │ + ldr r2, [pc, #56] @ (1b6574 ) │ │ │ │ + ldr r3, [pc, #52] @ (1b6570 ) │ │ │ │ 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 1b64c8 │ │ │ │ + bne.n 1b6568 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r1, #28] │ │ │ │ subs r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1b643c │ │ │ │ + bhi.n 1b64dc │ │ │ │ mov r7, r2 │ │ │ │ - b.n 1b63f6 │ │ │ │ + b.n 1b6496 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1b6470 │ │ │ │ + b.n 1b6510 │ │ │ │ str r7, [sp, #0] │ │ │ │ - b.n 1b6498 │ │ │ │ + b.n 1b6538 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ add sp, #8 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r3, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ add sp, #8 │ │ │ │ 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 r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r3, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r3, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r2 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ cmp.w r5, #344 @ 0x158 │ │ │ │ mov r3, r0 │ │ │ │ - bhi.n 1b6732 │ │ │ │ + bhi.n 1b67d2 │ │ │ │ sub.w r5, r5, #314 @ 0x13a │ │ │ │ cmp r5, #30 │ │ │ │ - bhi.n 1b67aa │ │ │ │ + bhi.n 1b684a │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r4, [pc, #352] @ (1b6874 ) │ │ │ │ - ldr r4, [pc, #304] @ (1b6848 ) │ │ │ │ - ldr r4, [pc, #304] @ (1b6848 ) │ │ │ │ - ldr r4, [pc, #448] @ (1b68dc ) │ │ │ │ - ldr r4, [pc, #304] @ (1b684c ) │ │ │ │ - ldr r4, [pc, #304] @ (1b6850 ) │ │ │ │ - ldr r4, [pc, #472] @ (1b68f8 ) │ │ │ │ - ldr r4, [pc, #304] @ (1b6854 ) │ │ │ │ - ldr r4, [pc, #304] @ (1b6854 ) │ │ │ │ - ldr r4, [pc, #304] @ (1b6858 ) │ │ │ │ - ldr r4, [pc, #304] @ (1b6858 ) │ │ │ │ - ldr r4, [pc, #304] @ (1b685c ) │ │ │ │ - ldr r4, [pc, #304] @ (1b685c ) │ │ │ │ - ldr r4, [pc, #304] @ (1b6860 ) │ │ │ │ - ldr r4, [pc, #304] @ (1b6860 ) │ │ │ │ + ldr r4, [pc, #352] @ (1b6914 ) │ │ │ │ + ldr r4, [pc, #304] @ (1b68e8 ) │ │ │ │ + ldr r4, [pc, #304] @ (1b68e8 ) │ │ │ │ + ldr r4, [pc, #448] @ (1b697c ) │ │ │ │ + ldr r4, [pc, #304] @ (1b68ec ) │ │ │ │ + ldr r4, [pc, #304] @ (1b68f0 ) │ │ │ │ + ldr r4, [pc, #472] @ (1b6998 ) │ │ │ │ + ldr r4, [pc, #304] @ (1b68f4 ) │ │ │ │ + ldr r4, [pc, #304] @ (1b68f4 ) │ │ │ │ + ldr r4, [pc, #304] @ (1b68f8 ) │ │ │ │ + ldr r4, [pc, #304] @ (1b68f8 ) │ │ │ │ + ldr r4, [pc, #304] @ (1b68fc ) │ │ │ │ + ldr r4, [pc, #304] @ (1b68fc ) │ │ │ │ + ldr r4, [pc, #304] @ (1b6900 ) │ │ │ │ + ldr r4, [pc, #304] @ (1b6900 ) │ │ │ │ lsls r4, r1, #1 │ │ │ │ movw r2, #435 @ 0x1b3 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1b678a │ │ │ │ + beq.n 1b682a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 1b66b0 │ │ │ │ + bl 1b6750 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - b.n 1b6770 │ │ │ │ + b.n 1b6810 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1b6794 │ │ │ │ + b.n 1b6834 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1b6744 │ │ │ │ + b.n 1b67e4 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #727 @ 0x2d7 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r7, [sp, #12] │ │ │ │ strd r2, r2, [sp] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w ip, sp, #16 │ │ │ │ @@ -530224,50 +530285,50 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ movs r3, #1 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ 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, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r2, [pc, #352] @ (1b69e4 ) │ │ │ │ + ldr r2, [pc, #352] @ (1b6a84 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r3, [pc, #352] @ (1b69e8 ) │ │ │ │ + ldr r3, [pc, #352] @ (1b6a88 ) │ │ │ │ mov fp, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r1, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r4, [pc, #344] @ (1b69ec ) │ │ │ │ + ldr r4, [pc, #344] @ (1b6a8c ) │ │ │ │ add.w r9, fp, #112 @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r7, fp │ │ │ │ ldr r2, [r1, #96] @ 0x60 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ ldr.w r2, [fp, #96] @ 0x60 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 197088 │ │ │ │ - ldr r3, [pc, #304] @ (1b69f0 ) │ │ │ │ + bl 197128 │ │ │ │ + ldr r3, [pc, #304] @ (1b6a90 ) │ │ │ │ add r4, pc │ │ │ │ movs r6, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ @@ -530277,15 +530338,15 @@ │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r6, r6, [r5] │ │ │ │ mov r8, r0 │ │ │ │ str r6, [r5, #8] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ @@ -530300,27 +530361,27 @@ │ │ │ │ ittt hi │ │ │ │ movhi.w lr, #1 │ │ │ │ movhi.w ip, #0 │ │ │ │ addhi.w fp, r8, #100 @ 0x64 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ it hi │ │ │ │ strhi r7, [sp, #8] │ │ │ │ - bls.n 1b6958 │ │ │ │ + bls.n 1b69f8 │ │ │ │ ldr.w r3, [r9, ip, lsl #2] │ │ │ │ add.w r7, fp, ip, lsl #2 │ │ │ │ strd r6, r6, [r5] │ │ │ │ add.w lr, lr, #1 │ │ │ │ str r6, [r5, #8] │ │ │ │ add.w ip, ip, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp lr, sl │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - bne.n 1b692e │ │ │ │ + bne.n 1b69ce │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ add.w sl, r8, #24 │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldr.w ip, [r7, #60] @ 0x3c │ │ │ │ @@ -530335,77 +530396,77 @@ │ │ │ │ str.w ip, [r8, #76] @ 0x4c │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ str.w r1, [r8, #68] @ 0x44 │ │ │ │ mov r1, sl │ │ │ │ str.w r2, [r8, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r7, #40] @ 0x28 │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w sl, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ movs r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bne.n 1b68dc │ │ │ │ + bne.n 1b697c │ │ │ │ ldrd r2, r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1970d8 │ │ │ │ - ldr r2, [pc, #44] @ (1b69f4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b69e8 ) │ │ │ │ + bl 197178 │ │ │ │ + ldr r2, [pc, #44] @ (1b6a94 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b6a88 ) │ │ │ │ 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 1b69e0 │ │ │ │ + bne.n 1b6a80 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - str r7, [sp, #464] @ 0x1d0 │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #248] @ 0xf8 │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r5, [sp, #584] @ 0x248 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr.w r9, [pc, #140] @ 1b6aa0 │ │ │ │ + ldr.w r9, [pc, #140] @ 1b6b40 │ │ │ │ mov.w sl, #108 @ 0x6c │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ - bl 193b30 │ │ │ │ + bl 193bd0 │ │ │ │ add r3, sp, #16 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ add.w ip, sp, #32 │ │ │ │ str r5, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r8, [r5, #16] │ │ │ │ add r9, pc │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movw fp, #623 @ 0x26f │ │ │ │ - ldr r6, [pc, #96] @ (1b6aa4 ) │ │ │ │ + ldr r6, [pc, #96] @ (1b6b44 ) │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ str r2, [sp, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov.w r0, #306 @ 0x132 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -530421,378 +530482,378 @@ │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r3, [r3, #41] @ 0x29 │ │ │ │ ldreq r2, [sp, #12] │ │ │ │ addeq r3, #11 │ │ │ │ streq.w r2, [r4, r3, lsl #2] │ │ │ │ mov r2, r8 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ - bl 194f60 │ │ │ │ + bl 195000 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #776] @ 0x308 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r6, #1 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #128] @ 1b6b38 │ │ │ │ + ldr.w ip, [pc, #128] @ 1b6bd8 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #124] @ (1b6b3c ) │ │ │ │ + ldr r3, [pc, #124] @ (1b6bdc ) │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 197088 │ │ │ │ - vldr d7, [pc, #88] @ 1b6b30 │ │ │ │ + bl 197128 │ │ │ │ + vldr d7, [pc, #88] @ 1b6bd0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b6b04 │ │ │ │ + cbz r0, 1b6ba4 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ - ldr r2, [pc, #44] @ (1b6b40 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b6b3c ) │ │ │ │ + bl 197178 │ │ │ │ + ldr r2, [pc, #44] @ (1b6be0 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b6bdc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6b28 │ │ │ │ + bne.n 1b6bc8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #136] @ (1b6be0 ) │ │ │ │ + ldr r2, [pc, #136] @ (1b6c80 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #136] @ (1b6be4 ) │ │ │ │ + ldr r3, [pc, #136] @ (1b6c84 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b6b7e │ │ │ │ + beq.n 1b6c1e │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 1b6bd8 │ │ │ │ + vldr d7, [pc, #88] @ 1b6c78 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b6baa │ │ │ │ + cbz r0, 1b6c4a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ - ldr r2, [pc, #48] @ (1b6be8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1b6be4 ) │ │ │ │ + bl 197178 │ │ │ │ + ldr r2, [pc, #48] @ (1b6c88 ) │ │ │ │ + ldr r3, [pc, #40] @ (1b6c84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6bce │ │ │ │ + bne.n 1b6c6e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #144] @ (1b6c8c ) │ │ │ │ + ldr r2, [pc, #144] @ (1b6d2c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #144] @ (1b6c90 ) │ │ │ │ + ldr r3, [pc, #144] @ (1b6d30 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b6c22 │ │ │ │ + beq.n 1b6cc2 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b6c56 │ │ │ │ + cbz r0, 1b6cf6 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ - ldr r2, [pc, #32] @ (1b6c94 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b6c90 ) │ │ │ │ + bl 197178 │ │ │ │ + ldr r2, [pc, #32] @ (1b6d34 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b6d30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6c88 │ │ │ │ + bne.n 1b6d28 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - str r3, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #544] @ 0x220 │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r6, [pc, #144] @ (1b6d38 ) │ │ │ │ + ldr r6, [pc, #144] @ (1b6dd8 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #144] @ (1b6d3c ) │ │ │ │ + ldr r3, [pc, #144] @ (1b6ddc ) │ │ │ │ sub sp, #32 │ │ │ │ add r6, pc │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b6cf4 │ │ │ │ + cbz r0, 1b6d94 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 197148 │ │ │ │ - ldr r2, [pc, #32] @ (1b6d40 ) │ │ │ │ - ldr r3, [pc, #28] @ (1b6d3c ) │ │ │ │ + bl 1971e8 │ │ │ │ + ldr r2, [pc, #32] @ (1b6de0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1b6ddc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1b6d34 │ │ │ │ + bne.n 1b6dd4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #880] @ 0x370 │ │ │ │ + str r2, [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, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #652] @ (1b6fe4 ) │ │ │ │ + ldr r2, [pc, #652] @ (1b7084 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #652] @ (1b6fe8 ) │ │ │ │ + ldr r3, [pc, #652] @ (1b7088 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1b6f64 │ │ │ │ + beq.w 1b7004 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b6dc2 │ │ │ │ + cbz r0, 1b6e62 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ strd r0, r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b6e22 │ │ │ │ + cbz r0, 1b6ec2 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #357 @ 0x165 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r8, sp, #24 │ │ │ │ add.w sl, sp, #56 @ 0x38 │ │ │ │ @@ -530805,283 +530866,283 @@ │ │ │ │ movs r4, #0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ sub.w r6, r3, #12 │ │ │ │ ldr.w r3, [r7], #4 │ │ │ │ mov.w r1, #454 @ 0x1c6 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 1b6e9e │ │ │ │ + cbz r3, 1b6f3e │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1b6e90 │ │ │ │ + beq.n 1b6f30 │ │ │ │ mov r2, r3 │ │ │ │ mov.w r1, #418 @ 0x1a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r4, 1b6eb0 │ │ │ │ + cbz r4, 1b6f50 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r0, r9 │ │ │ │ - beq.n 1b6ec8 │ │ │ │ + beq.n 1b6f68 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ str.w r0, [r6, #-4] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b6efa │ │ │ │ + cbz r0, 1b6f9a │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ cmp r7, sl │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 1b6e62 │ │ │ │ + bne.n 1b6f02 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1b6f26 │ │ │ │ + beq.n 1b6fc6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #417 @ 0x1a1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp.w r9, #4 │ │ │ │ str.w r4, [r3, #4]! │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 1b6e54 │ │ │ │ + bne.n 1b6ef4 │ │ │ │ ldrd r2, r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ - ldr r2, [pc, #160] @ (1b6fec ) │ │ │ │ - ldr r3, [pc, #152] @ (1b6fe8 ) │ │ │ │ + bl 197178 │ │ │ │ + ldr r2, [pc, #160] @ (1b708c ) │ │ │ │ + ldr r3, [pc, #152] @ (1b7088 ) │ │ │ │ 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 1b6fe0 │ │ │ │ + bne.n 1b7080 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1b6f90 │ │ │ │ + cbz r0, 1b7030 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ movs r2, #32 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b6e32 │ │ │ │ + beq.w 1b6ed2 │ │ │ │ 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 196e34 │ │ │ │ - b.n 1b6e32 │ │ │ │ + bl 196ed4 │ │ │ │ + b.n 1b6ed2 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #640] @ 0x280 │ │ │ │ + str r2, [sp, #0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #556] @ 1b722c │ │ │ │ + ldr.w ip, [pc, #556] @ 1b72cc │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #552] @ (1b7230 ) │ │ │ │ + ldr r3, [pc, #552] @ (1b72d0 ) │ │ │ │ sub sp, #32 │ │ │ │ add ip, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #32 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #16] │ │ │ │ - beq.n 1b70f4 │ │ │ │ + beq.n 1b7194 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ lsr.w r0, ip, r0 │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ orr.w r1, r1, r0 │ │ │ │ mov.w r0, #0 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ tst.w r3, #32 │ │ │ │ - bne.n 1b70b6 │ │ │ │ + bne.n 1b7156 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1970d8 │ │ │ │ - ldr r2, [pc, #404] @ (1b7234 ) │ │ │ │ - ldr r3, [pc, #400] @ (1b7230 ) │ │ │ │ + bl 197178 │ │ │ │ + ldr r2, [pc, #404] @ (1b72d4 ) │ │ │ │ + ldr r3, [pc, #400] @ (1b72d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b7226 │ │ │ │ + bne.w 1b72c6 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bic.w r3, r3, #32 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 1b712e │ │ │ │ + bne.n 1b71ce │ │ │ │ subs r3, r2, #1 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b7210 │ │ │ │ + bhi.w 1b72b0 │ │ │ │ tbb [pc, r3] │ │ │ │ - add r1, pc, #656 @ (adr r1, 1b7360 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 1b7358 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 1b7358 ) │ │ │ │ + add r1, pc, #656 @ (adr r1, 1b7400 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 1b73f8 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 1b73f8 ) │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ - add r1, pc, #644 @ (adr r1, 1b735c ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 1b7360 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 1b7360 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 1b73fc ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 1b7400 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 1b7400 ) │ │ │ │ ldrh r1, [r4, #4] │ │ │ │ - add r1, pc, #644 @ (adr r1, 1b7364 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 1b7368 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 1b7368 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 1b736c ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 1b736c ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 1b7370 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 1b7370 ) │ │ │ │ - add r1, pc, #644 @ (adr r1, 1b7374 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 1b7404 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 1b7408 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 1b7408 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 1b740c ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 1b740c ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 1b7410 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 1b7410 ) │ │ │ │ + add r1, pc, #644 @ (adr r1, 1b7414 ) │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1b711e │ │ │ │ + cbz r0, 1b71be │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1b708e │ │ │ │ + b.n 1b712e │ │ │ │ subs r2, #1 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1b722a │ │ │ │ - add r3, pc, #8 @ (adr r3, 1b7144 ) │ │ │ │ + bhi.n 1b72ca │ │ │ │ + add r3, pc, #8 @ (adr r3, 1b71e4 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -531143,169 +531204,169 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1b70f4 │ │ │ │ + b.n 1b7194 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1b70f4 │ │ │ │ + b.n 1b7194 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1b70f4 │ │ │ │ + b.n 1b7194 │ │ │ │ movs r3, #32 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b708e │ │ │ │ + beq.w 1b712e │ │ │ │ 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 196e34 │ │ │ │ - b.n 1b708e │ │ │ │ + bl 196ed4 │ │ │ │ + b.n 1b712e │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1b71e4 │ │ │ │ + b.n 1b7284 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1b71e4 │ │ │ │ + b.n 1b7284 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1b71e4 │ │ │ │ + b.n 1b7284 │ │ │ │ blx 42d64 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #2476] @ 1b7bfc │ │ │ │ + ldr.w r2, [pc, #2476] @ 1b7c9c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2464] @ 1b7c00 │ │ │ │ + ldr.w r3, [pc, #2464] @ 1b7ca0 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ movs r2, #32 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #96] @ 0x60 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b72f6 │ │ │ │ + cbz r0, 1b7396 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #96] @ 0x60 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1b7350 │ │ │ │ + cbz r0, 1b73f0 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1b7bfa │ │ │ │ + bhi.w 1b7c9a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r2, #7 │ │ │ │ lsls r3, r3, #7 │ │ │ │ lsls r3, r4, #7 │ │ │ │ lsls r3, r5, #7 │ │ │ │ lsls r3, r6, #7 │ │ │ │ lsls r5, r1, #17 │ │ │ │ @@ -531319,78 +531380,78 @@ │ │ │ │ lsls r5, r1, #17 │ │ │ │ lsls r5, r1, #17 │ │ │ │ movs r0, r2 │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 197580 │ │ │ │ + bl 197620 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1b7bb6 │ │ │ │ + beq.w 1b7c56 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ cmp.w fp, #31 │ │ │ │ ldrd r6, r7, [sp, #28] │ │ │ │ mov sl, fp │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #16] │ │ │ │ mov.w r8, #1 │ │ │ │ rsb r5, fp, #31 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne.w 1b7986 │ │ │ │ + bne.w 1b7a26 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ sub.w r2, r5, #32 │ │ │ │ rsb r3, r5, #32 │ │ │ │ str r0, [sp, #8] │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ orr.w r1, r2, r3 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ lsl.w r5, r8, r5 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ strdeq r5, r1, [sp, #64] @ 0x40 │ │ │ │ - beq.w 1b7a22 │ │ │ │ + beq.w 1b7ac2 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r0, r8, r0 │ │ │ │ lsr.w ip, r8, ip │ │ │ │ subs r0, #1 │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ and.w r5, r5, r0 │ │ │ │ orr.w r3, r3, ip │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r1, r3 │ │ │ │ orrs.w ip, r5, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.n 1b74be │ │ │ │ + beq.n 1b755e │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r0, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b7a5a │ │ │ │ + bne.w 1b7afa │ │ │ │ strd r3, r3, [sp, #56] @ 0x38 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b7bfa │ │ │ │ + bhi.w 1b7c9a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r2, r2, #15 │ │ │ │ lsls r2, r2, #15 │ │ │ │ lsls r2, r2, #15 │ │ │ │ lsls r2, r2, #15 │ │ │ │ lsls r2, r2, #15 │ │ │ │ @@ -531421,135 +531482,135 @@ │ │ │ │ lsls r2, r2, #15 │ │ │ │ movs r0, r4 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b74be │ │ │ │ + cbz r0, 1b755e │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ sub.w r3, fp, #31 │ │ │ │ mov r9, r0 │ │ │ │ orrs.w r3, r3, sl │ │ │ │ - bne.w 1b78a6 │ │ │ │ + bne.w 1b7946 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - bl 197638 │ │ │ │ + bl 1976d8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #20 │ │ │ │ - bl 197668 │ │ │ │ + bl 197708 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov sl, fp │ │ │ │ - bl 197668 │ │ │ │ + bl 197708 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197088 │ │ │ │ + bl 197128 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ cmp.w fp, #31 │ │ │ │ str r0, [sp, #16] │ │ │ │ rsb r5, fp, #31 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #16] │ │ │ │ - bne.w 1b7846 │ │ │ │ + bne.w 1b78e6 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ sub.w r2, r5, #32 │ │ │ │ rsb r3, r5, #32 │ │ │ │ str r0, [sp, #8] │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ orr.w r1, r2, r3 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ lsl.w r5, r8, r5 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ strdeq r5, r1, [sp, #88] @ 0x58 │ │ │ │ - beq.w 1b79e8 │ │ │ │ + beq.w 1b7a88 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r0, r8, r0 │ │ │ │ lsr.w ip, r8, ip │ │ │ │ subs r0, #1 │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ and.w r5, r5, r0 │ │ │ │ orr.w r3, r3, ip │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r1, r3 │ │ │ │ orrs.w ip, r5, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.n 1b7666 │ │ │ │ + beq.n 1b7706 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r0, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b7b02 │ │ │ │ + bne.w 1b7ba2 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1b7bfa │ │ │ │ + bhi.w 1b7c9a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r6, r7, #11 │ │ │ │ lsls r6, r7, #11 │ │ │ │ lsls r6, r7, #11 │ │ │ │ lsls r6, r7, #11 │ │ │ │ lsls r6, r7, #11 │ │ │ │ @@ -531580,134 +531641,134 @@ │ │ │ │ lsls r6, r7, #11 │ │ │ │ movs r0, r4 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 193ad0 │ │ │ │ + bl 193b70 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1b7666 │ │ │ │ + cbz r0, 1b7706 │ │ │ │ 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 196e34 │ │ │ │ + bl 196ed4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ sub.w r3, fp, #31 │ │ │ │ mov r9, r0 │ │ │ │ orrs.w r3, r3, sl │ │ │ │ - bne.n 1b7766 │ │ │ │ + bne.n 1b7806 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 197148 │ │ │ │ + bl 1971e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r2, [pc, #1364] @ 1b7c04 │ │ │ │ + ldr.w r2, [pc, #1364] @ 1b7ca4 │ │ │ │ str r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r6, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1348] @ 1b7c00 │ │ │ │ + ldr.w r3, [pc, #1348] @ 1b7ca0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1b7bf6 │ │ │ │ + bne.w 1b7c96 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb.w r8, [sp, #80] @ 0x50 │ │ │ │ - b.n 1b7640 │ │ │ │ + b.n 1b76e0 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1b7640 │ │ │ │ + b.n 1b76e0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1b7640 │ │ │ │ + b.n 1b76e0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1b7498 │ │ │ │ + b.n 1b7538 │ │ │ │ strb.w r8, [sp, #56] @ 0x38 │ │ │ │ - b.n 1b7498 │ │ │ │ + b.n 1b7538 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1b7498 │ │ │ │ + b.n 1b7538 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b738e │ │ │ │ + b.n 1b742e │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b738e │ │ │ │ + b.n 1b742e │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b738e │ │ │ │ + b.n 1b742e │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1970d8 │ │ │ │ + bl 197178 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1b738e │ │ │ │ + b.n 1b742e │ │ │ │ movs r1, TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes